0001652044-24-000022.txt : 20240131 0001652044-24-000022.hdr.sgml : 20240131 20240130214343 ACCESSION NUMBER: 0001652044-24-000022 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 115 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240131 DATE AS OF CHANGE: 20240130 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Alphabet Inc. CENTRAL INDEX KEY: 0001652044 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology IRS NUMBER: 611767919 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37580 FILM NUMBER: 24580445 BUSINESS ADDRESS: STREET 1: 1600 AMPHITHEATRE PARKWAY CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 BUSINESS PHONE: 650-253-0000 MAIL ADDRESS: STREET 1: 1600 AMPHITHEATRE PARKWAY CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 10-K 1 goog-20231231.htm 10-K goog-20231231
FALSE2023FY0001652044P7Y5050http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2023#NonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2023#NonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTaxhttp://fasb.org/us-gaap/2023#NonoperatingIncomeExpensehttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrentP1YP1Yhttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrentSubsequent Event
[Placeholder]
497464
00016520442023-01-012023-12-310001652044us-gaap:CommonClassAMember2023-01-012023-12-310001652044goog:CapitalClassCMember2023-01-012023-12-3100016520442023-06-30iso4217:USD0001652044us-gaap:CommonClassAMember2024-01-23xbrli:shares0001652044us-gaap:CommonClassBMember2024-01-230001652044goog:CapitalClassCMember2024-01-2300016520442022-12-3100016520442023-12-31iso4217:USDxbrli:shares0001652044us-gaap:CommonClassAMember2023-12-310001652044us-gaap:CommonClassAMember2022-12-310001652044us-gaap:CommonClassBMember2022-12-310001652044us-gaap:CommonClassBMember2023-12-310001652044goog:CapitalClassCMember2022-12-310001652044goog:CapitalClassCMember2023-12-3100016520442021-01-012021-12-3100016520442022-01-012022-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001652044us-gaap:RetainedEarningsMember2020-12-3100016520442020-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-12-310001652044us-gaap:RetainedEarningsMember2021-01-012021-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001652044us-gaap:RetainedEarningsMember2021-12-3100016520442021-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-01-012022-12-310001652044us-gaap:RetainedEarningsMember2022-01-012022-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2022-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001652044us-gaap:RetainedEarningsMember2022-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-01-012023-12-310001652044us-gaap:RetainedEarningsMember2023-01-012023-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001652044us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2023-12-310001652044us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001652044us-gaap:RetainedEarningsMember2023-12-310001652044goog:ServerEquipmentMember2022-12-310001652044goog:ServerEquipmentMember2023-01-310001652044goog:NetworkEquipmentMember2022-12-310001652044goog:NetworkEquipmentMember2023-01-310001652044us-gaap:ServiceLifeMember2023-01-012023-12-310001652044us-gaap:BuildingMembersrt:MinimumMember2023-12-310001652044us-gaap:BuildingMembersrt:MaximumMember2023-12-310001652044goog:ServerEquipmentMember2023-12-310001652044goog:NetworkEquipmentMember2023-12-310001652044goog:GoogleServicesMembergoog:GoogleSearchOtherMember2021-01-012021-12-310001652044goog:GoogleServicesMembergoog:GoogleSearchOtherMember2022-01-012022-12-310001652044goog:GoogleServicesMembergoog:GoogleSearchOtherMember2023-01-012023-12-310001652044goog:YouTubeAdvertisingRevenueMembergoog:GoogleServicesMember2021-01-012021-12-310001652044goog:YouTubeAdvertisingRevenueMembergoog:GoogleServicesMember2022-01-012022-12-310001652044goog:YouTubeAdvertisingRevenueMembergoog:GoogleServicesMember2023-01-012023-12-310001652044goog:GoogleNetworkMembergoog:GoogleServicesMember2021-01-012021-12-310001652044goog:GoogleNetworkMembergoog:GoogleServicesMember2022-01-012022-12-310001652044goog:GoogleNetworkMembergoog:GoogleServicesMember2023-01-012023-12-310001652044goog:GoogleServicesMembergoog:GoogleAdvertisingRevenueMember2021-01-012021-12-310001652044goog:GoogleServicesMembergoog:GoogleAdvertisingRevenueMember2022-01-012022-12-310001652044goog:GoogleServicesMembergoog:GoogleAdvertisingRevenueMember2023-01-012023-12-310001652044goog:SubscriptionsPlatformsAndDevicesRevenueMembergoog:GoogleServicesMember2021-01-012021-12-310001652044goog:SubscriptionsPlatformsAndDevicesRevenueMembergoog:GoogleServicesMember2022-01-012022-12-310001652044goog:SubscriptionsPlatformsAndDevicesRevenueMembergoog:GoogleServicesMember2023-01-012023-12-310001652044goog:GoogleServicesMember2021-01-012021-12-310001652044goog:GoogleServicesMember2022-01-012022-12-310001652044goog:GoogleServicesMember2023-01-012023-12-310001652044goog:GoogleCloudMember2021-01-012021-12-310001652044goog:GoogleCloudMember2022-01-012022-12-310001652044goog:GoogleCloudMember2023-01-012023-12-310001652044us-gaap:AllOtherSegmentsMember2021-01-012021-12-310001652044us-gaap:AllOtherSegmentsMember2022-01-012022-12-310001652044us-gaap:AllOtherSegmentsMember2023-01-012023-12-310001652044country:US2021-01-012021-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2021-01-012021-12-31xbrli:pure0001652044country:US2022-01-012022-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2022-01-012022-12-310001652044country:US2023-01-012023-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembercountry:US2023-01-012023-12-310001652044us-gaap:EMEAMember2021-01-012021-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2021-01-012021-12-310001652044us-gaap:EMEAMember2022-01-012022-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2022-01-012022-12-310001652044us-gaap:EMEAMember2023-01-012023-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMemberus-gaap:EMEAMember2023-01-012023-12-310001652044srt:AsiaPacificMember2021-01-012021-12-310001652044srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001652044srt:AsiaPacificMember2022-01-012022-12-310001652044srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001652044srt:AsiaPacificMember2023-01-012023-12-310001652044srt:AsiaPacificMemberus-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-310001652044goog:AmericasExcludingUnitedStatesMember2021-01-012021-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembergoog:AmericasExcludingUnitedStatesMember2021-01-012021-12-310001652044goog:AmericasExcludingUnitedStatesMember2022-01-012022-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembergoog:AmericasExcludingUnitedStatesMember2022-01-012022-12-310001652044goog:AmericasExcludingUnitedStatesMember2023-01-012023-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMembergoog:AmericasExcludingUnitedStatesMember2023-01-012023-12-310001652044goog:OtherRevenueHedgingGainLossMemberus-gaap:RevenueFromContractWithCustomerMembergoog:RevenueByGeographicLocationAndTypeMember2022-01-012022-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2021-01-012021-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2022-01-012022-12-310001652044us-gaap:SalesRevenueNetMemberus-gaap:GeographicConcentrationRiskMember2023-01-012023-12-3100016520442024-01-012023-12-3100016520442026-01-012023-12-310001652044us-gaap:OtherComprehensiveIncomeMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001652044us-gaap:OtherComprehensiveIncomeMembergoog:GovernmentBondsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001652044us-gaap:OtherComprehensiveIncomeMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001652044us-gaap:OtherComprehensiveIncomeMembergoog:MortgageBackedandAssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001652044us-gaap:OtherComprehensiveIncomeMemberus-gaap:FairValueInputsLevel2Member2022-12-310001652044goog:NetIncomeMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2022-12-310001652044goog:NetIncomeMembergoog:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2022-12-310001652044us-gaap:MutualFundMembergoog:NetIncomeMemberus-gaap:FairValueInputsLevel2Member2022-12-310001652044goog:NetIncomeMembergoog:GovernmentBondsMemberus-gaap:FairValueInputsLevel2Member2022-12-310001652044goog:NetIncomeMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001652044goog:NetIncomeMembergoog:MortgageBackedandAssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2022-12-310001652044goog:NetIncomeMember2022-12-310001652044us-gaap:FairValueInputsLevel2Member2022-12-310001652044us-gaap:OtherComprehensiveIncomeMemberus-gaap:BankTimeDepositsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044us-gaap:OtherComprehensiveIncomeMembergoog:GovernmentBondsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044us-gaap:OtherComprehensiveIncomeMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044us-gaap:OtherComprehensiveIncomeMembergoog:MortgageBackedandAssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044us-gaap:OtherComprehensiveIncomeMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044goog:NetIncomeMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Member2023-12-310001652044goog:NetIncomeMembergoog:MarketableEquitySecuritiesMemberus-gaap:FairValueInputsLevel1Member2023-12-310001652044us-gaap:MutualFundMembergoog:NetIncomeMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044goog:NetIncomeMembergoog:GovernmentBondsMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044goog:NetIncomeMemberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044goog:NetIncomeMembergoog:MortgageBackedandAssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Member2023-12-310001652044goog:NetIncomeMember2023-12-310001652044us-gaap:FairValueInputsLevel2Member2023-12-310001652044goog:GovernmentBondsMember2022-12-310001652044us-gaap:CorporateDebtSecuritiesMember2022-12-310001652044goog:MortgageBackedandAssetBackedSecuritiesMember2022-12-310001652044goog:GovernmentBondsMember2023-12-310001652044us-gaap:CorporateDebtSecuritiesMember2023-12-310001652044goog:MortgageBackedandAssetBackedSecuritiesMember2023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMember2023-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMember2022-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMember2023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-12-310001652044us-gaap:NondesignatedMember2022-12-310001652044us-gaap:NondesignatedMember2023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMember2023-01-012023-12-310001652044us-gaap:SalesMember2021-01-012021-12-310001652044us-gaap:NonoperatingIncomeExpenseMember2021-01-012021-12-310001652044us-gaap:SalesMember2022-01-012022-12-310001652044us-gaap:NonoperatingIncomeExpenseMember2022-01-012022-12-310001652044us-gaap:SalesMember2023-01-012023-12-310001652044us-gaap:NonoperatingIncomeExpenseMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:CashFlowHedgingMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:CashFlowHedgingMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:SalesMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:CashFlowHedgingMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:SalesMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:NonoperatingIncomeExpenseMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:SalesMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:NonoperatingIncomeExpenseMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:SalesMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:FairValueHedgingMemberus-gaap:NonoperatingIncomeExpenseMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:SalesMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:NonoperatingIncomeExpenseMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:SalesMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:NonoperatingIncomeExpenseMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:SalesMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NetInvestmentHedgingMemberus-gaap:NonoperatingIncomeExpenseMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2023-01-012023-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2021-01-012021-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2021-01-012021-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2022-01-012022-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2022-01-012022-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:SalesMember2023-01-012023-12-310001652044us-gaap:OtherContractMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2023-01-012023-12-310001652044srt:MinimumMember2023-12-310001652044srt:MaximumMember2023-12-310001652044us-gaap:AssetPledgedAsCollateralMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310001652044us-gaap:AssetPledgedAsCollateralMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310001652044us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2022-12-310001652044us-gaap:NonrecourseMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2023-12-310001652044us-gaap:CommercialPaperMember2023-12-310001652044srt:MinimumMembergoog:A20112016NotesMember2023-12-310001652044srt:MaximumMembergoog:A20112016NotesMember2023-12-310001652044goog:A20112016NotesMember2022-12-310001652044goog:A20112016NotesMember2023-12-310001652044us-gaap:RevolvingCreditFacilityMember2023-12-310001652044goog:CreditFacilityDueApril2024Memberus-gaap:RevolvingCreditFacilityMember2023-12-310001652044us-gaap:RevolvingCreditFacilityMembergoog:CreditFacilityDueApril2028Member2023-12-310001652044us-gaap:RevolvingCreditFacilityMember2022-12-310001652044us-gaap:LandAndBuildingMember2022-12-310001652044us-gaap:LandAndBuildingMember2023-12-310001652044us-gaap:TechnologyEquipmentMember2022-12-310001652044us-gaap:TechnologyEquipmentMember2023-12-310001652044us-gaap:ConstructionInProgressMember2022-12-310001652044us-gaap:ConstructionInProgressMember2023-12-310001652044us-gaap:LeaseholdImprovementsMember2022-12-310001652044us-gaap:LeaseholdImprovementsMember2023-12-310001652044us-gaap:FurnitureAndFixturesMember2022-12-310001652044us-gaap:FurnitureAndFixturesMember2023-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2020-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-01-012021-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-01-012021-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2021-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-01-012022-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-01-012022-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2022-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-01-012023-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-12-310001652044us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember2023-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001652044us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001652044us-gaap:ForeignExchangeContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:InterestRateContractMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001652044us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001652044us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001652044us-gaap:EmployeeSeveranceMember2023-01-012023-12-310001652044us-gaap:FacilityClosingMember2023-01-012023-12-310001652044us-gaap:CostOfSalesMemberus-gaap:EmployeeSeveranceMember2023-01-012023-12-310001652044us-gaap:CostOfSalesMemberus-gaap:FacilityClosingMember2023-01-012023-12-310001652044us-gaap:CostOfSalesMember2023-01-012023-12-310001652044us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:EmployeeSeveranceMember2023-01-012023-12-310001652044us-gaap:ResearchAndDevelopmentExpenseMemberus-gaap:FacilityClosingMember2023-01-012023-12-310001652044us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-12-310001652044us-gaap:SellingAndMarketingExpenseMemberus-gaap:EmployeeSeveranceMember2023-01-012023-12-310001652044us-gaap:FacilityClosingMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001652044us-gaap:SellingAndMarketingExpenseMember2023-01-012023-12-310001652044us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:EmployeeSeveranceMember2023-01-012023-12-310001652044us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:FacilityClosingMember2023-01-012023-12-310001652044us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-12-310001652044us-gaap:EmployeeSeveranceMember2022-12-310001652044us-gaap:EmployeeSeveranceMember2023-12-310001652044goog:GoogleServicesMember2021-12-310001652044goog:GoogleCloudMember2021-12-310001652044us-gaap:AllOtherSegmentsMember2021-12-310001652044goog:GoogleServicesMember2022-12-310001652044goog:GoogleCloudMember2022-12-310001652044us-gaap:AllOtherSegmentsMember2022-12-310001652044goog:GoogleServicesMember2023-12-310001652044goog:GoogleCloudMember2023-12-310001652044us-gaap:AllOtherSegmentsMember2023-12-310001652044us-gaap:UnfavorableRegulatoryActionMember2017-06-272017-06-27iso4217:EUR0001652044us-gaap:UnfavorableRegulatoryActionMember2018-06-302018-06-300001652044us-gaap:UnfavorableRegulatoryActionMember2022-09-142022-09-140001652044us-gaap:UnfavorableRegulatoryActionMember2018-01-012018-12-310001652044us-gaap:UnfavorableRegulatoryActionMember2022-01-012022-12-310001652044us-gaap:UnfavorableRegulatoryActionMember2019-03-202019-03-20goog:classgoog:vote0001652044goog:ShareRepurchaseProgramMember2021-01-012021-12-310001652044goog:ShareRepurchaseProgramMember2022-01-012022-12-310001652044goog:ShareRepurchaseProgramMember2023-01-012023-12-310001652044goog:CapitalClassAAndCMembergoog:ShareRepurchaseProgramMember2022-04-300001652044goog:ShareRepurchaseProgramMember2023-12-310001652044goog:ShareRepurchaseProgramMembergoog:CapitalClassAMember2022-01-012022-12-310001652044goog:ShareRepurchaseProgramMembergoog:CapitalClassAMember2023-01-012023-12-310001652044goog:ShareRepurchaseProgramMembergoog:CapitalClassCMember2022-01-012022-12-310001652044goog:ShareRepurchaseProgramMembergoog:CapitalClassCMember2023-01-012023-12-310001652044us-gaap:CommonClassAMember2021-01-012021-12-310001652044us-gaap:CommonClassBMember2021-01-012021-12-310001652044goog:CapitalClassCMember2021-01-012021-12-310001652044us-gaap:CommonClassAMember2022-01-012022-12-310001652044us-gaap:CommonClassBMember2022-01-012022-12-310001652044goog:CapitalClassCMember2022-01-012022-12-310001652044us-gaap:CommonClassBMember2023-01-012023-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2023-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2022-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001652044us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001652044us-gaap:DomesticCountryMember2023-12-310001652044us-gaap:StateAndLocalJurisdictionMember2023-12-310001652044us-gaap:ForeignCountryMember2023-12-310001652044us-gaap:DomesticCountryMemberus-gaap:ResearchMember2023-12-310001652044us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2023-12-31goog:jurisdiction0001652044us-gaap:OperatingSegmentsMembergoog:GoogleServicesMember2021-01-012021-12-310001652044us-gaap:OperatingSegmentsMembergoog:GoogleServicesMember2022-01-012022-12-310001652044us-gaap:OperatingSegmentsMembergoog:GoogleServicesMember2023-01-012023-12-310001652044goog:GoogleCloudMemberus-gaap:OperatingSegmentsMember2021-01-012021-12-310001652044goog:GoogleCloudMemberus-gaap:OperatingSegmentsMember2022-01-012022-12-310001652044goog:GoogleCloudMemberus-gaap:OperatingSegmentsMember2023-01-012023-12-310001652044us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-01-012021-12-310001652044us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-12-310001652044us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-12-310001652044us-gaap:CorporateNonSegmentMember2021-01-012021-12-310001652044us-gaap:CorporateNonSegmentMember2022-01-012022-12-310001652044us-gaap:CorporateNonSegmentMember2023-01-012023-12-310001652044country:US2022-12-310001652044country:US2023-12-310001652044us-gaap:NonUsMember2022-12-310001652044us-gaap:NonUsMember2023-12-310001652044goog:JohnHennessyMember2023-10-012023-12-310001652044goog:JohnHennessyMember2023-01-012023-12-310001652044goog:JohnHennessyTradingArrangementClassCCapitalStockMembergoog:JohnHennessyMember2023-12-310001652044goog:JohnHennessyTradingArrangementClassACommonStockMembergoog:JohnHennessyMember2023-12-310001652044goog:AnnMatherMember2023-10-012023-12-310001652044goog:AnnMatherMember2023-01-012023-12-310001652044goog:AnnMatherMember2023-12-310001652044goog:RuthMPoratMember2023-10-012023-12-310001652044goog:RuthMPoratMember2023-01-012023-12-310001652044goog:RuthMPoratMember2023-12-3100016520442023-10-012023-12-310001652044us-gaap:AllowanceForCreditLossMember2020-12-310001652044us-gaap:AllowanceForCreditLossMember2021-01-012021-12-310001652044us-gaap:AllowanceForCreditLossMember2021-12-310001652044us-gaap:AllowanceForCreditLossMember2022-01-012022-12-310001652044us-gaap:AllowanceForCreditLossMember2022-12-310001652044us-gaap:AllowanceForCreditLossMember2023-01-012023-12-310001652044us-gaap:AllowanceForCreditLossMember2023-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________________

FORM 10-K
___________________________________________
(Mark One)
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: 001-37580
___________________________________________
Alphabet Inc.
(Exact name of registrant as specified in its charter)
___________________________________________
Delaware61-1767919
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1600 Amphitheatre Parkway
Mountain View, CA 94043
(Address of principal executive offices, including zip code)
(650) 253-0000
(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
Class A Common Stock, $0.001 par valueGOOGLNasdaq Stock Market LLC
(Nasdaq Global Select Market)
Class C Capital Stock, $0.001 par valueGOOGNasdaq Stock Market LLC
(Nasdaq Global Select Market)
Securities registered pursuant to Section 12(g) of the Act:
Title of each class
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 filerSmaller 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 Exchange Act).    Yes      No  
As of June 30, 2023, the aggregate market value of shares held by non-affiliates of the registrant (based upon the closing sale prices of such shares on the Nasdaq Global Select Market on June 30, 2023) was approximately $1,331.2 billion. For purposes of calculating the aggregate market value of shares held by non-affiliates, we have assumed that all outstanding shares are held by non-affiliates, except for shares held by each of our executive officers, directors, and 5% or greater stockholders. In the case of 5% or greater stockholders, we have not deemed such stockholders to be affiliates unless there are facts and circumstances which would indicate that such stockholders exercise any control over our company, or unless they hold 10% or more of our outstanding common stock. These assumptions should not be deemed to constitute an admission that all executive officers, directors, and 5% or greater stockholders are, in fact, affiliates of our company, or that there are not other persons who may be deemed to be affiliates of our company. Further information concerning shareholdings of our officers, directors, and principal stockholders is included or incorporated by reference in Part III, Item 12 of this Annual Report on Form 10-K.
As of January 23, 2024, there were 5,893 million shares of Alphabet’s Class A stock outstanding, 869 million shares of Alphabet’s Class B stock outstanding, and 5,671 million shares of the Alphabet’s Class C stock outstanding.
___________________________________________
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement for the 2024 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.



Alphabet Inc.
Alphabet Inc.
Form 10-K
For the Fiscal Year Ended December 31, 2023
TABLE OF CONTENTS
  Page
PART I
Item 1.
Item 1A.
Item 1B.
Item 1C.
Item 2.
Item 3.
Item 4.
PART II
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
Item 9C.
PART III
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
PART IV
Item 15.
Item 16.

2.

Alphabet Inc.
Note About Forward-Looking Statements
This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These include, among other things, statements regarding:
the growth of our business and revenues and our expectations about the factors that influence our success and trends in our business;
fluctuations in our revenues and margins and various factors contributing to such fluctuations;
our expectation that the continuing shift from an offline to online world will continue to benefit our business;
our expectation that the portion of our revenues that we derive beyond advertising will continue to increase and may affect our margins;
our expectation that our traffic acquisition costs (TAC) and the associated TAC rate will fluctuate, which could affect our overall margins;
our expectation that our monetization trends will fluctuate, which could affect our revenues and margins;
fluctuations in paid clicks and cost-per-click as well as impressions and cost-per-impression, and various factors contributing to such fluctuations;
our expectation that we will continue to periodically review, refine, and update our methodologies for monitoring, gathering, and counting the number of paid clicks and impressions;
our expectation that our results will be affected by our performance in international markets as users in developing economies increasingly come online;
our expectation that our foreign exchange risk management program will not fully offset our net exposure to fluctuations in foreign currency exchange rates;
the expected variability of gains and losses related to hedging activities under our foreign exchange risk management program;
the amount and timing of revenue recognition from customer contracts with commitments for performance obligations, including our estimate of the remaining amount of commitments and when we expect to recognize revenue;
our expectation that our capital expenditures will increase, including the expected increase in our technical infrastructure investment to support the growth of our business and our long-term initiatives, in particular in support of artificial intelligence (AI) products and services;
our plans to continue to invest in new businesses, products, services and technologies, and systems, as well as to continue to invest in acquisitions and strategic investments;
our pace of hiring and our plans to provide competitive compensation programs;
our expectation that our cost of revenues, research and development (R&D) expenses, sales and marketing expenses, and general and administrative expenses may increase in amount and/or may increase as a percentage of revenues and may be affected by a number of factors;
estimates of our future compensation expenses;
our expectation that our other income (expense), net (OI&E), will fluctuate in the future, as it is largely driven by market dynamics;
our expectation that our effective tax rate and cash tax payments could increase in future years;
seasonal fluctuations in internet usage and advertiser expenditures, underlying business trends such as traditional retail seasonality, which are likely to cause fluctuations in our quarterly results;
the sufficiency of our sources of funding;
our potential exposure in connection with new and pending investigations, proceedings, and other contingencies, including the possibility that certain legal proceedings to which we are a party could harm our business, financial condition, and operating results;
our expectation that we will continue to face heightened regulatory scrutiny and changes in regulatory conditions, laws, and public policies, which could affect our business practices and financial results;
3.

Alphabet Inc.
the expected timing, amount, and effect of Alphabet Inc.'s share repurchases;
our long-term sustainability and diversity goals;
as well as other statements regarding our future operations, financial condition and prospects, and business strategies. Forward-looking statements may appear throughout this report and other documents we file with the Securities and Exchange Commission (SEC), including without limitation, the following sections: Part I, Item 1 "Business;" Part I, Item 1A "Risk Factors;" and Part II, Item 7 "Management’s Discussion and Analysis of Financial Condition and Results of Operations." Forward-looking statements generally can be identified by words such as "anticipates," "believes," "could," "estimates," "expects," "intends," "may," "plans," "predicts," "projects," "will be," "will continue," "will likely result," and similar expressions. These forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties, which could cause our actual results to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Annual Report on Form 10-K, including the risks discussed in Part I, Item 1A "Risk Factors" and the trends discussed in Part II, Item 7 "Management's Discussion and Analysis of Financial Condition and Results of Operations," and those discussed in other documents we file with the SEC. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
As used herein, "Alphabet," "the company," "we," "us," "our," and similar terms include Alphabet Inc. and its subsidiaries, unless the context indicates otherwise.
"Alphabet," "Google," and other trademarks of ours appearing in this report are our property. We do not intend our use or display of other companies' trade names or trademarks to imply an endorsement or sponsorship of us by such companies, or any relationship with any of these companies.
PART I
ITEM 1.BUSINESS
Overview
As our founders Larry and Sergey wrote in the original founders' letter, "Google is not a conventional company. We do not intend to become one." That unconventional spirit has been a driving force throughout our history, inspiring us to tackle big problems and invest in moonshots. It led us to be a pioneer in the development of AI and, since 2016, an AI-first company. We continue this work under the leadership of Alphabet and Google CEO, Sundar Pichai.
Alphabet is a collection of businesses — the largest of which is Google. We report Google in two segments, Google Services and Google Cloud, and all non-Google businesses collectively as Other Bets. Alphabet's structure is about helping each of our businesses prosper through strong leaders and independence.
Access and Technology for Everyone
The Internet is one of the world’s most powerful equalizers; it propels ideas, people, and businesses large and small. Our mission to organize the world’s information and make it universally accessible and useful is as relevant today as it was when we were founded in 1998. Since then, we have evolved from a company that helps people find answers to a company that also helps people get things done.
We are focused on building an even more helpful Google for everyone, and we aspire to give everyone the tools they need to increase their knowledge, health, happiness, and success. Google Search helps people find information and make sense of the world in more natural and intuitive ways, with trillions of searches on Google every year. YouTube provides people with entertainment, information, and opportunities to learn something new. Google Assistant offers the best way to get things done seamlessly across different devices, providing intelligent help throughout a person's day, no matter where they are. Google Cloud helps customers solve today’s business challenges, improve productivity, reduce costs, and unlock new growth engines. We are continually innovating and building new products and features that will help our users, partners, customers, and communities and have invested more than $150 billion in research and development in the last five years in support of these efforts.
Making AI Helpful for Everyone
AI is a transformational technology that can bring meaningful and positive change to people and societies across the world, and for our business. At Google, we have been bringing AI into our products and services for more than a decade and making them available to our users. Our journey began in 2001, when machine learning was first incorporated into Google Search to suggest better spellings to users searching the web. Today, AI in our products is
4.

Alphabet Inc.
used by billions of people globally through features like autocomplete suggestions in Google Search; translation across 133 languages in Google Translate; and organization, searching, and editing in Google Photos.
Large language models (LLMs) are an exciting aspect of our work in AI based on deep learning architectures, such as the Transformer, a neural network architecture that we introduced in 2017 that helped with language understanding. This led to the Bidirectional Encoder Representations from Transformers, or BERT, in 2019 that helped Search understand the intent of user search queries better than ever before.
Google was a company built in the cloud, and we continue to invest in our Google Cloud offerings, including Google Cloud Platform and Google Workspace, to help organizations stay at the forefront of AI innovation with our AI-optimized infrastructure, mature AI platform and world-class models, and assistive agents.
We believe AI can solve some of the hardest societal, scientific and engineering challenges of our time. For example, in 2020, Google DeepMind’s AlphaFold system solved a 50-year-old protein folding challenge. Since then, we have open-sourced to the scientific community 200 million of AlphaFold’s protein structures which are used to work on everything from accelerating new malaria vaccines to advancing cancer drug discovery and developing plastic-eating enzymes. As another example, AI can also have a transformative effect on climate progress by providing helpful information, predicting climate-related events, and optimizing climate action. Using advanced AI and geospatial analysis, Google Research has developed flood forecasting models that can provide early warning and real-time flooding information to communities and individuals.
As AI continues to improve rapidly, we are focused on giving helpful features to our users and customers as we deliver on our mission to organize the world’s information and make it universally accessible and useful. With a bold and responsible approach, we continue to take the next steps to make this technology even more helpful for everyone.
Deliver the Most Advanced, Safe, and Responsible AI
We aim to build the most advanced, safe, and responsible AI with models that are developed, trained, and rigorously tested at scale powered by our continued investment in AI technical infrastructure. In December 2023, we launched Gemini, our most capable and general model. It was built from the ground up to be multimodal, which means it can generalize and seamlessly understand, operate across, and combine different types of information, including text, code, audio, images, and video. Our teams across Alphabet will leverage Gemini, as well as other AI models we have previously developed and announced, across our business to deliver the best product and service experiences for our users, advertisers, partners, customers, and developers.
We believe our approach to AI must be both bold and responsible. That means developing AI in a way that maximizes the positive benefits to society while addressing the challenges, guided by our AI Principles. We published these in 2018, as one of the first companies to articulate principles that put beneficial use, users, safety, and avoidance of harms above business considerations. While there is natural tension between being bold and being responsible, we believe it is possible — and in fact critical — to embrace that tension productively.
Enable Organizations and Developers to Innovate on Google Cloud
AI is not only a powerful enabler, it is also a major platform shift. Globally, businesses from startups to large enterprises, and the public sector are thinking about how to drive transformation. That is why we are focused on making it easy and scalable for others to innovate, and grow, with AI. That means providing the most advanced computing infrastructure and expanding access to Google’s latest AI models that have been rigorously tested in our own products. Our Vertex AI platform gives developers the ability to train, tune, augment, and deploy applications using generative AI models and services such as Enterprise Search and Conversations. Duet AI for Google Cloud provides pre-packaged AI agents that assist developers to write, test, document, and operate software.
Improve Knowledge, Learning, Creativity, and Productivity
Things that we now consider routine – like spell check, mobile check deposit, or Google Search, Google Translate, and Google Maps – all use AI. As AI continues to improve rapidly, we are focused on giving helpful features to our users as we continue to deliver on our mission to organize the world’s information and make it universally accessible and useful.
While we have been integrating AI into our products for years, we are now embedding the power of generative AI to continue helping our users express themselves and get things done. For example, Duet AI in Google Workspace helps users write, organize, visualize, accelerate workflows, and have richer meetings. Bard allows users to collaborate with experimental AI with new features that include image capabilities, coding support, and app integration. Dream Screen, a new experimental feature in YouTube, allows for the creation of AI-generated video or image backgrounds to Shorts by typing an idea into a prompt.
5.

Alphabet Inc.
We also know businesses of all sizes around the world rely on Google Ads to find customers and grow their businesses — and we make that even easier with AI. With Performance Max, advertisers simply tell us their campaign goals and share their creative assets, and AI will automatically produce and run a highly effective ad campaign across all of Google’s properties, to meet their budget. Product Studio brings the benefits of AI to businesses of all sizes, helping them easily create uniquely-tailored imagery featuring their products — for free. Additionally, we are experimenting with Search and Shopping ads that are directly integrated into the AI-powered snapshot and conversational mode in Search Generative Experience.
Build the Most Helpful Personal Computing Platforms and Devices
Over the years, our Pixel phones have incorporated AI compute directly into the device and built experiences on top of it. Our latest Pixel devices were built around AI, bringing the best AI-assistive experiences to our users, such as Best Take, Magic Editor, and Audio Magic Eraser. As we look ahead, we are designing our Android and Chrome operating systems with new AI-forward user experiences.
Moonshots
Many companies get comfortable doing what they have always done, making only incremental changes. This incrementalism leads to irrelevance over time, especially in technology, where change tends to be revolutionary, not evolutionary. People thought we were crazy when we acquired YouTube and Android and when we launched Chrome, but those efforts have matured into major platforms for digital video and mobile devices and a safer, popular browser. Our early investments in AI started out as moonshots but are now incorporated into our core products and central to future developments. We continue to look toward the future and to invest for the long term, most notably for the application of AI to our products and services, as well as other frontier technologies such as quantum computing. As we said in the original founders' letter, we will not shy away from high-risk, high-reward projects that we believe in, as they are the key to our long-term success.
Privacy and Security
We make it a priority to protect the privacy and security of our products, users, and customers, even if there are near-term financial consequences. We do this by continuously investing in building products that are secure by default; strictly upholding responsible data practices that emphasize privacy by design; and building easy-to-use settings that put people in control. We are continually enhancing these efforts over time, whether by enabling users to auto-delete their data, giving them tools, such as My Ad Center, to control their ad experience, or advancing anti-malware, anti-phishing, and password security features.
Google
For reporting purposes Google comprises two segments: Google Services and Google Cloud.
Google Services
Serving Our Users
We have always been committed to building helpful products that can improve the lives of millions of people worldwide. Our product innovations are what make our services widely used, and our brand one of the most recognized in the world. Google Services' core products and platforms include ads, Android, Chrome, devices, Gmail, Google Drive, Google Maps, Google Photos, Google Play, Search, and YouTube, with broad and growing adoption by users around the world.
Our products and services have come a long way since the company was founded more than 25 years ago. While Google Search started as a way to find web pages, organized into ten blue links, we have driven technical advancements and product innovations that have transformed Google Search into a dynamic, multimodal experience. We first expanded from traditional desktop browsers into mobile web search, making it easier to navigate on smaller screens. As new types of content surfaced on the internet, Universal Search made it possible to search multiple content types, like news, images, videos, and more, to deliver rich, relevant results. The introduction of new search modalities, like voice and visual search, made it easier for people to express their curiosity in natural and intuitive ways. We took that a step further with multisearch, which lets people search with text and images at the same time. Large language models like BERT and Multitask Unified Models, or MUMs, have made it possible to express more natural language queries, vastly improving the quality of results. Each advancement has made it easier and more natural for people to find what they are looking for.
This drive to make information more accessible and helpful has led us over the years to improve the discovery and creation of digital content both on the web and through platforms like Google Play and YouTube. People are consuming many forms of digital content, including watching videos, streaming TV, playing games, listening to music,
6.

Alphabet Inc.
reading books, and using apps. Working with content creators and partners, we continue to build new ways for people around the world to create and find great digital content.
Fueling all of these great digital experiences are extraordinary platforms and devices. That is why we continue to invest in platforms like our Android mobile operating system, Chrome browser, and Chrome operating system, as well as growing our family of devices. We see tremendous potential for devices to be helpful and make people's lives easier by combining the best of our AI, software, and hardware. This potential is reflected in our latest generation of devices, such as the new Pixel 8 and Pixel 8 Pro, and the Pixel Watch 2. Creating products and services that people rely on every day is a journey that we are investing in for the long-term.
How We Make Money
We have built world-class advertising technologies for advertisers, agencies, and publishers to power their digital marketing businesses. Our advertising solutions help millions of companies grow their businesses through our wide range of products across devices and formats, and we aim to ensure positive user experiences by serving the right ads at the right time and by building deep partnerships with brands and agencies. AI has been foundational to our advertising business for more than a decade. Products like Performance Max and Product Studio use the full power of our AI to help advertisers find untapped and incremental conversion opportunities.
Google Services generates revenues primarily by delivering both performance and brand advertising that appears on Google Search & other properties, YouTube, and Google Network partners' properties ("Google Network properties"). We continue to invest in both performance and brand advertising and seek to improve the measurability of advertising so advertisers understand the effectiveness of their campaigns.
Performance advertising creates and delivers relevant ads that users will click on leading to direct engagement with advertisers. Performance advertising lets our advertisers connect with users while driving measurable results. Our ads tools allow performance advertisers to create simple text-based ads.
Brand advertising helps enhance users' awareness of and affinity for advertisers' products and services, through videos, text, images, and other interactive ads that run across various devices. We help brand advertisers deliver digital videos and other types of ads to specific audiences for their brand-building marketing campaigns.
We have allocated substantial resources to stopping bad advertising practices and protecting users on the web. We focus on creating the best advertising experiences for our users and advertisers in many ways, including filtering out invalid traffic, removing billions of bad ads from our systems every year, and closely monitoring the sites, apps, and videos where ads appear and blocklisting them when necessary to ensure that ads do not fund bad content.
In addition, Google Services increasingly generates revenues from products and services beyond advertising, including:
consumer subscriptions, which primarily include revenues from YouTube services, such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One;
platforms, which primarily include revenues from Google Play from the sales of apps and in-app purchases; and
devices, which primarily include sales of the Pixel family of devices.
Google Cloud
Through our Google Cloud Platform and Google Workspace offerings, Google Cloud generates revenues primarily from consumption-based fees and subscriptions for infrastructure, platform, collaboration tools and other cloud services. Customers use five key capabilities from Google Cloud.
AI-optimized Infrastructure: provides open, reliable, and scalable compute, networking, and storage to enable customers to run workloads anywhere — on our Cloud, at the edge, or in their data centers. It can be used to migrate and modernize IT systems and to train and serve various types of AI models.
Cybersecurity: helps customers detect, protect, and respond to a broad range of cybersecurity threats, with AI integrated to further strengthen security outcomes, prioritize which threats to investigate, and identify attack paths, as well as accelerate resolution of cybersecurity threats.
Databases and Analytics: provides a variety of different types of databases — relational, key-value, in-memory — to store and manage data for different types of applications. Our Data Cloud also unifies data lakes, data warehouses, data governance, and advanced machine learning into a single platform that can analyze data across any cloud.
7.

Alphabet Inc.
Collaboration Tools: Google Workspace and Duet AI in Google Workspace provide easy-to-use, secure communication and collaboration tools, including apps like Gmail, Docs, Drive, Calendar, Meet, and more. These tools enable secure hybrid and remote work, boosting productivity and collaboration. AI has been used in Google Workspace for years to improve grammar, efficiency, security, and more with features like Smart Reply, Smart Compose, and malware and phishing protection in Gmail. Duet AI in Google Workspace helps users write, organize, visualize, accelerate workflows, and have richer meetings.
AI Platform and Duet AI for Google Cloud: Our Vertex AI platform gives developers the ability to train, tune, augment, and deploy applications using generative AI models and services such as Enterprise Search and Conversations. Duet AI for Google Cloud provides pre-packaged AI agents that assist developers to write, test, document, and operate software.
Other Bets
Across Alphabet, we are also using technology to try to solve big problems that affect a wide variety of industries from improving transportation and health technology to exploring solutions to address climate change. Alphabet’s investment in the portfolio of Other Bets includes businesses that are at various stages of development, ranging from those in the R&D phase to those that are in the beginning stages of commercialization. Our goal is for them to become thriving, successful businesses. Other Bets operate as independent companies and some of them have their own boards with independent members and outside investors. While these early-stage businesses naturally come with considerable uncertainty, some of them are already generating revenue and making important strides in their industries. Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.
Competition
Our business is characterized by rapid change as well as new and disruptive technologies. We face formidable competition in every aspect of our business, including, among others, from:
general purpose search engines and information services;
vertical search engines and e-commerce providers for queries related to travel, jobs, and health, which users may navigate directly to rather than go through Google;
online advertising platforms and networks;
other forms of advertising, such as billboards, magazines, newspapers, radio, and television as our advertisers typically advertise in multiple media, both online and offline;
digital content and application platform providers;
providers of enterprise cloud services;
developers and providers of AI products and services;
companies that design, manufacture, and market consumer hardware products, including businesses that have developed proprietary platforms;
providers of digital video services;
social networks, which users may rely on for product or service referrals, rather than seeking information through traditional search engines;
providers of workspace communication and connectivity products; and
digital assistant providers.
Competing successfully depends heavily on our ability to develop and distribute innovative products and technologies to the marketplace across our businesses. For example, for advertising, competing successfully depends on attracting and retaining:
users, for whom other products and services are literally one click away, largely on the basis of the relevance of our advertising, as well as the general usefulness, security, and availability of our products and services;
advertisers, primarily based on our ability to generate sales leads, and ultimately customers, and to deliver their advertisements in an efficient and effective manner across a variety of distribution channels; and
content providers, primarily based on the quality of our advertiser base, our ability to help these partners generate revenues from advertising, and the terms of our agreements with them.
8.

Alphabet Inc.
For additional information about competition, see Item 1A Risk Factors of this Annual Report on Form 10-K.
Ongoing Commitment to Sustainability
We believe that every business has the opportunity and obligation to protect our planet. Sustainability is one of our core values at Google, and we strive to build sustainability into everything we do. We have been a leader on sustainability and climate change since Google’s founding more than 25 years ago.
Our sustainability work is focused on empowering individuals to take action, working together with our partners and customers, and working to reduce our carbon footprint across our operations and supply chain.
In 2020, we shared our aspiration to help individuals, cities, and other partners collectively reduce one gigaton of their carbon equivalent emissions annually by 2030. This is an ambitious vision that we have set to push us to contribute meaningfully to helping with climate solutions beyond our own operations and value chain.
In 2021, we set an ambitious goal to achieve net-zero emissions across all of our operations and value chain, by 2030. To accomplish this, we aim to reduce 50% of our combined Scope 1, Scope 2 (market-based), and Scope 3 absolute emissions (versus our 2019 baseline) before 2030, and plan to invest in nature-based and technology-based carbon removal solutions to neutralize our remaining emissions. We have formally committed to the Science Based Targets initiative to seek their validation of our absolute emissions reduction target.
One of the key levers for reducing emissions from our operations is transitioning to clean energy. Since 2017, we have matched 100% of the electricity consumption of our global operations with purchases of renewable energy on an annual basis. However, because of differences in the availability of renewable energy sources like solar and wind across the regions where we operate—and because of the variable supply of these resources—we still need to rely on carbon-emitting energy sources that power local grids. That is why we set a goal to run on 24/7 carbon-free energy (CFE) on every grid where we operate by 2030.
Achieving net-zero emissions and 24/7 CFE by 2030 are extremely ambitious goals. We also know that our path to net-zero emissions will not be easy or linear. Some of our plans may take years to deliver results, particularly where they involve building new large-scale infrastructure with long lead times. So as our business continues to evolve, we expect our emissions to rise before dropping towards our absolute emissions reduction target.
To benefit the people and places where we operate, we have set goals to replenish 120% of the freshwater volume we consume, on average, across our offices and data centers by 2030 and to help restore and improve the quality of water and health of ecosystems in the communities where we operate.
We also aim to maximize the reuse of finite resources across our operations, products, and supply chains. Our circularity principles focus on designing out waste from the start, keeping materials in use for as long as possible, and promoting healthy materials—for our data centers, workplaces, and products.
More information on our approach to sustainability can be found in our annual sustainability reports, including Google’s Environmental Report. The contents of our sustainability reports are not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC. For additional information about risks and uncertainties applicable to our commitments to attain certain sustainability goals, see Item 1A Risk Factors of this Annual Report on Form 10-K.
Culture and Workforce
We are a company of curious, talented, and passionate people. We embrace collaboration and creativity, and encourage the iteration of ideas to address complex challenges in technology and society.
Our people are critical for our continued success, so we work hard to create an environment where employees can have fulfilling careers, and be happy, healthy, and productive. We offer industry-leading benefits and programs to take care of the diverse needs of our employees and their families, including opportunities for career growth and development, resources to support their financial health, and access to excellent healthcare choices. Our competitive compensation programs help us to attract and retain top candidates, and we will continue to invest in recruiting talented people to technical and non-technical roles, and rewarding them well. We provide a variety of high quality training and support to managers to build and strengthen their capabilities-–ranging from courses for new managers, to learning resources that help them provide feedback and manage performance, to coaching and individual support.
At Alphabet, we are committed to making diversity, equity, and inclusion part of everything we do and to growing a workforce that is representative of the users we serve. More information on Google’s approach to diversity can be found in our annual diversity reports, available publicly at diversity.google. The contents of our diversity reports are not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC.
9.

Alphabet Inc.
As of December 31, 2023, Alphabet had 182,502 employees. We have work councils and statutory employee representation obligations in certain countries, and we are committed to supporting protected labor rights, maintaining an open culture, and listening to all employees. Supporting healthy and open dialogue is central to how we work, and we communicate information about the company through multiple internal channels to our employees.
When necessary we contract with businesses around the world to provide specialized services where we do not have appropriate in-house expertise or resources, often in fields that require specialized training like cafe operations, content moderation, customer support, and physical security. We also contract with temporary staffing agencies when we need to cover short-term leaves, when we have spikes in business needs, or when we need to quickly incubate special projects. We choose our partners and staffing agencies carefully, and review their compliance with Google’s Supplier Code of Conduct. We continually make improvements to promote a respectful and positive working environment for everyone — employees, vendors, and temporary staff alike.
Government Regulation
We are subject to numerous United States (U.S.) federal, state, and local, as well as foreign laws and regulations covering a wide variety of subjects, and the scope of this coverage continues to broaden with continuing new legal and regulatory developments in the U.S. and internationally. Like other companies in the technology industry, we face increasingly heightened scrutiny from both U.S. and foreign governments with respect to our compliance with laws and regulations. Many of these laws and regulations are evolving and their applicability and scope, as interpreted by the courts, remain uncertain. Particularly with regard to AI; climate change and sustainability; competition; consumer protection; content moderation; data privacy and security; news publications; and reporting on human capital and diversity, we have seen an increase in new and evolving laws and regulations, as well as related enforcement actions and investigations, being proposed and implemented in recent years by legislative and regulatory bodies around the world.
Our compliance with these laws and regulations may be onerous and could, individually or in the aggregate, increase our cost of doing business, make our products and services less useful, limit our ability to pursue certain business models, cause us to change our business practices, affect our competitive position relative to our peers, and/or otherwise harm our business, reputation, financial condition, and operating results.
For additional information about government regulation applicable to our business, see Item 1A Risk Factors; Trends in Our Business and Financial Effect in Part II, Item 7; and Legal Matters in Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Intellectual Property
We rely on various intellectual property laws, confidentiality procedures and contractual provisions to protect our proprietary technology and our brand. We have registered, and applied for the registration of, U.S. and international trademarks, service marks, domain names, and copyrights. We have also filed patent applications in the U.S. and foreign countries covering certain of our technology, and acquired patent assets to supplement our portfolio. We have licensed in the past, and expect that we may license in the future, certain of our rights to other parties. For additional information, see Item 1A Risk Factors of this Annual Report on Form 10-K.
Available Information
Our website is located at www.abc.xyz, and our investor relations website is located at www.abc.xyz/investor. Access to our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and our Proxy Statements, and any amendments to these reports, is available on our investor relations website, free of charge, after we file or furnish them with the SEC and they are available on the SEC's website at www.sec.gov.
We webcast via our investor relations website our earnings calls and certain events we participate in or host with members of the investment community. Our investor relations website also provides notifications of news or announcements regarding our financial performance and other items that may be material or of interest to our investors, including SEC filings, investor events, press and earnings releases, and blogs. We also share Google news and product updates on Google's Keyword blog at https://www.blog.google/, which may be of interest or material to our investors. Further, corporate governance information, including our certificate of incorporation, bylaws, governance guidelines, board committee charters, and code of conduct, is also available on our investor relations website under the heading "Governance." The content of our websites are not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.
10.

Alphabet Inc.
ITEM 1A.RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including but not limited to those described below, which could harm our business, reputation, financial condition, and operating results, and affect the trading price of our Class A and Class C stock.
Risks Specific to our Company
We generate a significant portion of our revenues from advertising. Reduced spending by advertisers, a loss of partners, or new and existing technologies that block ads online and/or affect our ability to customize ads could harm our business.
We generated more than 75% of total revenues from online advertising in 2023. Many of our advertisers, companies that distribute our products and services, digital publishers, and content providers can terminate their contracts with us at any time. These partners may not continue to do business with us if we do not create more value (such as increased numbers of users or customers, new sales leads, increased brand awareness, or more effective monetization) than their available alternatives. Changes to our advertising policies and data privacy practices, such as our initiatives to phase out third-party cookies, as well as changes to other companies’ advertising and/or data privacy practices have in the past, and may in the future, affect the advertising that we are able to provide. In addition, technologies have been developed that make customized ads more difficult, or that block the display of ads altogether, and some providers of online services have integrated these technologies that could potentially impair the availability and functionality of third-party digital advertising. Failing to provide superior value or deliver advertisements effectively and competitively could harm our business, reputation, financial condition, and operating results.
In addition, expenditures by advertisers tend to correlate with overall economic conditions. Adverse macroeconomic conditions have affected, and may in the future affect, the demand for advertising, resulting in fluctuations in the amounts our advertisers spend on advertising, which could harm our financial condition and operating results.
We face intense competition. If we do not continue to innovate and provide products and services that are useful to users, customers, and other partners, we may not remain competitive, which could harm our business, financial condition, and operating results.
Our business environment is rapidly evolving and intensely competitive. Our businesses face changing technologies, shifting user needs, and frequent introductions of rival products and services. To compete successfully, we must accurately anticipate technology developments and deliver innovative, relevant and useful products, services, and technologies in a timely manner. As our businesses evolve, the competitive pressure to innovate will encompass a wider range of products and services. We must continue to invest significant resources in technical infrastructure and R&D, including through acquisitions, in order to enhance our technology, products, and services.
We have many competitors in different industries. Our current and potential domestic and international competitors range from large and established companies to emerging start-ups. Some competitors have longer operating histories and well-established relationships in various sectors. They can use their experience and resources in ways that could affect our competitive position, including by making acquisitions and entering into other strategic arrangements; continuing to invest heavily in technical infrastructure, R&D, and in talent; initiating intellectual property and competition claims (whether or not meritorious); and continuing to compete for users, advertisers, customers, and content providers. Further, discrepancies in enforcement of existing laws may enable our lesser known competitors to aggressively interpret those laws without commensurate scrutiny, thereby affording them competitive advantages. Our competitors may also be able to innovate and provide products and services faster than we can or may foresee the need for products and services before we do.
We are expanding our investment in AI across the entire company. This includes generative AI and continuing to integrate AI capabilities into our products and services. AI technology and services are highly competitive, rapidly evolving, and require significant investment, including development and operational costs, to meet the changing needs and expectations of our existing users and attract new users. Our ability to deploy certain AI technologies critical for our products and services and for our business strategy may depend on the availability and pricing of third-party equipment and technical infrastructure. Additionally, other companies may develop AI products and technologies that are similar or superior to our technologies or more cost-effective to deploy. Other companies may also have (or in the future may obtain) patents or other proprietary rights that would prevent, limit, or interfere with our ability to make, use, or sell our own AI products and services.
Our financial condition and operating results may also suffer if our products and services are not responsive to the evolving needs and desires of our users, advertisers, publishers, customers, and content providers. As new and existing technologies continue to develop, competitors and new entrants may be able to offer experiences that are, or
11.

Alphabet Inc.
that are seen to be, substantially similar to or better than ours. These technologies could reduce usage of our products and services, and force us to compete in different ways and expend significant resources to develop and operate equal or better products and services. Competitors’ success in providing compelling products and services or in attracting and retaining users, advertisers, publishers, customers, and content providers could harm our financial condition and operating results.
Our ongoing investment in new businesses, products, services, and technologies is inherently risky, and could divert management attention and harm our business, financial condition, and operating results.
We have invested and expect to continue to invest in new businesses, products, services, and technologies in a wide range of industries beyond online advertising. The investments that we are making across our businesses, such as building AI capabilities into new and existing products and services, reflect our ongoing efforts to innovate and provide products and services that are helpful to users, advertisers, publishers, customers, and content providers. Our investments ultimately may not be commercially viable or may not result in an adequate return of capital and, in pursuing new strategies, we may incur unanticipated liabilities. Innovations in our products and services could also result in changes to user behavior and affect our revenue trends. These endeavors involve significant risks and uncertainties, including diversion of resources and management attention from current operations, different monetization models, and the use of alternative investment, governance, or compensation structures that may fail to adequately align incentives across the company or otherwise accomplish their objectives.
Within Google Services, we continue to invest heavily in devices, including our smartphones, home devices, and wearables, which is a highly competitive market with frequent introduction of new products and services, rapid adoption of technological advancements by competitors, increased market saturation in developed countries, short product life cycles, evolving industry standards, continual improvement in performance characteristics, and price and feature sensitivity on the part of consumers and businesses. There can be no assurance we will be able to provide devices that compete effectively.
Within Google Cloud, we devote significant resources to develop and deploy our enterprise-ready cloud services, including Google Cloud Platform and Google Workspace, and we are advancing our AI platforms and models to support these tools and technologies. We are incurring costs to build and maintain infrastructure to support cloud computing services, invest in cybersecurity, and hire talent, particularly to support and scale our sales force. At the same time, our competitors are rapidly developing and deploying cloud-based services. Pricing and delivery models are competitive and constantly evolving, and we may not attain sufficient scale and profitability to achieve our business objectives. Further, our business with public sector customers may present additional risks, including regulatory compliance risks. For instance, we may be subject to government audits and cost reviews, and any failure to comply or any deficiencies found may expose us to legal, financial, and/or reputational risks. Evolving laws and regulations may require us to make new capital investments, build new products, and seek partners to deliver localized services in other countries, and we may not be able to meet sovereign operating requirements.
Within Other Bets, we are investing significantly in the areas of health, life sciences, and transportation, among others. These investment areas face intense competition from large, experienced, and well-funded competitors, and our offerings, many of which involve the development of new and emerging technologies, may not be successful, or be able to compete effectively or operate at sufficient levels of profitability.
In addition, new and evolving products and services, including those that use AI, raise ethical, technological, legal, regulatory, and other challenges, which may negatively affect our brands and demand for our products and services. Because all of these investment areas are inherently risky, no assurance can be given that such strategies and offerings will be successful or will not harm our reputation, financial condition, and operating results.
Our revenue growth rate could decline over time, and we may experience downward pressure on our operating margin in the future.
Our revenue growth rate could decline over time as a result of a number of factors, including changes in the devices and modalities used to access our products and services; changes in geographic mix; deceleration or declines in advertiser spending; competition; customer usage and demand for our products; decreases in our pricing of our products and services; ongoing product and policy changes; and shifts to lower priced products and services.
In addition, we may experience downward pressure on our operating margin resulting from a variety of factors, such as an increase in the mix of lower-margin products and services, in particular from the continued expansion of our business into new fields, including products and services such as our devices, Google Cloud, and consumer subscription products, as well as significant investments in Other Bets, all of which may have margins lower than those we generate from advertising. In particular, margins on our devices have had, and may continue to have, an adverse effect on our consolidated margins due to pressures on pricing and higher cost of sales. We may also experience
12.

Alphabet Inc.
downward pressure on our operating margins from increasing regulations, increasing competition, and increasing costs for many aspects of our business. Further, certain of our costs and expenses are generally less variable in nature and may not correlate to changes in revenue. We may also not be able to execute our efforts to re-engineer our cost base successfully or in a timely manner. Due to these factors and the evolving nature of our business, our historical revenue growth rate and historical operating margin may not be indicative of our future performance. For additional information, see Trends in Our Business and Financial Effect and Revenues and Monetization Metrics in Part II, Item 7 of this Annual Report on Form 10-K.
Our intellectual property rights are valuable, and any inability to protect them could reduce the value of our products, services, and brands as well as affect our ability to compete.
Our patents, trademarks, trade secrets, copyrights, and other intellectual property rights are important assets for us. Various events outside of our control pose a threat to our intellectual property rights, as well as to our products, services, and technologies. For example, effective intellectual property protection may not be available in every country in which our products and services are distributed or made available through the Internet. Also, the efforts we have taken to protect our proprietary rights may not be sufficient or effective. Although we seek to obtain patent protection for our innovations, it is possible we may not be able to protect some of these innovations. Moreover, we may not have adequate patent or copyright protection for certain innovations that later turn out to be important. There is always the possibility that the scope of the protection gained will be insufficient or that an issued patent may be deemed invalid or unenforceable.
We also seek to maintain certain intellectual property as trade secrets. The secrecy of such trade secrets and other sensitive information could be compromised, which could cause us to lose the competitive advantage resulting from these trade secrets. We also face risks associated with our trademarks. For example, there is a risk that the word “Google” could become so commonly used that it becomes synonymous with the word “search.” Some courts have ruled that "Google" is a protectable trademark, but it is possible that other courts, particularly those outside of the U.S., may reach a different determination. If this happens, we could lose protection for this trademark, which could result in other people using the word “Google” to refer to their own products, thus diminishing our brand.
Any significant impairment of our intellectual property rights could harm our business and our ability to compete. Also, protecting our intellectual property rights is costly and time consuming. Any increase in the unauthorized use of our intellectual property could make it more expensive to do business and harm our financial condition and operating results.
Our business depends on strong brands, and failing to maintain and enhance our brands would hurt our ability to expand our base of users, advertisers, customers, content providers, and other partners.
Our strong brands have significantly contributed to the success of our business. Maintaining and enhancing the brands within Google Services, Google Cloud, and Other Bets increases our ability to enter new categories and launch new and innovative products and services that better serve the needs of our users, advertisers, customers, content providers, and other partners. Our brands have been, and may in the future be, negatively affected by a number of factors, including, among others, reputational issues, third-party content shared on our platforms, data privacy and security issues and developments, and product or technical performance failures. For example, if we fail to respond appropriately to the sharing of misinformation or objectionable content on our services and/or products or objectionable practices by advertisers, or otherwise to adequately address user concerns, our users may lose confidence in our brands.
Furthermore, failure to maintain and enhance our brands could harm our business, reputation, financial condition, and operating results. Our success will depend largely on our ability to remain a technology leader and continue to provide high-quality, trustworthy, innovative products and services that are truly useful and play a valuable role in a range of settings.
We face a number of manufacturing and supply chain risks that could harm our business, financial condition, and operating results.
We face a number of risks related to manufacturing and supply chain management, which could affect our ability to supply both our products and our services.
We rely on contract manufacturers to manufacture or assemble our devices and servers and networking equipment used in our technical infrastructure, and we may supply the contract manufacturers with components to assemble the devices and equipment. We also rely on other companies to participate in the supply of components and distribution of our products and services. Our business could be negatively affected if we are not able to engage these companies with the necessary capabilities or capacity on reasonable terms, or if those we engage fail to meet their
13.

Alphabet Inc.
obligations (whether due to financial difficulties or other reasons), or make adverse changes in the pricing or other material terms of our arrangements with them.
We have experienced and/or may in the future experience supply shortages, price increases, quality issues, and/or longer lead times that could negatively affect our operations, driven by raw material, component availability, manufacturing capacity, labor shortages, industry allocations, logistics capacity, inflation, foreign currency exchange rates, tariffs, sanctions and export controls, trade disputes and barriers, forced labor concerns, sustainability sourcing requirements, geopolitical tensions, armed conflicts, natural disasters or pandemics, the effects of climate change (such as sea level rise, drought, flooding, heat waves, wildfires and resultant air quality effects and power shutdowns associated with wildfire prevention, and increased storm severity), power loss, and significant changes in the financial or business condition of our suppliers. Some of the components we use in our technical infrastructure and our devices are available from only one or limited sources, and we may not be able to find replacement vendors on favorable terms in the event of a supply chain disruption. A significant supply interruption that affects us or our vendors could delay critical data center upgrades or expansions and delay consumer product availability.
We may enter into long-term contracts for materials and products that commit us to significant terms and conditions. We may face costs for materials and products that are not consumed due to market demand, technological change, changed consumer preferences, quality, product recalls, and warranty issues. For instance, because certain of our hardware supply contracts have volume-based pricing or minimum purchase requirements, if the volume of sales of our devices decreases or does not reach projected targets, we could face increased materials and manufacturing costs or other financial liabilities that could make our products more costly per unit to manufacture and harm our financial condition and operating results. Furthermore, certain of our competitors may negotiate more favorable contractual terms based on volume and other commitments that may provide them with competitive advantages and may affect our supply.
Our devices have had, and in the future may have, quality issues resulting from design, manufacturing, or operations. Sometimes, these issues may be caused by components we purchase from other manufacturers or suppliers. If the quality of our products and services does not meet expectations or our products or services are defective or require a recall, it could harm our reputation, financial condition, and operating results.
We require our suppliers and business partners to comply with laws and, where applicable, our company policies and practices, such as the Google Supplier Code of Conduct, regarding workplace and employment practices, data security, environmental compliance, and intellectual property licensing, but we do not control them or their practices. Violations of law or unethical business practices could result in supply chain disruptions, canceled orders, harm to key relationships, and damage to our reputation. Their failure to procure necessary license rights to intellectual property could affect our ability to sell our products or services and expose us to litigation or financial claims.
Interruption to, interference with, or failure of our complex information technology and communications systems could hurt our ability to effectively provide our products and services, which could harm our reputation, financial condition, and operating results.
The availability of our products and services and fulfillment of our customer contracts depend on the continuing operation of our information technology and communications systems. Our systems are vulnerable to damage, interference, or interruption from modifications or upgrades, terrorist attacks, state-sponsored attacks, natural disasters or pandemics, geopolitical tensions or armed conflicts, export controls and sanctions, the effects of climate change (such as sea level rise, drought, flooding, heat waves, wildfires and resultant air quality effects and power shutdowns associated with wildfire prevention, and increased storm severity), power loss, utility outages, telecommunications failures, computer viruses, software bugs, ransomware attacks, supply-chain attacks, computer denial of service attacks, phishing schemes, or other attempts to harm or access our systems. Some of our data centers are located in areas with a high risk of major earthquakes or other natural disasters. Our data centers are also subject to break-ins, sabotage, and intentional acts of vandalism, and, in some cases, to potential disruptions resulting from problems experienced by facility operators or disruptions as a result of geopolitical tensions and conflicts happening in the area. Some of our systems are not fully redundant, and disaster recovery planning cannot account for all eventualities. The occurrence of a natural disaster or pandemic, closure of a facility, or other unanticipated problems affecting our data centers could result in lengthy interruptions in our service. In addition, our products and services are highly technical and complex and have contained in the past, and may contain in the future, errors or vulnerabilities, which could result in interruptions in or failure of our services or systems. Any of these incidents could impede or prevent us from effectively offering products and providing services, which could harm our reputation, financial condition, and operating results.
Our international operations expose us to additional risks that could harm our business, financial condition, and operating results.
14.

Alphabet Inc.
Our international operations are significant to our revenues and net income, and we plan to continue to grow internationally. International revenues accounted for approximately 53% of our consolidated revenues in 2023. In addition to risks described elsewhere in this section, our international operations expose us to other risks, including the following:
restrictions on foreign ownership and investments, and stringent foreign exchange controls that might prevent us from repatriating cash earned in countries outside the U.S.;
sanctions, import and export controls, other market access barriers, political unrest, geopolitical tensions, changes in regimes, or armed conflict (such as ongoing conflicts in the Middle East and Ukraine), any of which may affect our business continuity, increase our operating costs, limit demand for our products and services, limit our ability to source components or final products, or prevent or impede us from operating in certain jurisdictions, complying with local laws, or offering products or services;
longer payment cycles in some countries, increased credit risk, and higher levels of payment fraud;
an evolving foreign policy landscape that may adversely affect our revenues and could subject us to litigation, new regulatory costs and challenges (including new customer requirements), uncertainty regarding regulatory outcomes, and other liabilities under local laws that may not offer due process or clear legal precedent;
anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act, and other local laws prohibiting certain payments to government officials, violations of which could result in civil and criminal penalties; and
different employee/employer relationships, existence of works councils and differing labor practices, and other challenges caused by distance, language, local expertise, and cultural differences, increasing the complexity of doing business in multiple jurisdictions.
Because we conduct business in currencies other than U.S. dollars but report our financial results in U.S. dollars, we have faced, and will continue to face, exposure to fluctuations in foreign currency exchange rates. Although we hedge a portion of our international currency exposure, significant fluctuations in exchange rates between the U.S. dollar and foreign currencies have in the past and may in the future adversely affect our revenues and earnings. Hedging programs are also inherently risky and could expose us to additional risks that could harm our financial condition and operating results.
We are exposed to fluctuations in the fair values of our investments and, in some instances, our financial statements incorporate inherently subjective valuation methodologies.
The fair value of our debt and equity investments may in the future be, and certain investments have been in the past, negatively affected by liquidity, credit deterioration or losses, performance and financial results of the underlying entities, foreign exchange rates, changes in interest rates, including changes that may result from the implementation of new benchmark rates, the effect of new or changing regulations, the stock market in general, or other factors.
We measure certain of our non-marketable equity and debt securities, certain other instruments including stock-based compensation awards settled in the stock of Other Bet companies, and certain assets and liabilities acquired in a business combination, at fair value on a nonrecurring basis, which is inherently subjective and requires management judgment and estimation. All gains and losses on non-marketable equity securities are recognized in OI&E, which increases the volatility of our OI&E. The unrealized gains and losses or impairments we record from fair value remeasurements in any particular period may differ significantly from the gains or losses we ultimately realize on such investments.
As a result of these factors, the value of our investments could decline, which could harm our financial condition and operating results.
Risks Related to our Industry
People access our products and services through a variety of platforms and devices that continue to evolve with the advancement of technology and user preferences. If manufacturers and users do not widely adopt versions of our products and services developed for these interfaces, our business could be harmed.
People access our products and services through a growing variety of devices such as desktop computers, mobile phones, smartphones, laptops and tablets, video game consoles, voice-activated speakers, wearables (including virtual reality and augmented reality devices), automobiles, and television-streaming devices. Our products and services may be less popular on some interfaces. Each manufacturer or distributor may establish unique technical standards for its devices, and our products and services may not be available or may only be available with limited functionality for our users or our advertisers on these devices as a result. Some manufacturers may also elect not to include our products on their devices. In addition, search queries may be undertaken via voice-activated search, apps,
15.

Alphabet Inc.
social media or other platforms, which could harm our business. It is hard to predict the challenges we may encounter in adapting our products and services and developing competitive new products and services. We expect to continue to devote significant resources to creating and supporting products and services across multiple platforms and devices. Failing to attract and retain a substantial number of new device manufacturers, suppliers, distributors, developers, and users, or failing to develop products and technologies that work well on new devices and platforms, could harm our business, financial condition, and operating results and ability to capture future business opportunities.
Issues in the development and use of AI may result in reputational harm and increased liability exposure.
Our evolving AI-related efforts may give rise to risks related to harmful content, inaccuracies, discrimination, intellectual property infringement or misappropriation, defamation, data privacy, cybersecurity, and other issues. As a result of these and other challenges associated with innovative technologies, our implementation of AI systems could subject us to competitive harm, regulatory action, legal liability (including under new and proposed legislation and regulations), new applications of existing data protection, privacy, intellectual property, and other laws, and brand or reputational harm.
Some uses of AI will present ethical issues and may have broad effects on society. In order to implement AI responsibly and minimize unintended harmful effects, we have already devoted and will continue to invest significant resources to develop, test, and maintain our products and services, but we may not be able to identify or resolve all AI-related issues, deficiencies, and/or failures before they arise. Unintended consequences, uses, or customization of our AI tools and systems may negatively affect human rights, privacy, employment, or other social concerns, which may result in claims, lawsuits, brand or reputational harm, and increased regulatory scrutiny, any of which could harm our business, financial condition, and operating results.
Data privacy and security concerns relating to our technology and our practices could harm our reputation, cause us to incur significant liability, and deter current and potential users or customers from using our products and services. Computer viruses, software bugs or defects, security breaches, and attacks on our systems could result in the improper disclosure and use of user data and interference with our users’ and customers’ ability to use our products and services, harming our business and reputation.
Concerns about, including the adequacy of, our practices with regard to the collection, use, governance, disclosure, or security of personal data or other data-privacy-related matters, even if unfounded, could harm our business, reputation, financial condition, and operating results. Our policies and practices may change over time as expectations and regulations regarding privacy and data change.
Our products and services involve the storage, handling, and transmission of proprietary and other sensitive information. Software bugs, theft, misuse, defects, vulnerabilities in our products and services, and security breaches expose us to a risk of loss or improper use and disclosure of such information, which could result in litigation and other potential liabilities, including regulatory fines and penalties, as well as reputational harm. Additionally, our products incorporate highly technical and complex technologies, and thus our technologies and software have contained, and are likely in the future to contain, undetected errors, bugs, and/or vulnerabilities. We continue to add new features involving AI to our offerings and internal systems, and features that rely on AI may be susceptible to unanticipated security threats as our and the market’s understanding of AI-centric security risks and protection methods continue to develop. We have in the past discovered, and may in the future discover, some errors in our software code only after we have released the code. Systems and control failures, security breaches, failure to comply with our privacy policies, and/or inadvertent disclosure of user data could result in government and legal exposure, seriously harm our reputation, brand, and business, and impair our ability to attract and retain users or customers. Such incidents have occurred in the past and may continue to occur due to the scale and nature of our products and services. While there is no guarantee that such incidents will not cause significant damage, we expect to continue to expend significant resources to maintain security protections that limit the effect of bugs, theft, misuse, and security vulnerabilities or breaches.
We experience cyber attacks and other attempts to gain unauthorized access to our systems on a regular basis. Cyber attacks continue to evolve in sophistication and volume, and inherently may be difficult to detect for long periods of time. We have seen, and will continue to see, industry-wide software supply chain vulnerabilities, which could affect our or other parties’ systems. We expect to continue to experience such incidents or vulnerabilities in the future. Our efforts to address undesirable activity on our platform may also increase the risk of retaliatory attack. In addition, we face the risk of cyber attacks by nation-states and state-sponsored actors. These attacks may target us or our customers, particularly our public sector customers (including federal, state, and local governments). Geopolitical tensions or armed conflicts, such as the ongoing conflict in the Middle East and Ukraine, may increase these risks.
We may experience security issues, whether due to employee or insider error or malfeasance, system errors, or vulnerabilities in our or other parties’ systems. While we may not determine some of these issues to be material at the
16.

Alphabet Inc.
time they occur and may remedy them quickly, there is no guarantee that these issues will not ultimately result in significant legal, financial, and reputational harm, including government inquiries, enforcement actions, litigation, and negative publicity. There is also no guarantee that a series of related issues may not be determined to be material at a later date in the aggregate, even if they may not be material individually at the time of their occurrence. Because the techniques used to obtain unauthorized access to, disable or degrade service provided by or otherwise sabotage systems change frequently and often are recognized only after being launched against a target, even taking all reasonable precautions, including those required by law, we have been unable in the past and may continue to be unable to anticipate or detect attacks or vulnerabilities or implement adequate preventative measures.
Further, if any partners with whom we share user or other customer information fail to implement adequate data-security practices, fail to comply with our terms and policies, or otherwise suffer a network or other security breach, our users’ data may be improperly accessed, used, or disclosed. If an actual or perceived breach of our or our business partners’ or service providers’ security occurs, the market perception of the effectiveness of our security measures would be harmed, we could lose users and customers, our trade secrets or those of our business partners may be compromised, and we may be exposed to significant legal and financial risks, including legal claims (which may include class-action litigation) and regulatory actions, fines, and penalties. Any of the foregoing consequences could harm our business, reputation, financial condition, and operating results.
While we have dedicated significant resources to privacy and security incident response capabilities, including dedicated worldwide incident response teams, our response process, particularly during times of a natural disaster or pandemic, may not be adequate, may fail to accurately assess the severity of an incident, may not be fast enough to prevent or limit harm, or may fail to sufficiently remediate an incident. As a result, we may suffer significant legal, reputational, or financial exposure, which could harm our business, financial condition, and operating results.
For additional information, see also our risk factor on privacy and data protection regulations under ‘Risks Related to Laws, Regulations, and Policies’ below.
Our ongoing investments in safety, security, and content review will likely continue to identify abuse of our platforms and misuse of user data.
In addition to our efforts to prevent and mitigate cyber attacks, we are making significant investments in safety, security, and review efforts to combat misuse of our services and unauthorized access to user data by third parties, including investigation and review of platform applications that could access the information of users of our services. As a result of these efforts, we have in the past discovered, and may in the future discover, incidents of unnecessary access to or misuse of user data or other undesirable activity by third parties. However, we may not have discovered, and may in the future not discover, all such incidents or activity, whether as a result of our data limitations, including our lack of visibility over our encrypted services, the scale of activity on our platform, or other factors, including factors outside of our control such as a natural disaster or pandemic, and we may learn of such incidents or activity via third parties. Such incidents and activities may include the use of user data or our systems in a manner inconsistent with our terms, contracts or policies, the existence of false or undesirable user accounts, election interference, improper ad purchases, activities that threaten people’s safety on- or off-line, or instances of spamming, scraping, or spreading disinformation. While we may not determine some of these incidents to be material at the time they occurred and we may remedy them quickly, there is no guarantee that these issues will not ultimately result in significant legal, financial, and reputational harm, including government inquiries and enforcement actions, litigation, and negative publicity. There is also no guarantee that a series of related issues may not be determined to be material at a later date in the aggregate, even if they may not be material individually at the time of their occurrence.
We may also be unsuccessful in our efforts to enforce our policies or otherwise prevent or remediate any such incidents. Any of the foregoing developments may negatively affect user trust and engagement, harm our reputation and brands, require us to change our business practices in ways that harm our business operations, and adversely affect our business and financial results. Any such developments may also subject us to additional litigation and regulatory inquiries, which could result in monetary penalties and damages, divert management’s time and attention, and lead to enhanced regulatory oversight.
Problematic content on our platforms, including low-quality user-generated content, web spam, content farms, and other violations of our guidelines could affect the quality of our services, which could harm our reputation and deter our current and potential users from using our products and services.
We, like others in the industry, face violations of our content guidelines across our platforms, including sophisticated attempts by bad actors to manipulate our hosting and advertising systems to fraudulently generate revenues, or to otherwise generate traffic that does not represent genuine user interest or intent. While we invest significantly in efforts to promote high-quality and relevant results and to detect and prevent low-quality content and invalid traffic, we have been unable and may continue to be unable to detect and prevent all such abuses or promote
17.

Alphabet Inc.
uniformly high-quality content. Increased use of AI in our offerings and internal systems may create new avenues of abuse for bad actors.
Many websites violate or attempt to violate our guidelines, including by seeking to inappropriately rank higher in search results than our search engine's assessment of their relevance and utility would rank them. Such efforts have affected, and may continue to affect, the quality of content on our platforms and lead them to display false, misleading, or undesirable content. Although English-language web spam in our search results has been reduced, and web spam in most other languages is limited, we expect web spammers will continue to seek inappropriate ways to improve their rankings. Although we continue to invest in and deploy proprietary technology to detect and prevent web spam on our platforms, there is no guarantee that our technology will always be successful, and our users may have negative experiences on our platforms if our technology fails to work as intended, which may affect our users' decisions in continuing to use our platforms. We also face other challenges from low-quality and irrelevant content websites, including content farms, which are websites that generate large quantities of low-quality content to help them improve their search rankings. We are continually launching algorithmic changes designed to detect and prevent abuse from low-quality websites, but we may not always be successful. We also face other challenges on our platforms, including violations of our content guidelines involving incidents such as attempted election interference, activities that threaten the safety and/or well-being of our users on- or off-line, and the spreading of misinformation or disinformation.
If we fail to either detect and prevent an increase in problematic content or effectively promote high-quality content, it could hurt our reputation for delivering relevant information or reduce use of our platforms, harming our financial condition and operating results. It may also subject us to litigation and regulatory actions, which could result in monetary penalties and damages and divert management’s time and attention.
Our business depends on continued and unimpeded access to the Internet by us and our users. Internet access providers may be able to restrict, block, degrade, or charge for access to certain of our products and services, which could lead to additional expenses and the loss of users and advertisers.
Our products and services depend on the ability of our users to access the Internet, and certain of our products require significant bandwidth to work effectively. Currently, this access is provided by companies that have significant market power in the broadband and internet access marketplace, including incumbent telephone companies, cable companies, mobile communications companies, and government-owned service providers. Some of these providers have taken, or have stated that they may take, measures that could degrade, disrupt, or increase the cost of user access to certain of our products by restricting or prohibiting the use of their infrastructure to support or facilitate our offerings, by charging increased fees to us or our users to provide our offerings, or by providing our competitors preferential access. Some jurisdictions have adopted regulations prohibiting certain forms of discrimination by internet access providers; however, substantial uncertainty exists in the U.S. and elsewhere regarding such protections. For example, in 2018 the U.S. Federal Communications Commission repealed net neutrality rules, which could permit internet access providers to restrict, block, degrade, or charge for access to certain of our products and services. In addition, in some jurisdictions, our products and services have been subject to government-initiated restrictions or blockages. These could harm existing key relationships, including with our users, customers, advertisers, and/or content providers, and impair our ability to attract new ones; harm our reputation; and increase costs, thereby negatively affecting our business.
Risks Related to Laws, Regulations, and Policies
We are subject to a variety of new, existing, and changing laws and regulations worldwide that could harm our business, and will likely be subject to an even broader scope of laws and regulations as we continue to expand our business.
We are subject to numerous U.S. and foreign laws and regulations covering a wide variety of subjects, and our introduction of new businesses, products, services, and technologies will likely continue to subject us to additional laws and regulations. In recent years, governments around the world have proposed and adopted a large number of new laws and regulations relevant to the digital economy, particularly in the areas of data privacy and security, competition, environmental, social and governance (ESG) requirements, AI, and online content. The costs of compliance with these measures are high and are likely to increase in the future.
New or changing laws and regulations, or new interpretations or applications of existing laws and regulations in a manner inconsistent with our practices, have resulted in, and may continue to result in, less useful products and services, altered business practices, limited ability to pursue certain business models or offer certain products and services, substantial costs, and civil or criminal liability. Examples include laws and regulations regarding:
Competition and technology platforms’ business practices: Laws and regulations focused on large technology platforms, including the Digital Markets Act in the European Union (EU); regulations and legal
18.

Alphabet Inc.
settlements in the U.S., South Korea, and elsewhere that affect Google Play’s billing policies, fees, and business model; as well as litigation and new regulations under consideration in a range of jurisdictions.
AI: Laws and regulations focused on the development, use, and provision of AI technologies and other digital products and services, which could result in monetary penalties or other regulatory actions. For example, while legislative text has yet to be finalized and formally approved, provisional political agreement on a proposed EU AI Act was reached between co-legislators in December 2023, including that specific transparency and other requirements would be introduced for general purpose AI systems and the models on which those systems are based. In addition, the White House's Executive Order on the Safe, Secure, and Trustworthy Development and Use of Artificial Intelligence devises a framework for the U.S. government, among other things, to regulate private sector use and development of certain foundation models.
Data privacy, collection, and processing: Laws and regulations further restricting the collection, processing, and/or sharing of user or advertising-related data, including privacy and data protection laws; laws affecting the processing of children's data (as discussed further below), data breach notification laws, and laws limiting data transfers (including data localization laws).
Copyright and other intellectual property: Copyright and related laws, including the EU Directive on Copyright in the Digital Single Market and European Economic Area transpositions, which may introduce new licensing regimes, increase liability with respect to content uploaded by users or linked to from our platforms, or create property rights in news publications that could require payments to news agencies and publishers, which may result in other regulatory actions.
Content moderation: Various laws covering content moderation and removal, and related disclosure obligations, such as the EU's Digital Services Act, Florida’s Senate Bill 7072 and Texas’ House Bill 20, and laws and proposed legislation in Singapore, Australia, and the United Kingdom that impose penalties for failure to remove certain types of content or require disclosure of information about the operation of our services and algorithms, which may make it harder for services like Google Search and YouTube to detect and deal with low-quality, deceptive, or harmful content.
Consumer protection: Consumer protection laws, including the EU’s New Deal for Consumers, which could result in monetary penalties and create a range of new compliance obligations.
In addition, the applicability and scope of these and other laws and regulations, as interpreted by courts, regulators, or administrative bodies, remain uncertain and could be interpreted in ways that harm our business. For example, we rely on statutory safe harbors, like those set forth in the Digital Millennium Copyright Act and Section 230 of the Communications Decency Act in the U.S. and the E-Commerce Directive in Europe, to protect against liability for various linking, caching, ranking, recommending, and hosting activities. Legislation or court rulings affecting these safe harbors may adversely affect us and may impose significant operational challenges. There are legislative proposals and pending litigation in the U.S., EU, and around the world that could diminish or eliminate safe harbor protection for websites and online platforms. Our development, use, and commercialization of AI products and services (including our implementation of AI in our offerings and internal systems) could subject us to regulatory action and legal liability, including under specific legislation regulating AI, as well as new applications of existing data protection, cybersecurity, privacy, intellectual property, and other laws.
We are and may continue to be subject to claims, lawsuits, regulatory and government investigations, enforcement actions, consent orders, and other forms of regulatory scrutiny and legal liability that could harm our business, reputation, financial condition, and operating results.
We are subject to claims, lawsuits, regulatory and government investigations, other proceedings, and orders involving competition, intellectual property, data privacy and security, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, and other matters. We are also subject to a variety of claims including product warranty, product liability, and consumer protection claims related to product defects, among other litigation, and we may also be subject to claims involving health and safety, hazardous materials usage, other environmental effects, AI training, development, and commercialization, or service disruptions or failures. Claims have been brought, and we expect will continue to be brought, against us for defamation, negligence, breaches of contract, copyright and trademark infringement, unfair competition, unlawful activity, torts, privacy rights violations, fraud, or other legal theories based on the nature and content of information available on or via our services, the design and effect of our products and services, or due to our involvement in hosting, transmitting, marketing, branding, or providing access to content created by third parties.
19.

Alphabet Inc.
For example, in December 2023, a California jury delivered a verdict in Epic Games v. Google finding that Google violated antitrust laws related to Google Play's billing practices. The presiding judge will determine remedies in 2024 and the range of potential remedies vary widely. We plan to appeal. In addition, the U.S. Department of Justice, various U.S. states, and other plaintiffs have filed several antitrust lawsuits about various aspects of our business, including our advertising technologies and practices, the operation and distribution of Google Search, and the operation and distribution of the Android operating system and Play Store. Other regulatory agencies in the U.S. and around the world, including competition enforcers, consumer protection agencies, and data protection authorities, have challenged and may continue to challenge our business practices and compliance with laws and regulations. We are cooperating with these investigations and defending litigation or appealing decisions where appropriate.
Various laws, regulations, investigations, enforcement lawsuits, and regulatory actions have involved in the past, and may in the future result in substantial fines and penalties, injunctive relief, ongoing monitoring and auditing obligations, changes to our products and services, alterations to our business models and operations, including divestiture, and collateral related civil litigation or other adverse consequences, all of which could harm our business, reputation, financial condition, and operating results.
Any of these legal proceedings could result in legal costs, diversion of management resources, negative publicity and other harms to our business. Estimating liabilities for our pending proceedings is a complex, fact-specific, and speculative process that requires significant judgment, and the amounts we are ultimately liable for may be less than or exceed our estimates. The resolution of one or more such proceedings has resulted in, and may in the future result in, additional substantial fines, penalties, injunctions, and other sanctions that could harm our business, reputation, financial condition, and operating results.
For additional information about the ongoing material legal proceedings to which we are subject, see Legal Proceedings in Part I, Item 3 of this Annual Report on Form 10-K.
Privacy, data protection, and data usage regulations are complex and rapidly evolving areas. Any failure or alleged failure to comply with these laws could harm our business, reputation, financial condition, and operating results.
Authorities around the world have adopted and are considering a number of legislative and regulatory proposals concerning data protection, data usage, and encryption of user data. Adverse legal rulings, legislation, or regulation have resulted in, and may continue to result in, fines and orders requiring that we change our practices, which have had and could continue to have an adverse effect on how we provide services, harming our business, reputation, financial condition, and operating results. These laws and regulations are evolving and subject to interpretation, and compliance obligations could cause us to incur substantial costs or harm the quality and operations of our products and services in ways that harm our business. Examples of these laws include:
The General Data Protection Regulation and the United Kingdom General Data Protection Regulations, which apply to all of our activities conducted from an establishment in the EU or the United Kingdom, respectively, or related to products and services that we offer to EU or the United Kingdom users or customers, respectively, or the monitoring of their behavior in the EU or the UK, respectively.
Various comprehensive U.S. state and foreign privacy laws, which give new data privacy rights to their respective residents (including, in California, a private right of action in the event of a data breach resulting from our failure to implement and maintain reasonable security procedures and practices) and impose significant obligations on controllers and processors of consumer data.
State laws governing the processing of biometric information, such as the Illinois Biometric Information Privacy Act and the Texas Capture or Use of Biometric Identifier Act, which impose obligations on businesses that collect or disclose consumer biometric information.
Various federal, state, and foreign laws governing how companies provide age appropriate experiences to children and minors, including the collection and processing of children and minor’s data. These include the Children’s Online Privacy Protection Act of 1998, and the United Kingdom Age-Appropriate Design Code, all of which address the use and disclosure of the personal data of children and minors and impose obligations on online services or products directed to or likely to be accessed by children.
The California Internet of Things Security Law, which regulates the security of data used in connection with internet-connected devices.
The EU’s Digital Markets Act, which will require in-scope companies to obtain user consent for combining data across certain products and require search engines to share anonymized data with rival companies, among other changes.
20.

Alphabet Inc.
Further, we are subject to evolving laws and regulations that dictate whether, how, and under what circumstances we can transfer, process and/or receive personal data, as well as ongoing enforcement actions from supervisory authorities related to cross-border transfers of personal data. The validity of various data transfer mechanisms we currently rely upon remains subject to legal, regulatory, and political developments in both Europe and the U.S., which may require us to adapt our existing arrangements.
We face, and may continue to face, intellectual property and other claims that could be costly to defend, result in significant damage awards or other costs (including indemnification awards), and limit our ability to use certain technologies.
We, like other internet, technology, and media companies, are frequently subject to litigation based on allegations of infringement or other violations of intellectual property rights, including patent, copyright, trade secrets, and trademarks. Parties have also sought broad injunctive relief against us by filing claims in U.S. and international courts and the U.S. International Trade Commission (ITC) for exclusion and cease-and-desist orders. In addition, patent-holding companies may frequently seek to generate income from patents they have obtained by bringing claims against us. As we continue to expand our business, the number of intellectual property claims against us has increased and may continue to increase as we develop and acquire new products, services, and technologies.
Adverse results in any of these lawsuits may include awards of monetary damages, costly royalty or licensing agreements (if licenses are available at all), or orders limiting our ability to sell our products and services in the U.S. or elsewhere, including by preventing us from offering certain features, functionalities, products, or services in certain jurisdictions. They may also cause us to change our business practices in ways that could result in a loss of revenues for us and otherwise harm our business.
Many of our agreements with our customers and partners, including certain suppliers, require us to defend against certain intellectual property infringement claims and in some cases indemnify them for certain intellectual property infringement claims against them, which could result in increased costs for defending such claims or significant damages if there were an adverse ruling in any such claims. Such customers and partners may also discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and harm our business. Moreover, intellectual property indemnities provided to us by our suppliers, when obtainable, may not cover all damages and losses suffered by us and our customers arising from intellectual property infringement claims. Furthermore, in connection with our divestitures, we have agreed, and may in the future agree, to provide indemnification for certain potential liabilities, including those associated with intellectual property claims. Regardless of their merits, intellectual property claims are often time consuming and expensive to litigate or settle. To the extent such claims are successful, they could harm our business, including our product and service offerings, financial condition, and operating results.
Expectations relating to ESG considerations could expose us to potential liabilities, increased costs, and reputational harm.
We are subject to laws, regulations, and other measures that govern a wide range of topics, including those related to matters beyond our core products and services. For instance, new laws, regulations, policies, and international accords relating to ESG matters, including sustainability, climate change, human capital, and diversity, are being developed and formalized in Europe, the U.S., and elsewhere, which may entail specific, target-driven frameworks and/or disclosure requirements. We have implemented robust ESG programs, adopted reporting frameworks and principles, and announced a number of goals and initiatives. The implementation of these goals and initiatives may require considerable investments, and our goals, with all of their contingencies, dependencies, and in certain cases, reliance on third-party verification and/or performance, are complex and ambitious, and may change. We cannot guarantee that our goals and initiatives will be fully realized on the timelines we expect or at all, and projects that are completed as planned may not achieve the results we anticipate. Any failure, or perceived failure, by us to adhere to our public statements, comply fully with developing interpretations of ESG laws and regulations, or meet evolving and varied stakeholder expectations and standards could harm our business, reputation, financial condition, and operating results.
We could be subject to changes in tax rates, the adoption of new U.S. or international tax legislation, or exposure to additional tax liabilities.
We are subject to a variety of taxes and tax collection obligations in the U.S. and numerous foreign jurisdictions. Our effective tax rates are affected by a variety of factors, including changes in the mix of earnings in jurisdictions with different statutory tax rates, net gains and losses on hedges and related transactions under our foreign exchange risk management program, changes in our stock price for shares issued as employee compensation, changes in the valuation of our deferred tax assets or liabilities, and the application of different provisions of tax laws or changes in tax laws, regulations, or accounting principles (including changes in the interpretation of existing laws). Further, if we are
21.

Alphabet Inc.
unable or fail to collect taxes on behalf of customers, employees and partners as the withholding agent, we could become liable for taxes that are levied against third parties.
We are subject to regular review and audit by both domestic and foreign tax authorities. As a result, we have received, and may in the future receive, assessments in multiple jurisdictions, on various tax-related assertions, such as transfer-pricing adjustments or permanent-establishment claims. Any adverse outcome of such a review or audit could harm our financial condition and operating results, require adverse changes to our business practices, or subject us to additional litigation and regulatory inquiries. In addition, the determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment and often involves uncertainty. Although we believe our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements and may affect our financial results in the period or periods for which such determination is made.
Furthermore, due to shifting economic and political conditions, tax policies, laws, or rates in various jurisdictions may be subject to significant changes in ways that could harm our financial condition and operating results. For example, various jurisdictions around the world have enacted or are considering revenue-based taxes such as digital services taxes and other targeted taxes, which could lead to inconsistent and potentially overlapping international tax regimes. The Organization for Economic Cooperation and Development (OECD) is coordinating negotiations among more than 140 countries with the goal of achieving consensus around substantial changes to international tax policies, including the implementation of a minimum global effective tax rate of 15%. Our effective tax rate and cash tax payments could increase in future years as a result of these changes.
Risks Related to Ownership of our Stock
We cannot guarantee that any share repurchase program will be fully consummated or will enhance long-term stockholder value, and share repurchases could increase the volatility of our stock prices and could diminish our cash reserves.
We engage in share repurchases of our Class A and Class C stock from time to time in accordance with authorizations from the Board of Directors of Alphabet. Our repurchase program does not have an expiration date and does not obligate Alphabet to repurchase any specific dollar amount or to acquire any specific number of shares. Further, our share repurchases could affect our share trading prices, increase their volatility, reduce our cash reserves and may be suspended or terminated at any time, which may result in a decrease in the trading prices of our stock.
The concentration of our stock ownership limits our stockholders’ ability to influence corporate matters.
Our Class B stock has 10 votes per share, our Class A stock has one vote per share, and our Class C stock has no voting rights. As of December 31, 2023, Larry Page and Sergey Brin beneficially owned approximately 86.5% of our outstanding Class B stock, which represented approximately 51.5% of the voting power of our outstanding common stock. Through their stock ownership, Larry and Sergey have significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or our assets, for the foreseeable future. In addition, because our Class C stock carries no voting rights (except as required by applicable law), the issuance of the Class C stock, including in future stock-based acquisition transactions and to fund employee equity incentive programs, could continue Larry and Sergey’s current relative voting power and their ability to elect all of our directors and to determine the outcome of most matters submitted to a vote of our stockholders. The share repurchases made pursuant to our repurchase program may also affect Larry and Sergey’s relative voting power. This concentrated control limits or severely restricts other stockholders’ ability to influence corporate matters and we may take actions that some of our stockholders do not view as beneficial, which could reduce the market price of our Class A stock and our Class C stock.
Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable.
Provisions in Alphabet’s certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. These provisions include the following:
Our Board of Directors has the right to elect directors to fill a vacancy created by the expansion of the Board of Directors or the resignation, death, or removal of a director.
Our stockholders may not act by written consent, which makes it difficult to take certain actions without holding a stockholders' meeting.
Our certificate of incorporation prohibits cumulative voting in the election of directors. This limits the ability of minority stockholders to elect director candidates.
22.

Alphabet Inc.
Stockholders must provide advance notice to nominate individuals for election to the Board of Directors or to propose matters that can be acted upon at a stockholders’ meeting. These provisions may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer's own slate of directors or otherwise attempting to obtain control of our company.
Our Board of Directors may issue, without stockholder approval, shares of undesignated preferred stock, which makes it possible for our Board of Directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.
As a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions. Under Delaware law, a corporation may not engage in a business combination with any holder of 15% or more of its outstanding voting stock unless the holder has held the stock for three years or, among other things, the Board of Directors has approved the transaction. Our Board of Directors could rely on Delaware law to prevent or delay an acquisition of us.
The trading price for our Class A stock and non-voting Class C stock may continue to be volatile.
The trading price of our stock has at times experienced significant volatility and may continue to be volatile. In addition to the factors discussed in this report, the trading prices of our Class A stock and Class C stock have fluctuated, and may continue to fluctuate widely, in response to various factors, many of which are beyond our control, including, among others, the activities of our peers and changes in broader economic and political conditions around the world. These broad market and industry factors could harm the market price of our Class A stock and our Class C stock, regardless of our actual operating performance.
General Risks
Our operating results may fluctuate, which makes our results difficult to predict and could cause our results to fall short of expectations.
Our operating results have fluctuated, and may in the future fluctuate, as a result of a number of factors, many outside of our control, including the cyclical nature and seasonality in our business and geopolitical events. As a result, comparing our operating results (including our expenses as a percentage of our revenues) on a period-to-period basis may not be meaningful, and our past results should not be relied on as an indication of our future performance. Consequently, our operating results in future quarters may fall below expectations.
Acquisitions, joint ventures, investments, and divestitures could result in operating difficulties, dilution, and other consequences that could harm our business, financial condition, and operating results.
Acquisitions, joint ventures, investments, and divestitures are important elements of our overall corporate strategy and use of capital, and these transactions could be material to our financial condition and operating results. We expect to continue to evaluate and enter into discussions regarding a wide array of such potential strategic arrangements, which could create unforeseen operating difficulties and expenditures. Some of the areas where we face risks include:
diversion of management time and focus from operating our business to challenges related to acquisitions and other strategic arrangements;
failure to obtain required approvals on a timely basis, if at all, from governmental authorities, or conditions placed upon approval that could, among other things, delay or prevent us from completing a transaction, or otherwise restrict our ability to realize the expected financial or strategic goals of a transaction;
failure to successfully integrate the acquired operations, technologies, services, and personnel (including cultural integration and retention of employees) and further develop the acquired business or technology;
implementation of controls (or remediation of control deficiencies), procedures, and policies at the acquired company;
integration of the acquired company’s accounting and other administrative systems, and the coordination of product, engineering, and sales and marketing functions;
transition of operations, users, and customers onto our existing platforms;
in the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political, and regulatory risks associated with specific countries;
failure to accomplish commercial, strategic or financial objectives with respect to investments, joint ventures, and other strategic arrangements;
failure to realize the value of investments and joint ventures due to a lack of liquidity;
23.

Alphabet Inc.
liability for activities of the acquired company before the acquisition, including patent and trademark infringement claims, data privacy and security issues, violations of laws, commercial disputes, tax liabilities, warranty claims, product liabilities, and other known and unknown liabilities; and
litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders, or other third parties.
Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and other strategic arrangements could cause us to fail to realize their anticipated benefits, incur unanticipated liabilities, and harm our business generally.
Our acquisitions and other strategic arrangements could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, or amortization expenses, or impairment of goodwill and/or purchased long-lived assets, and restructuring charges, any of which could harm our financial condition and operating results. Also, the anticipated benefits or value of our acquisitions and other strategic arrangements may not materialize. In connection with our divestitures, we have agreed, and may in the future agree, to provide indemnification for certain potential liabilities, which could harm our financial condition and operating results.
We rely on highly skilled personnel and, if we are unable to retain or motivate key personnel, hire qualified personnel, or maintain and continue to adapt our corporate culture, we may not be able to grow or operate effectively.
Our performance and future success depends in large part upon the continued service of key technical leads as well as members of our senior management team. For instance, Sundar Pichai is critical to the overall management of Alphabet and its subsidiaries and plays an important role in the development of our technology, maintaining our culture, and setting our strategic direction.
Our ability to compete effectively and our future success depend on our continuing to identify, hire, develop, motivate, and retain highly skilled personnel for all areas of our organization. Competition in our industry for qualified employees is intense, and certain of our competitors have directly targeted, and may continue to target, our employees. In addition, our compensation arrangements, such as our equity award programs, may not always be successful in attracting new employees and retaining and motivating our existing employees. Restrictive immigration policy and regulatory changes may also affect our ability to hire, mobilize, or retain some of our global talent. All of our executive officers and key employees are at-will employees, and we do not maintain any key-person life insurance policies.
In addition, we believe that our corporate culture fosters innovation, creativity, and teamwork. As our organization grows and evolves, we may need to adapt our corporate culture and work environments to ever-changing circumstances, such as during times of a natural disaster or pandemic, and these changes could affect our ability to compete effectively or have an adverse effect on our corporate culture. Under our hybrid work models, we may experience increased costs and/or disruption, in addition to potential effects on our ability to operate effectively and maintain our corporate culture.
ITEM 1B.UNRESOLVED STAFF COMMENTS
Not applicable.
ITEM 1C.     CYBERSECURITY
We maintain a comprehensive process for identifying, assessing, and managing material risks from cybersecurity threats as part of our broader risk management system and processes. We obtain input, as appropriate, for our cybersecurity risk management program on the security industry and threat trends from multiple external experts and internal threat intelligence teams. Teams of dedicated privacy, safety, and security professionals oversee cybersecurity risk management and mitigation, incident prevention, detection, and remediation. Leadership for these teams are professionals with deep cybersecurity expertise across multiple industries, including our Vice President of Privacy, Safety, and Security Engineering. Our executive leadership team, along with input from the above teams, are responsible for our overall enterprise risk management system and processes and regularly consider cybersecurity risks in the context of other material risks to the company.
As part of our cybersecurity risk management system, our incident management teams track and log privacy and security incidents across Alphabet, our vendors, and other third-party service providers to remediate and resolve any such incidents. Significant incidents are reviewed regularly by a cross-functional working group to determine whether further escalation is appropriate. Any incident assessed as potentially being or potentially becoming material is immediately escalated for further assessment, and then reported to designated members of our senior management. We consult with outside counsel as appropriate, including on materiality analysis and disclosure matters, and our
24.

Alphabet Inc.
senior management makes the final materiality determinations and disclosure and other compliance decisions. Our management apprises Alphabet’s independent public accounting firm of matters and any relevant developments.
The Audit and Compliance Committee has oversight responsibility for risks and incidents relating to cybersecurity threats, including compliance with disclosure requirements, cooperation with law enforcement, and related effects on financial and other risks, and it reports any findings and recommendations, as appropriate, to the full Board for consideration. Senior management regularly discusses cyber risks and trends and, should they arise, any material incidents with the Audit and Compliance Committee. Internal Audit maintains a dedicated cybersecurity auditing team that independently tests our cybersecurity controls.
Our business strategy, results of operations and financial condition have not been materially affected by risks from cybersecurity threats, including as a result of previously identified cybersecurity incidents, but we cannot provide assurance that they will not be materially affected in the future by such risks or any future material incidents. For more information on our cybersecurity related risks, see Item 1A Risk Factors of this Annual Report on Form 10-K.
ITEM 2.PROPERTIES
Our headquarters are located in Mountain View, California. We own and lease office facilities and data centers around the world, primarily in Asia, Europe, and North America. We believe our existing facilities are in good condition and suitable for the conduct of our business.
ITEM 3.LEGAL PROCEEDINGS
For a description of our material pending legal proceedings, see Legal Matters in Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K, which is incorporated herein by reference.
ITEM 4.MINE SAFETY DISCLOSURES
Not applicable.
PART II
ITEM 5.MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS, AND ISSUER PURCHASES OF EQUITY SECURITIES
As of October 2, 2015, Alphabet Inc. became the successor issuer of Google Inc. pursuant to Rule 12g-3(a) under the Exchange Act. Our Class A stock has been listed on the Nasdaq Global Select Market under the symbol “GOOG” since August 19, 2004, and under the symbol "GOOGL" since April 3, 2014. Prior to August 19, 2004, there was no public market for our stock. Our Class B stock is neither listed nor traded. Our Class C stock has been listed on the Nasdaq Global Select Market under the symbol “GOOG” since April 3, 2014.
Holders of Record
As of December 31, 2023, there were approximately 7,305 and 1,757 stockholders of record of our Class A stock and Class C stock, respectively. Because many of our shares of Class A stock and Class C stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders. As of December 31, 2023, there were approximately 59 stockholders of record of our Class B stock.
Dividend Policy
We have never declared or paid any cash dividend on our common or capital stock. The primary use of capital continues to be to invest for the long-term growth of the business. We regularly evaluate our cash and capital structure, including the size, pace, and form of capital return to stockholders.
25.

Alphabet Inc.
Issuer Purchases of Equity Securities
The following table presents information with respect to Alphabet's repurchases of Class A and Class C stock during the quarter ended December 31, 2023:
Period
Total Number of Class A Shares Purchased
(in thousands)(1)
Total Number of Class C Shares Purchased
(in thousands)(1)
Average Price Paid per Class A Share(2)
Average Price Paid per Class C Share(2)
Total Number of Shares Purchased as Part of Publicly Announced Programs
(in thousands)(1)
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program
(in millions)
October 1 - 319,923 38,687 $134.66 $135.65 48,610 $45,736 
November 1 - 309,197 28,198 $134.53 $135.16 37,395 $40,725 
December 1 - 317,502 24,760 $135.76 $136.37 32,262 $36,347 
Total26,622 91,645 118,267 
(1)    Repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date. For additional information related to share repurchases, see Note 11 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
(2)    Average price paid per share includes costs associated with the repurchases.

26.

Alphabet Inc.
Stock Performance Graphs
The graph below matches Alphabet Inc. Class A's cumulative five-year total stockholder return on common stock with the cumulative total returns of the S&P 500 index, the NASDAQ Composite index, and the RDG Internet Composite index. The graph tracks the performance of a $100 investment in our common stock and in each index (with the reinvestment of all dividends) from December 31, 2018, to December 31, 2023. The returns shown are based on historical results and are not intended to suggest future performance.
COMPARISON OF CUMULATIVE 5-YEAR TOTAL RETURN*
ALPHABET INC. CLASS A COMMON STOCK
Among Alphabet Inc., the S&P 500 Index, the
NASDAQ Composite Index, and the RDG Internet Composite Index
2832
*$100 invested on December 31, 2018, in stock or index, including reinvestment of dividends.
Copyright© 2024 S&P, a division of The McGraw-Hill Companies Inc. All rights reserved.
27.

Alphabet Inc.
The graph below matches Alphabet Inc. Class C's cumulative five-year total stockholder return on capital stock with the cumulative total returns of the S&P 500 index, the NASDAQ Composite index, and the RDG Internet Composite index. The graph tracks the performance of a $100 investment in our Class C capital stock and in each index (with the reinvestment of all dividends) from December 31, 2018, to December 31, 2023. The returns shown are based on historical results and are not intended to suggest future performance.
COMPARISON OF CUMULATIVE 5-YEAR TOTAL RETURN*
ALPHABET INC. CLASS C CAPITAL STOCK
Among Alphabet Inc., the S&P 500 Index, the
NASDAQ Composite Index, and the RDG Internet Composite Index
3673
*$100 invested on December 31, 2018, in stock or in index, including reinvestment of dividends.
Copyright© 2024 S&P, a division of The McGraw-Hill Companies Inc. All rights reserved.
ITEM 6.[Reserved]
28.

Alphabet Inc.
ITEM 7.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Please read the following discussion and analysis of our financial condition and results of operations together with “Note about Forward-Looking Statements,” Part I, Item 1 "Business," Part I, Item 1A "Risk Factors," and our consolidated financial statements and related notes included under Item 8 of this Annual Report on Form 10-K.
The following section generally discusses 2023 results compared to 2022 results. Discussion of 2022 results compared to 2021 results to the extent not included in this report can be found in Item 7 of our 2022 Annual Report on Form 10-K.
Understanding Alphabet’s Financial Results
Alphabet is a collection of businesses — the largest of which is Google. We report Google in two segments, Google Services and Google Cloud; we also report all non-Google businesses collectively as Other Bets. For additional information on our segments, see Part I, Item 1 Business and Note 15 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
Trends in Our Business and Financial Effect
The following long-term trends have contributed to the results of our consolidated operations, and we anticipate that they will continue to affect our future results:
Users' behaviors and advertising continue to shift online as the digital economy evolves.
The continuing evolution of the online world has contributed to the growth of our business and our revenues since inception. We expect that this evolution will continue to benefit our business and our revenues, although at a slower pace than we have experienced historically, in particular after the outsized growth in our advertising revenues during the COVID-19 pandemic. In addition, we face increasing competition for user engagement and advertisers, which may affect our revenues.
Users continue to access our products and services using diverse devices and modalities, which allows for new advertising formats that may benefit our revenues but adversely affect our margins.
Our users are accessing our products and services via diverse devices and modalities, such as smartphones, wearables, connected TVs, and smart home devices, and want to be able to be connected no matter where they are or what they are doing. We are focused on expanding our products and services to stay in front of these trends in order to maintain and grow our business.
We benefit from advertising revenues generated from different channels, including mobile, and newer advertising formats. The margins from these channels and newer products have generally been lower than those from traditional desktop search. Additionally, as the market for a particular device type or modality matures, our advertising revenues may be affected. For example, changing dynamics within the global smartphone market, such as increased market saturation in developed countries, can affect our mobile advertising revenues.
We expect TAC paid to our distribution partners and Google Network partners to increase as our revenues grow and TAC as a percentage of our advertising revenues ("TAC rate") to be affected by changes in device mix; geographic mix; partner agreement terms; partner mix; the percentage of queries channeled through paid access points; product mix; the relative revenue growth rates of advertising revenues from different channels; and revenue share terms.
We expect these trends to continue to affect our revenues and put pressure on our margins.
As online advertising evolves, we continue to expand our product offerings, which may affect our monetization.
As interactions between users and advertisers change, and as online user behavior evolves, we continue to expand our product offerings to serve these changing needs, which may affect our monetization. For example, revenues from ads on YouTube and Google Play monetize at a lower rate than our traditional search ads. We also expect to continue to incorporate AI innovations into our products, such as AI in Search, that could affect our monetization trends. When developing new products and services we generally focus first on user experience and then on monetization.
As users in developing economies increasingly come online, our revenues from international markets continue to increase, and may require continued investments. In addition, movements in foreign exchange rates affect such revenues.
29.

Alphabet Inc.
The shift to online, as well as the advent of the multi-device world, has brought opportunities outside of the U.S., including in emerging markets, such as India. We continue to invest heavily and develop localized versions of our products and advertising programs relevant to our users in these markets. This has led to a trend of increased revenues from emerging markets. We expect that our results will continue to be affected by our performance in these markets, particularly as low-cost mobile devices become more available. This trend could affect our revenues as developing markets initially monetize at a lower rate than more mature markets.
International revenues represent a significant portion of our revenues and are subject to fluctuations in foreign currency exchange rates relative to the U.S. dollar. While we have a foreign exchange risk management program designed to reduce our exposure to these fluctuations, this program does not fully offset their effect on our revenues and earnings.
The revenues that we derive beyond advertising are increasing and may adversely affect our margins.
Revenues from cloud, consumer subscriptions, platforms, and devices, which may have differing characteristics than our advertising revenues, have grown over time, and we expect this trend to continue as we focus on expanding our products and services. The margins on these revenues vary significantly and are generally lower than the margins on our advertising revenues. For example, sales of our devices adversely affect our consolidated margins due to pressures on pricing and higher cost of sales.
As we continue to serve our users and expand our businesses, we will invest heavily in operating and capital expenditures.
We continue to make significant research and development investments in areas of strategic focus as we seek to develop new, innovative offerings, improve our existing offerings, and rapidly and responsibly deploy AI across our businesses. We also expect to increase, relative to 2023, our investment in our technical infrastructure, including servers, network equipment, and data centers, to support the growth of our business and our long-term initiatives, in particular in support of AI products and services. In addition, acquisitions and strategic investments contribute to the breadth and depth of our offerings, expand our expertise in engineering and other functional areas, and build strong partnerships around strategic initiatives.
We continue to face an evolving regulatory environment, and we are subject to claims, lawsuits, investigations, and other forms of potential legal liability, which could affect our business practices and financial results.
Changes in social, political, economic, tax, and regulatory conditions or in laws and policies governing a wide range of topics and related legal matters, including investigations, lawsuits, and regulatory actions, have resulted in fines and caused us to change our business practices. As these global trends continue, our cost of doing business may increase, our ability to pursue certain business models or offer certain products or services may be limited, and we may need to change our business practices to comply with evolving regulatory and legal matters. Examples include the antitrust complaints filed by the U.S. Department of Justice and a number of state Attorneys General; legislative proposals and pending litigation in the U.S., EU, and around the world that could diminish or eliminate safe harbor protection for websites and online platforms; and the Digital Markets Act and Digital Services Act in Europe and various legislative proposals in the U.S. focused on large technology platforms. For additional information, see Item 1A Risk Factors and Legal Matters in Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Our employees are critical to our success and we expect to continue investing in them.
Our employees are among our best assets and are critical for our continued success. We expect to continue hiring talented employees around the globe and to provide competitive compensation programs. For additional information, see Culture and Workforce in Part I, Item 1 Business of this Annual Report on Form 10-K.
Revenues and Monetization Metrics
We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers of all sizes with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as apps and in-app purchases, and devices; and fees received for consumer subscription-based products. For additional information on how we recognize revenue, see Note 1 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
In addition to the long-term trends and their financial effect on our business discussed above, fluctuations in our revenues have been, and may continue to be, affected by a combination of general factors, including:
changes in foreign currency exchange rates;
30.

Alphabet Inc.
changes in pricing, such as those resulting from changes in fee structures, discounts, and customer incentives;
general economic conditions and various external dynamics, including geopolitical events, regulations, and other measures and their effect on advertiser, consumer, and enterprise spending;
new product and service launches; and
seasonality.
Additionally, fluctuations in our revenues generated from advertising ("Google advertising"), revenues from other sources ("Google subscriptions, platforms, and devices revenues"), Google Cloud, and Other Bets revenues have been, and may continue to be, affected by other factors unique to each set of revenues, as described below.
Google Services
Google Services revenues consist of Google advertising as well as Google subscriptions, platforms, and devices revenues.
Google Advertising
Google advertising revenues are comprised of the following:
Google Search & other, which includes revenues generated on Google search properties (including revenues from traffic generated by search distribution partners who use Google.com as their default search in browsers, toolbars, etc.), and other Google owned and operated properties like Gmail, Google Maps, and Google Play;
YouTube ads, which includes revenues generated on YouTube properties; and
Google Network, which includes revenues generated on Google Network properties participating in AdMob, AdSense, and Google Ad Manager.
We use certain metrics to track how well traffic across various properties is monetized as it relates to our advertising revenues: paid clicks and cost-per-click pertain to traffic on Google Search & other properties, while impressions and cost-per-impression pertain to traffic on our Google Network properties.
Paid clicks represent engagement by users and include clicks on advertisements by end-users on Google search properties and other Google owned and operated properties including Gmail, Google Maps, and Google Play. Cost-per-click is defined as click-driven revenues divided by our total number of paid clicks and represents the average amount we charge advertisers for each engagement by users.
Impressions include impressions displayed to users on Google Network properties participating primarily in AdMob, AdSense, and Google Ad Manager. Cost-per-impression is defined as impression-based and click-based revenues divided by our total number of impressions, and represents the average amount we charge advertisers for each impression displayed to users.
As our business evolves, we periodically review, refine, and update our methodologies for monitoring, gathering, and counting the number of paid clicks and the number of impressions, and for identifying the revenues generated by the corresponding click and impression activity.
Fluctuations in our advertising revenues, as well as the change in paid clicks and cost-per-click on Google Search & other properties and the change in impressions and cost-per-impression on Google Network properties and the correlation between these items have been, and may continue to be, affected by factors in addition to the general factors described above, such as:
advertiser competition for keywords;
changes in advertising quality, formats, delivery or policy;
changes in device mix;
seasonal fluctuations in internet usage, advertising expenditures, and underlying business trends, such as traditional retail seasonality; and
traffic growth in emerging markets compared to more mature markets and across various verticals and channels.
31.

Alphabet Inc.
Google Subscriptions, Platforms, and Devices
Google subscriptions, platforms, and devices revenues are comprised of the following:
consumer subscriptions, which primarily include revenues from YouTube services, such YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One;
platforms, which primarily include revenues from Google Play from the sales of apps and in-app purchases;
devices, which primarily include sales of the Pixel family of devices; and
other products and services.
Fluctuations in our Google subscriptions, platforms, and devices revenues have been, and may continue to be, affected by factors in addition to the general factors described above, such as changes in customer usage and demand, number of subscribers, and fluctuations in the timing of product launches.
Google Cloud
Google Cloud revenues are comprised of the following:
Google Cloud Platform, which generates consumption-based fees and subscriptions for infrastructure, platform, and other services. These services provide access to solutions such as cybersecurity, databases, analytics, and AI offerings including our AI infrastructure, Vertex AI platform, and Duet AI for Google Cloud;
Google Workspace, which includes subscriptions for cloud-based communication and collaboration tools for enterprises, such as Calendar, Gmail, Docs, Drive, and Meet, with integrated features like Duet AI in Google Workspace; and
other enterprise services.
Fluctuations in our Google Cloud revenues have been, and may continue to be, affected by factors in addition to the general factors described above, such as customer usage.
Other Bets
Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.
Costs and Expenses
Our cost structure has two components: cost of revenues and operating expenses. Our operating expenses include costs related to R&D, sales and marketing, and general and administrative functions. Certain of our costs and expenses, including those associated with the operation of our technical infrastructure as well as components of our operating expenses, are generally less variable in nature and may not correlate to changes in revenue. Additionally, fluctuations in compensation expenses may not directly correlate with changes in headcount, in particular due to annual stock-based compensation (SBC) awards that generally vest over four years.
Cost of Revenues
Cost of revenues is comprised of TAC and other costs of revenues.
TAC includes:
amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers; and
amounts paid to Google Network partners primarily for ads displayed on their properties.
Other cost of revenues primarily includes:
compensation expense related to our data centers and other operations such as content review and customer and product support;
content acquisition costs, which are payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
depreciation expense related to our technical infrastructure; and
inventory and other costs related to the devices we sell.
32.

Alphabet Inc.
TAC as a percentage of revenues generated from ads placed on Google Network properties are significantly higher than TAC as a percentage of revenues generated from ads placed on Google Search & other properties, because most of the advertiser revenues from ads served on Google Network properties are paid as TAC to our Google Network partners.
Operating Expenses
Operating expenses are generally incurred during our normal course of business, which we categorize as either R&D, sales and marketing, or general and administrative.
The main components of our R&D expenses are:
compensation expenses for engineering and technical employees responsible for R&D related to our existing and new products and services;
depreciation; and
third-party services fees primarily relating to consulting and outsourced services in support of our engineering and product development efforts.
The main components of our sales and marketing expenses are:
compensation expenses for employees engaged in sales and marketing, sales support, and certain customer service functions; and
spending relating to our advertising and promotional activities in support of our products and services.
The main components of our general and administrative expenses are:
compensation expenses for employees in finance, human resources, information technology, legal, and other administrative support functions;
expenses relating to legal matters, including certain fines and settlements; and
third-party services fees, including audit, consulting, outside legal, and other outsourced administrative services.
Other Income (Expense), Net
OI&E, net primarily consists of interest income (expense), the effect of foreign currency exchange gains (losses), net gains (losses) and impairment on our marketable and non-marketable securities, performance fees, and income (loss) and impairment from our equity method investments.
For additional information, including how we account for our investments and factors that can drive fluctuations in the value of our investments, see Note 1 and Note 3 of the Notes to Consolidated Financial Statements included in Part II, Item 8 as well as Item 7A Quantitative and Qualitative Disclosures About Market Risk of this Annual Report on Form 10-K.
Provision for Income Taxes
Provision for income taxes represents the estimated amount of federal, state, and foreign income taxes incurred in the U.S. and the many jurisdictions in which we operate. The provision includes the effect of reserve provisions and changes to reserves that are considered appropriate as well as the related net interest and penalties.
For additional information, including a reconciliation of the U.S. federal statutory rate to our effective tax rate, see Note 14 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
33.

Alphabet Inc.
Executive Overview
The following table summarizes our consolidated financial results (in millions, except for per share information and percentages):
Year Ended December 31,
20222023$ Change% Change
Consolidated revenues$282,836 $307,394 $24,558 %
Change in consolidated constant currency revenues(1)
10 %
Cost of revenues$126,203 $133,332 $7,129 %
Operating expenses$81,791 $89,769 $7,978 10 %
Operating income$74,842 $84,293 $9,451 13 %
Operating margin26 %27 %%
Other income (expense), net$(3,514)$1,424 $4,938 NM
Net income$59,972 $73,795 $13,823 23 %
Diluted EPS$4.56 $5.80 $1.24 27 %
NM = Not Meaningful
(1)    See "Use of Non-GAAP Constant Currency Information" below for details relating to our use of constant currency information.
Revenues were $307.4 billion, an increase of 9% year over year, primarily driven by an increase in Google Services revenues of $19.0 billion, or 8%, and an increase in Google Cloud revenues of $6.8 billion, or 26%.
Total constant currency revenues, which exclude the effect of hedging, increased 10% year over year.
Cost of revenues was $133.3 billion, an increase of 6% year over year, primarily driven by increases in content acquisition costs, compensation expenses, and TAC. The increase in compensation expenses included charges related to employee severance associated with the reduction in our workforce. Additionally, cost of revenues benefited from a reduction in depreciation due to the change in estimated useful lives of our servers and network equipment.
Operating expenses were $89.8 billion, an increase of 10% year over year, primarily driven by an increase in compensation expenses and charges related to our office space optimization efforts. The increase in compensation expenses was largely the result of charges related to employee severance associated with the reduction in our workforce and an increase in SBC expense. Operating expenses benefited from the change in the estimated useful lives of our servers and certain network equipment.
Other Information:
In January 2023, we announced a reduction of our workforce, and as a result we recorded employee severance and related charges of $2.1 billion for the year ended December 31, 2023. In addition, we are taking actions to optimize our global office space. As a result, exit charges recorded during the year ended December 31, 2023, were $1.8 billion. In addition to these exit charges, for the year ended December 31, 2023, we incurred $269 million in accelerated rent and accelerated depreciation. For additional information, see Note 8 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
In January 2023, we completed an assessment of the useful lives of our servers and network equipment, resulting in a change in the estimated useful life of our servers and certain network equipment to six years. The effect of this change was a reduction in depreciation expense of $3.9 billion for the year ended December 31, 2023, recognized primarily in cost of revenues and R&D expenses. For additional information, see Note 1 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
34.

Alphabet Inc.
On July 21, 2023, the IRS announced a rule change allowing taxpayers to temporarily apply the regulations in effect prior to 2022 related to U.S. federal foreign tax credits. This announcement applies to foreign taxes paid or accrued in the fiscal years 2022 and 2023. A cumulative one-time adjustment applicable to the prior period for this tax rule change was recorded in 2023 and is reflected in our effective tax rate of 13.9% for the year ended December 31, 2023.
Repurchases of Class A and Class C shares were $62.2 billion for the year ended December 31, 2023. For additional information, see Note 11 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
Operating cash flow was $101.7 billion for the year ended December 31, 2023.
Capital expenditures, which primarily reflected investments in technical infrastructure, were $32.3 billion for the year ended December 31, 2023.
As of December 31, 2023, we had 182,502 employees.
Financial Results
Revenues
The following table presents revenues by type (in millions):
Year Ended December 31,
20222023
Google Search & other$162,450 $175,033 
YouTube ads29,243 31,510 
Google Network32,780 31,312 
Google advertising224,473 237,855 
Google subscriptions, platforms, and devices
29,055 34,688 
Google Services total253,528 272,543 
Google Cloud26,280 33,088 
Other Bets1,068 1,527 
Hedging gains (losses)1,960 236 
Total revenues$282,836 $307,394 
Google Services
Google advertising revenues
Google Search & other
Google Search & other revenues increased $12.6 billion from 2022 to 2023. The overall growth was driven by interrelated factors including increases in search queries resulting from growth in user adoption and usage on mobile devices; growth in advertiser spending; and improvements we have made in ad formats and delivery.
YouTube ads
YouTube ads revenues increased $2.3 billion from 2022 to 2023. The growth was driven by our brand and direct response advertising products, both of which benefited from increased spending by our advertisers.
Google Network
Google Network revenues decreased $1.5 billion from 2022 to 2023, primarily driven by a decrease in Google Ad Manager and AdSense revenues.
35.

Alphabet Inc.
Monetization Metrics
The following table presents changes in monetization metrics for Google Search & other revenues (paid clicks and cost-per-click) and Google Network revenues (impressions and cost-per-impression), expressed as a percentage, from 2022 to 2023:
Google Search & other
Paid clicks change%
Cost-per-click change%
Google Network
Impressions change
(5)%
Cost-per-impression change
%
Changes in paid clicks and impressions are driven by a number of interrelated factors, including changes in advertiser spending; ongoing product and policy changes; and, as it relates to paid clicks, fluctuations in search queries resulting from changes in user adoption and usage, primarily on mobile devices.
Changes in cost-per-click and cost-per-impression are driven by a number of interrelated factors including changes in device mix, geographic mix, advertiser spending, ongoing product and policy changes, product mix, property mix, and changes in foreign currency exchange rates.
Google subscriptions, platforms, and devices
Google subscriptions, platforms, and devices revenues increased $5.6 billion from 2022 to 2023 primarily driven by growth in subscriptions, largely for YouTube services. The growth in YouTube services was primarily due to an increase in paid subscribers.
Google subscriptions, platforms, and devices revenues increased $1.0 billion from 2021 to 2022 primarily driven by growth in subscription and device revenues, partially offset by a decrease in platform revenues. The growth in subscriptions was largely for YouTube services, primarily due to an increase in paid subscribers. The growth in device revenues was primarily driven by increased sales of Pixel devices. The decrease in platform revenues was primarily due to Google Play, driven by the fee structure changes we announced in 2021 as well as a decrease in buyer spending. Additionally, the overall increase in Google subscriptions, platforms, and devices revenues was adversely affected by the unfavorable effect of foreign currency exchange rates.
Google Cloud
Google Cloud revenues increased $6.8 billion from 2022 to 2023. Growth was primarily driven by Google Cloud Platform followed by Google Workspace offerings. Google Cloud's infrastructure and platform services were the largest drivers of growth in Google Cloud Platform.
Revenues by Geography
The following table presents revenues by geography as a percentage of revenues, determined based on the addresses of our customers:
 Year Ended December 31,
 20222023
United States48 %47 %
EMEA29 %30 %
APAC16 %17 %
Other Americas%%
Hedging gains (losses)%%
For additional information, see Note 2 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
36.

Alphabet Inc.
Use of Non-GAAP Constant Currency Information
International revenues, which represent a significant portion of our revenues, are generally transacted in multiple currencies and therefore are affected by fluctuations in foreign currency exchange rates.
The effect of currency exchange rates on our business is an important factor in understanding period-to-period comparisons. We use non-GAAP constant currency revenues ("constant currency revenues") and non-GAAP percentage change in constant currency revenues ("percentage change in constant currency revenues") for financial and operational decision-making and as a means to evaluate period-to-period comparisons. We believe the presentation of results on a constant currency basis in addition to U.S. Generally Accepted Accounting Principles (GAAP) results helps improve the ability to understand our performance, because it excludes the effects of foreign currency volatility that are not indicative of our core operating results.
Constant currency information compares results between periods as if exchange rates had remained constant period over period. We define constant currency revenues as revenues excluding the effect of foreign currency exchange rate movements ("FX Effect") as well as hedging activities, which are recognized at the consolidated level. We use constant currency revenues to determine the constant currency revenue percentage change on a year-on-year basis. Constant currency revenues are calculated by translating current period revenues using prior year comparable period exchange rates, as well as excluding any hedging effects realized in the current period.
Constant currency revenue percentage change is calculated by determining the change in current period revenues over prior year comparable period revenues where current period foreign currency revenues are translated using prior year comparable period exchange rates and hedging effects are excluded from revenues of both periods.
These results should be considered in addition to, not as a substitute for, results reported in accordance with GAAP. Results on a constant currency basis, as we present them, may not be comparable to similarly titled measures used by other companies and are not a measure of performance presented in accordance with GAAP.
The following table presents the foreign currency exchange effect on international revenues and total revenues (in millions, except percentages):
Year Ended December 31, 2023
% Change from Prior Period
Year Ended December 31,Less FX EffectConstant Currency RevenuesAs ReportedLess Hedging EffectLess FX EffectConstant Currency Revenues
20222023
United States$134,814 $146,286 $$146,286 %%%
EMEA82,062 91,038 460 90,578 11 %%10 %
APAC47,024 51,514 (1,759)53,273 10 %(3)%13 %
Other Americas16,976 18,320 (654)18,974 %(4)%12 %
Revenues, excluding hedging effect
280,876 307,158 (1,953)309,111 %(1)%10 %
Hedging gains (losses)1,960 236 
Total revenues(1)
$282,836 $307,394 $309,111 %%(1)%10 %
(1)Total constant currency revenues of $309.1 billion for 2023 increased $28.2 billion compared to $280.9 billion in revenues, excluding hedging effect, for 2022.
EMEA revenue growth was favorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar weakening relative to the Euro, partially offset by the U.S. dollar strengthening relative to the Turkish lira.
APAC revenue growth was unfavorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar strengthening relative to the Japanese yen.
Other Americas revenue growth was unfavorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar strengthening relative to the Argentine peso.
37.

Alphabet Inc.

Costs and Expenses
Cost of Revenues
The following table presents cost of revenues, including TAC (in millions, except percentages):
 Year Ended December 31,
 202120222023
TAC$45,566 $48,955 $50,886 
Other cost of revenues65,373 77,248 82,446 
Total cost of revenues$110,939 $126,203 $133,332 
Total cost of revenues as a percentage of revenues43 %45 %43 %
Cost of revenues increased $7.1 billion from 2022 to 2023 due to an increase in other cost of revenues and TAC of $5.2 billion and $1.9 billion, respectively.
The increase in TAC from 2022 to 2023 was largely due to an increase in TAC paid to distribution partners, primarily driven by growth in revenues subject to TAC. The TAC rate decreased from 21.8% to 21.4% from 2022 to 2023 primarily due to a revenue mix shift from Google Network properties to Google Search & other properties. The TAC rate on Google Search & other revenues and the TAC rate on Google Network revenues were both substantially consistent from 2022 to 2023.
The increase in other cost of revenues from 2022 to 2023 was primarily due to increases in content acquisition costs, largely for YouTube, and compensation expenses, which included $479 million of charges related to employee severance associated with the reduction in our workforce. Additionally, other cost of revenues benefited from a reduction in depreciation expense due to the change in estimated useful lives of our servers and network equipment.
The increase in other cost of revenues of $11.9 billion from 2021 to 2022 was primarily due to increases in device costs, compensation expenses, depreciation, and equipment-related expenses.
Research and Development
The following table presents R&D expenses (in millions, except percentages):
 Year Ended December 31,
 20222023
Research and development expenses$39,500 $45,427 
Research and development expenses as a percentage of revenues14 %15 %
R&D expenses increased $5.9 billion from 2022 to 2023 primarily driven by an increase in compensation expenses of $2.9 billion, $870 million in charges related to our office space optimization efforts, and an increase in depreciation expense of $722 million. The $2.9 billion increase in compensation expenses was largely the result of a 4% increase in average headcount, after adjusting for roles affected by the reduction in our workforce, and an increase in SBC expense. Additionally, the increase in compensation expenses included $848 million in employee severance charges associated with the reduction in our workforce. The $722 million increase in depreciation expense reflected an offsetting benefit of the change in the estimated useful lives of our servers and network equipment.
Sales and Marketing
The following table presents sales and marketing expenses (in millions, except percentages):
 Year Ended December 31,
 20222023
Sales and marketing expenses$26,567 $27,917 
Sales and marketing expenses as a percentage of revenues%%
Sales and marketing expenses increased $1.4 billion from 2022 to 2023, primarily driven by an increase in compensation expenses of $1.6 billion, partially offset by a decrease in advertising and promotional activities of $441 million. The $1.6 billion increase in compensation expenses was largely the result of $497 million in employee severance charges associated with the reduction in our workforce in addition to a combination of other factors, none of which were individually significant.
38.

Alphabet Inc.
General and Administrative
The following table presents general and administrative expenses (in millions, except percentages):
 Year Ended December 31,
 20222023
General and administrative expenses$15,724 $16,425 
General and administrative expenses as a percentage of revenues%%
General and administrative expenses increased $701 million from 2022 to 2023, primarily driven by an increase in compensation expenses of $416 million, which was largely the result of $264 million in employee severance charges associated with the reduction in our workforce in addition to a combination of other factors, none of which were individually significant.

Segment Profitability
The following table presents segment operating income (loss) (in millions).
Year Ended December 31,
20222023
Operating income (loss):
Google Services$82,699 $95,858 
Google Cloud(1,922)1,716 
Other Bets(4,636)(4,095)
Alphabet-level activities(1)
(1,299)(9,186)
Total income from operations$74,842 $84,293 
(1)In addition to the costs included in Alphabet-level activities, hedging gains (losses) related to revenue were $2.0 billion and $236 million in 2022 and 2023, respectively. For the year ended December 31, 2023, Alphabet-level activities include charges related to the reduction in force and our office space optimization efforts totaling $3.9 billion. In addition, for the year ended December 31, 2023, we incurred $269 million in accelerated rent and accelerated depreciation. For additional information relating to our workforce reduction and other initiatives, see Note 8 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K. For additional information relating to our segments, see Note 15 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
Google Services
Google Services operating income increased $13.2 billion from 2022 to 2023. The increase in operating income was primarily driven by an increase in revenues, partially offset by an increase in content acquisition costs and compensation expenses including an increase in SBC expense. Additionally, operating income benefited from a reduction in costs driven by the change in the estimated useful lives of our servers and certain network equipment.
Google Cloud
Google Cloud operating income of $1.7 billion for 2023 compared to an operating loss of $1.9 billion for 2022 represents an increase of $3.6 billion. The increase in operating income was primarily driven by an increase in revenues, partially offset by an increase in compensation expenses largely driven by headcount growth. Additionally, operating income benefited from a reduction in costs driven by the change in the estimated useful lives of our servers and certain network equipment.
Other Bets
Other Bets operating loss decreased $541 million from 2022 to 2023 primarily due to growth in revenues as well as a reduction in valuation-based compensation liabilities related to Other Bet companies.
Other Income (Expense), Net
The following table presents OI&E, (in millions):
39.

Alphabet Inc.
 Year Ended December 31,
 20222023
Interest income$2,174 $3,865 
Interest expense
(357)(308)
Foreign currency exchange gain (loss), net(654)(1,238)
Gain (loss) on debt securities, net(2,064)(1,215)
Gain (loss) on equity securities, net(3,455)392 
Performance fees798 257 
Income (loss) and impairment from equity method investments, net(337)(628)
Other381 299 
Other income (expense), net$(3,514)$1,424 
OI&E, net increased $4.9 billion from 2022 to 2023. The increase was primarily due to fluctuations in the value of equity securities reflecting market driven changes in the value of our marketable equity securities, investment specific event driven changes in our non-marketable equity securities, and increased interest income due to interest rates.
For additional information, see Note 7 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
Provision for Income Taxes
The following table presents provision for income taxes (in millions, except for effective tax rate):
 Year Ended December 31,
 20222023
Income before provision for income taxes$71,328 $85,717 
Provision for income taxes$11,356 $11,922 
Effective tax rate15.9 %13.9 %
In 2023, the Internal Revenue Services (IRS) issued a rule change allowing taxpayers to temporarily apply the regulations in effect prior to 2022 related to U.S. federal foreign tax credits, as well as a separate rule change with interim guidance on the capitalization and amortization of R&D expenses. A cumulative one-time adjustment applicable to the prior period for these tax rule changes was recorded in 2023.
The effective tax rate decreased from 2022 to 2023, reflecting the effect of the two tax rule changes described above, particularly the change related to foreign tax credits. The effect of these tax rule changes was partially offset by changes in uncertain tax benefits and a decrease in the U.S. federal Foreign Derived Intangible Income tax deduction.
The OECD is coordinating negotiations among more than 140 countries with the goal of achieving consensus around substantial changes to international tax policies, including the implementation of a minimum global effective tax rate of 15%. While various countries have implemented the legislation as of January 1, 2024, we do not expect a resulting material change to our income tax provision for the 2024 fiscal year. As additional jurisdictions enact such legislation, we expect our effective tax rate and cash tax payments could increase in future years.
Financial Condition
Cash, Cash Equivalents, and Marketable Securities
As of December 31, 2023, we had $110.9 billion in cash, cash equivalents, and short-term marketable securities. Cash equivalents and marketable securities are comprised of time deposits, money market funds, highly liquid government bonds, corporate debt securities, mortgage-backed and asset-backed securities, and marketable equity securities.
Sources, Uses of Cash and Related Trends
Our principal sources of liquidity are cash, cash equivalents, and marketable securities, as well as the cash flow that we generate from operations. The primary use of capital continues to be to invest for the long-term growth of the business. We regularly evaluate our cash and capital structure, including the size, pace, and form of capital return to stockholders.
40.

Alphabet Inc.
The following table presents our cash flows (in millions):
 Year Ended December 31,
 20222023
Net cash provided by operating activities$91,495 $101,746 
Net cash used in investing activities$(20,298)$(27,063)
Net cash used in financing activities$(69,757)$(72,093)
Cash Provided by Operating Activities
Our largest source of cash provided by operations are advertising revenues generated by Google Search & other properties, Google Network properties, and YouTube properties. In Google Services, we also generate cash through consumer subscriptions and the sale of apps and in-app purchases and devices. In Google Cloud we generate cash through consumption-based fees and subscriptions for infrastructure, platform, collaboration tools, and other cloud services.
Our primary uses of cash from operating activities include payments to distribution and Google Network partners, to employees for compensation, and to content providers. Other uses of cash from operating activities include payments to suppliers for devices, to tax authorities for income taxes, and other general corporate expenditures.
Net cash provided by operating activities increased from 2022 to 2023 due to the increase in cash received from customers, partially offset by increases in cash paid for cost of revenues and operating expenses.
Cash Used in Investing Activities
Cash provided by investing activities consists primarily of maturities and sales of investments in marketable and non-marketable securities. Cash used in investing activities consists primarily of purchases of marketable and non-marketable securities, purchases of property and equipment, and payments for acquisitions.
Net cash used in investing activities increased from 2022 to 2023 due to a decrease in maturities and sales of marketable securities, partially offset by a decrease in payments for acquisitions.
Cash Used in Financing Activities
Cash provided by financing activities consists primarily of proceeds from issuance of debt and proceeds from the sale of interests in consolidated entities. Cash used in financing activities consists primarily of repurchases of stock, net payments related to stock-based award activities, and repayments of debt.
Net cash used in financing activities increased from 2022 to 2023 due to an increase in repurchases of stock.
Liquidity and Material Cash Requirements
We expect existing cash, cash equivalents, short-term marketable securities, cash flows from operations and financing activities to continue to be sufficient to fund our operating activities and cash commitments for investing and financing activities for at least the next 12 months and thereafter for the foreseeable future.
Capital Expenditures and Leases
We make investments in land and buildings for data centers and offices and information technology assets through purchases of property and equipment and lease arrangements to provide capacity for the growth of our services and products.
Capital Expenditures
Our capital investments in property and equipment consist primarily of the following major categories:
technical infrastructure, which consists of our investments in servers and network equipment for computing, storage, and networking requirements for ongoing business activities, including AI, (collectively referred to as our information technology assets) and data center land and building construction; and
office facilities, ground-up development projects, and building improvements (also referred to as "fit-outs").
Construction in progress consists primarily of technical infrastructure and office facilities which have not yet been placed in service. The time frame from date of purchase to placement in service of these assets may extend from months to years. For example, our data center construction projects are generally multi-year projects with multiple phases, where we acquire land and buildings, construct buildings, and secure and install information technology assets.
41.

Alphabet Inc.
During the years ended December 31, 2022 and 2023, we spent $31.5 billion and $32.3 billion on capital expenditures, respectively. We expect to increase, relative to 2023, our investment in our technical infrastructure, including servers, network equipment, and data centers, to support the growth of our business and our long-term initiatives, in particular in support of AI products and services. Depreciation of our property and equipment commences when the deployment of such assets are completed and are ready for our intended use. Land is not depreciated. For the years ended December 31, 2022 and 2023, our depreciation on property and equipment were $13.5 billion and $11.9 billion, respectively.
Leases
For the years ended December 31, 2022 and 2023, we recognized total operating lease assets of $4.4 billion and $2.9 billion, respectively. As of December 31, 2023, the amount of total future lease payments under operating leases, which had a weighted average remaining lease term of eight years, was $17.7 billion, of which $3.2 billion is short-term. As of December 31, 2023, we have entered into leases that have not yet commenced with future short-term and long-term lease payments of $657 million and $3.3 billion, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2024 and 2026 with non-cancelable lease terms of one to 25 years.
For the years ended December 31, 2022 and 2023, our operating lease expenses (including variable lease costs) were $3.7 billion and $4.5 billion, respectively. Finance lease costs were not material for the years ended December 31, 2022 and 2023. For additional information, see Note 4 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
Financing
We have a short-term debt financing program of up to $10.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. As of December 31, 2023, we had no commercial paper outstanding.
As of December 31, 2023, we had $10.0 billion of revolving credit facilities, $4.0 billion expiring in April 2024 and $6.0 billion expiring in April 2028. The interest rates for all credit facilities are determined based on a formula using certain market rates, as well as our progress toward the achievement of certain sustainability goals. No amounts have been borrowed under the credit facilities.
As of December 31, 2023, we had senior unsecured notes outstanding with a total carrying value of $12.9 billion with short-term and long-term future interest payments of $214 million and $3.6 billion, respectively. For additional information, see Note 6 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
We primarily utilize contract manufacturers for the assembly of our servers used in our technical infrastructure and devices we sell. We have agreements where we may purchase components directly from suppliers and then supply these components to contract manufacturers for use in the assembly of the servers and devices. Certain of these arrangements result in a portion of the cash received from and paid to the contract manufacturers to be presented as financing activities in the Consolidated Statements of Cash Flows included in Item 8 of this Annual Report on Form 10-K.
Share Repurchase Program
During 2023 we repurchased and subsequently retired 528 million shares for $62.2 billion.
In April 2023, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $70.0 billion of its Class A and Class C shares. As of December 31, 2023, $36.3 billion remains available for Class A and Class C share repurchases.
The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):
Year Ended December 31, 2022Year Ended December 31, 2023
SharesAmountSharesAmount
Class A share repurchases61$6,719 78$9,316 
Class C share repurchases46952,577 45052,868 
Total share repurchases(1)
530$59,296 528$62,184 

(1) Shares repurchased include unsettled repurchases as of December 31, 2023.
For additional information, see Note 11 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
42.

Alphabet Inc.
European Commission Fines
In 2017, 2018 and 2019, the EC announced decisions that certain actions taken by Google infringed European competition law and imposed fines of €2.4 billion ($2.7 billion as of June 27, 2017), €4.3 billion ($5.1 billion as of June 30, 2018), and €1.5 billion ($1.7 billion as of March 20, 2019), respectively. On September 14, 2022, the General Court reduced the 2018 fine from €4.3 billion to €4.1 billion. We subsequently filed an appeal to the European Court of Justice.
While each EC decision is under appeal, we included the fines in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees (in lieu of a cash payment) for the fines. For additional information, see Note 10 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
Taxes
As of December 31, 2023, we had income taxes payable of $4.2 billion, of which $2.1 billion was short-term, related to a one-time transition tax payable incurred as a result of the U.S. Tax Cuts and Jobs Act ("Tax Act"). As permitted by the Tax Act, we will pay the transition tax in annual interest-free installments through 2025. We also have long-term taxes payable of $6.3 billion primarily related to uncertain tax positions as of December 31, 2023.
Purchase Commitments and Other Contractual Obligations
As of December 31, 2023, we had material purchase commitments and other contractual obligations of $45.9 billion, of which $31.6 billion was short-term. These amounts primarily consist of purchase orders for certain technical infrastructure as well as the non-cancelable portion or the minimum cancellation fee in certain agreements related to commitments to purchase licenses, including content licenses, inventory and network capacity. For those agreements with variable terms, we do not estimate the non-cancelable obligation beyond any minimum quantities and/or pricing as of December 31, 2023. In certain instances, the amount of our contractual obligations may change based on the expected timing of order fulfillment from our suppliers. For more information related to our content licenses, see Note 10 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
In addition, we regularly enter into multi-year, non-cancellable agreements to purchase renewable energy and energy attributes, such as renewable energy certificates. These agreements do not include a minimum dollar commitment. The amounts to be paid under these agreements are based on the actual volumes to be generated and are not readily determinable.
Critical Accounting Estimates
We prepare our consolidated financial statements in accordance with GAAP. In doing so, we have to make estimates and assumptions. Our critical accounting estimates are those estimates that involve a significant level of uncertainty at the time the estimate was made, and changes in them have had or are reasonably likely to have a material effect on our financial condition or results of operations. Accordingly, actual results could differ materially from our estimates. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We have reviewed our critical accounting estimates with the Audit and Compliance Committee of our Board of Directors.
For a summary of significant accounting policies and the effect on our financial statements, see Note 1 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
Fair Value Measurements of Non-Marketable Equity Securities
We measure certain financial instruments at fair value on a nonrecurring basis, consisting primarily of our non-marketable equity securities. These investments are accounted for under the measurement alternative method ("the measurement alternative") and are measured at cost, less impairment, subject to upward and downward adjustments resulting from observable price changes for identical or similar investments of the same issuer. These adjustments require quantitative assessments of the fair value of our securities, which may require the use of unobservable inputs. Adjustments are determined primarily based on a market approach as of the transaction date and involve the use of estimates using the best information available, which may include cash flow projections or other available market data.
Non-marketable equity securities are also evaluated for impairment, based on qualitative factors including the companies' financial and liquidity position and access to capital resources, among others. When indicators of impairment exist, we prepare quantitative measurements of the fair value of our equity investments using a market approach or an income approach, which requires judgment and the use of unobservable inputs, including discount rates, investee revenues and costs, and comparable market data of private and public companies, among others.
43.

Alphabet Inc.
When the quantitative remeasurements of fair value indicate an impairment exists, we write down the investment to its current fair value.
We also have compensation arrangements with payouts based on realized returns from certain investments, i.e. performance fees. We record compensation expense based on the estimated payouts on an ongoing basis, which may result in expense recognized before investment returns are realized and compensation is paid and may require the use of unobservable inputs.
Property and Equipment
We assess the reasonableness of the useful lives of our property and equipment periodically as well as when other changes occur, such as when there are changes to ongoing business operations, changes in the planned use and utilization of assets, or technological advancements, that could indicate a change in the period over which we expect to benefit from the assets.
Income Taxes
We are subject to income taxes in the U.S. and foreign jurisdictions. Significant judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes.
Recording an uncertain tax position involves various qualitative considerations, including evaluation of comparable and resolved tax exposures, applicability of tax laws, and likelihood of settlement. We evaluate uncertain tax positions periodically, considering changes in facts and circumstances, such as new regulations or recent judicial opinions, as well as the status of audit activities by taxing authorities. Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given that the final tax outcome of these matters will not be different. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes and the effective tax rate in the period in which such determination is made.
The provision for income taxes includes the effect of reserve provisions and changes to reserves as well as the related net interest and penalties. In addition, we are subject to the continuous examination of our income tax returns by the IRS and other tax authorities which may assert assessments against us. We regularly assess the likelihood of adverse outcomes resulting from these examinations and assessments to determine the adequacy of our provision for income taxes.
Loss Contingencies
We are regularly subject to claims, lawsuits, regulatory and government investigations, other proceedings, and consent orders involving competition, intellectual property, privacy, data security, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury consumer protection, and other matters. Certain of these matters include speculative claims for substantial or indeterminate amounts of damages. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the possible loss in Note 10 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
We evaluate, on a regular basis, developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments and changes to our disclosures. Significant judgment is required to determine both the likelihood and the estimated amount of a loss related to such matters. Until the final resolution of such matters, there may be an exposure to loss in excess of the amount recorded, and such amounts could be material.
Change in Accounting Estimate
In January 2023, we completed an assessment of the useful lives of our servers and network equipment resulting in a change in the estimated useful life of our servers and certain network equipment to six years. This change in accounting estimate was effective beginning fiscal year 2023. For additional information, see Note 1 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
44.

Alphabet Inc.
ITEM 7A.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to financial market risks, including changes in foreign currency exchange rates, interest rates, and equity investment risks.
Foreign Currency Exchange Risk
We transact business globally in multiple currencies. International revenues, as well as costs and expenses denominated in foreign currencies, expose us to the risk of fluctuations in foreign currency exchange rates against the U.S. dollar. As discussed below, we enter into derivative instruments to hedge foreign currency risk. Principal currencies hedged included the Australian dollar, British pound, Canadian dollar, Euro, and Japanese yen. For the purpose of analyzing foreign currency exchange risk, we considered the historical trends in foreign currency exchange rates and determined that it was reasonably possible that adverse changes in exchange rates of 10% could be experienced.
We use foreign currency forward and option contracts to offset the foreign exchange risk on assets and liabilities denominated in currencies other than the functional currency of the subsidiary. These forward and option contracts reduce, but do not entirely eliminate, the effect of foreign currency exchange rate movements on our assets and liabilities. The foreign currency gains and losses on these assets and liabilities are recorded in OI&E, which are offset by the gains and losses on the forward and option contracts.
If an adverse 10% foreign currency exchange rate change was applied to total monetary assets, liabilities, and commitments denominated in currencies other than the functional currencies at the balance sheet date, it would have resulted in an adverse effect on income before income taxes of approximately $136 million and $503 million as of December 31, 2022 and 2023, respectively, after consideration of the effect of foreign exchange contracts in place for the years ended December 31, 2022 and 2023.
We use foreign currency forward and option contracts, including collars (an option strategy comprised of a combination of purchased and written options) to protect forecasted U.S. dollar-equivalent earnings from changes in foreign currency exchange rates. When the U.S. dollar strengthens, gains from foreign currency forward and option contacts reduce the foreign currency losses related to our earnings. When the U.S. dollar weakens, losses from foreign currency forward and option contracts offset the foreign currency gains related to our earnings. These hedging contracts reduce, but do not entirely eliminate, the effect of foreign currency exchange rate movements. We designate these contracts as cash flow hedges for accounting purposes. We reflect the gains or losses of foreign currency spot rate changes as a component of accumulated other comprehensive income (AOCI) and subsequently reclassify them into revenues to offset the hedged exposures as they occur.
If the U.S. dollar weakened by 10% as of December 31, 2022 and 2023, the amount recorded in AOCI related to our cash flow hedges before tax effect would have been approximately $1.3 billion and $1.5 billion lower as of December 31, 2022 and 2023, respectively. The change in the value recorded in AOCI would be expected to offset a corresponding foreign currency change in forecasted hedged revenues when recognized.
We use foreign exchange forward contracts designated as net investment hedges to hedge the foreign currency risks related to investment in foreign subsidiaries. These forward contracts serve to offset the foreign currency translation risk from our foreign operations.
If the U.S. dollar weakened by 10%, the amount recorded in cumulative translation adjustment (CTA) within AOCI related to our net investment hedges before tax effect would have been approximately $903 million and $946 million lower as of December 31, 2022 and 2023, respectively. The change in value recorded in CTA would be expected to offset a corresponding foreign currency translation gain or loss from our investment in foreign subsidiaries.
Interest Rate Risk
Our Corporate Treasury investment strategy is to achieve a return that will allow us to preserve capital and maintain liquidity. We invest primarily in debt securities, including government bonds, corporate debt securities, mortgage-backed and asset-backed securities, money market and other funds, time deposits, and interest rate derivatives. By policy, we limit the amount of credit exposure to any one issuer. Our investments in both fixed rate and floating rate interest earning securities carry a degree of interest rate risk. Fixed rate securities may have their fair market value adversely affected due to a rise in interest rates, while floating rate securities may produce less income than predicted if interest rates fall. Unrealized gains or losses on our marketable debt securities are primarily due to interest rate fluctuations as compared to interest rates at the time of purchase. For certain fixed and variable rate debt securities, we have elected the fair value option for which changes in fair value are recorded in OI&E. We measure securities for which we have not elected the fair value option at fair value with gains and losses recorded in AOCI until the securities are sold, less any expected credit losses.
45.

Alphabet Inc.
We use value-at-risk (VaR) analysis to determine the potential effect of fluctuations in interest rates on the value of our marketable debt security portfolio. The VaR is the expected loss in fair value, for a given confidence interval, for our investment portfolio due to adverse movements in interest rates. We use a variance/covariance VaR model with 95% confidence interval. The estimated one-day loss in fair value of marketable debt securities as of December 31, 2022 and 2023 are shown below (in millions):
 As of December 31,12-Month Average
As of December 31,
 2022202320222023
Risk category - interest rate$256 $296 $198 $271 
Actual future gains and losses associated with our marketable debt security portfolio may differ materially from the sensitivity analyses performed as of December 31, 2022 and 2023 due to the inherent limitations associated with predicting the timing and amount of changes in interest rates and our actual exposures and positions. VaR analysis is not intended to represent actual losses but is used as a risk estimation.
Equity Investment Risk
Our marketable and non-marketable equity securities are subject to a wide variety of market-related risks that could substantially reduce or increase the fair value of our holdings.
Our marketable equity securities are publicly traded stocks or funds and our non-marketable equity securities are investments in privately held companies, some of which are in the startup or development stages.
We record marketable equity securities not accounted for under the equity method at fair value based on readily determinable market values, of which publicly traded stocks and mutual funds are subject to market price volatility, and represent $5.2 billion and $6.0 billion of our investments as of December 31, 2022 and 2023, respectively. A hypothetical adverse price change of 10% on our December 31, 2023 balance would decrease the fair value of marketable equity securities by $597 million. From time to time, we may enter into derivatives to hedge the market price risk on certain of our marketable equity securities.
Our non-marketable equity securities not accounted for under the equity method are adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). The fair value measured at the time of the observable transaction is not necessarily an indication of the current fair value as of the balance sheet date. These investments, especially those that are in the early stages, are inherently risky because the technologies or products these companies have under development are typically in the early phases and may never materialize, and they may experience a decline in financial condition, which could result in a loss of a substantial part of our investment in these companies. Valuations of our equity investments in private companies are inherently more complex due to the lack of readily available market data and observable transactions at lower valuations could result in significant losses. In addition, global economic conditions could result in additional volatility. The success of our investment in any private company is also typically dependent on the likelihood of our ability to realize appreciation in the value of investments through liquidity events such as public offerings, acquisitions, private sales or other market events. Changes in the valuation of non-marketable equity securities may not directly correlate with changes in valuation of marketable equity securities. As of December 31, 2022 and 2023, the carrying value of our non-marketable equity securities, which were accounted for under the measurement alternative, was $28.5 billion and $28.8 billion, respectively.
The carrying values of our equity method investments, which totaled approximately $1.7 billion as of December 31, 2022 and 2023, generally do not fluctuate based on market price changes. However, these investments could be impaired if the carrying value exceeds the fair value and is not expected to recover.
For additional information about our equity investments, see Note 1 and Note 3 of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K.
46.

Alphabet Inc.
ITEM 8.FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Alphabet Inc.

47.

Alphabet Inc.
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Alphabet Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Alphabet Inc. (the Company) as of December 31, 2022 and 2023, the related consolidated statements of income, comprehensive income, stockholders' equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes and financial statement schedule listed in the Index at Item 15 (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2023, 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 U.S. generally accepted accounting principles.
We also have 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 issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated January 30, 2024 expressed an unqualified opinion thereon.
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 the critical audit matter does not alter in any way our opinion on the consolidated 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 account or disclosure to which it relates.
48.

Alphabet Inc.
Loss Contingencies
Description of the Matter
The Company is regularly subject to claims, lawsuits, regulatory and government investigations, other proceedings, and consent orders involving competition, intellectual property, data privacy and security, tax and related compliance, labor and employment, commercial disputes, content generated by its users, goods and services offered by advertisers or publishers using their platforms, personal injury, consumer protection, and other matters. As described in Note 10 to the consolidated financial statements “Commitments and contingencies” such claims, lawsuits, regulatory and government investigations, other proceedings, and consent orders could result in adverse consequences.

Significant judgment is required to determine both the likelihood, and the estimated amount, of a loss related to such matters. Auditing management’s accounting for and disclosure of loss contingencies from these matters involved challenging and subjective auditor judgment in assessing the Company’s evaluation of the probability of a loss, and the estimated amount or range of loss.
How We Addressed the Matter in Our Audit
We tested relevant controls over the identified risks associated with management’s accounting for and disclosure of these matters. This included controls over management’s assessment of the probability of incurrence of a loss and whether the loss or range of loss was reasonably estimable and the development of related disclosures.

Our audit procedures included gaining an understanding of previous rulings and the status of ongoing lawsuits, reviewing letters addressing the matters from internal and external legal counsel, meeting with internal legal counsel to discuss the allegations, and obtaining a representation letter from management on these matters. We also evaluated the Company’s disclosures in relation to these matters.

/s/ Ernst & Young LLP
We have served as the Company's auditor since 1999.
San Jose, California
January 30, 2024

49.

Alphabet Inc.
REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Alphabet Inc.
Opinion on Internal Control Over Financial Reporting
We have audited Alphabet Inc.’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Alphabet Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the 2023 consolidated financial statements of the Company and our report dated January 30, 2024 expressed an unqualified opinion thereon.
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/ Ernst & Young LLP
San Jose, California
January 30, 2024

50.

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED BALANCE SHEETS
(in millions, except par value per share amounts)
As of December 31,
20222023
Assets
Current assets:
Cash and cash equivalents$21,879 $24,048 
Marketable securities91,883 86,868 
Total cash, cash equivalents, and marketable securities113,762 110,916 
Accounts receivable, net40,258 47,964 
Other current assets10,775 12,650 
Total current assets164,795 171,530 
Non-marketable securities30,492 31,008 
Deferred income taxes5,261 12,169 
Property and equipment, net112,668 134,345 
Operating lease assets14,381 14,091 
Goodwill28,960 29,198 
Other non-current assets8,707 10,051 
Total assets$365,264 $402,392 
Liabilities and Stockholders’ Equity
Current liabilities:
Accounts payable$5,128 $7,493 
Accrued compensation and benefits14,028 15,140 
Accrued expenses and other current liabilities37,866 46,168 
Accrued revenue share8,370 8,876 
Deferred revenue3,908 4,137 
Total current liabilities69,300 81,814 
Long-term debt14,701 13,253 
Deferred revenue, non-current599 911 
Income taxes payable, non-current9,258 8,474 
Deferred income taxes514 485 
Operating lease liabilities12,501 12,460 
Other long-term liabilities2,247 1,616 
Total liabilities109,120 119,013 
Commitments and Contingencies (Note 10)
Stockholders’ equity:
Preferred stock, $0.001 par value per share, 100 shares authorized; no shares issued and outstanding
0 0 
Class A, Class B, and Class C stock and additional paid-in capital, $0.001 par value per share: 300,000 shares authorized (Class A 180,000, Class B 60,000, Class C 60,000); 12,849 (Class A 5,964, Class B 883, Class C 6,002) and 12,460 (Class A 5,899, Class B 870, Class C 5,691) shares issued and outstanding
68,184 76,534 
Accumulated other comprehensive income (loss)(7,603)(4,402)
Retained earnings195,563 211,247 
Total stockholders’ equity256,144 283,379 
Total liabilities and stockholders’ equity$365,264 $402,392 
See accompanying notes.
51.

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF INCOME
(in millions, except per share amounts)
 Year Ended December 31,
 202120222023
Revenues$257,637 $282,836 $307,394 
Costs and expenses:
Cost of revenues110,939 126,203 133,332 
Research and development31,562 39,500 45,427 
Sales and marketing22,912 26,567 27,917 
General and administrative13,510 15,724 16,425 
Total costs and expenses178,923 207,994 223,101 
Income from operations78,714 74,842 84,293 
Other income (expense), net12,020 (3,514)1,424 
Income before income taxes90,734 71,328 85,717 
Provision for income taxes14,701 11,356 11,922 
Net income$76,033 $59,972 $73,795 
Basic net income per share of Class A, Class B, and Class C stock$5.69 $4.59 $5.84 
Diluted net income per share of Class A, Class B, and Class C stock$5.61 $4.56 $5.80 
See accompanying notes.
52.

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in millions)
 Year Ended December 31,
 202120222023
Net income$76,033 $59,972 $73,795 
Other comprehensive income (loss):
Change in foreign currency translation adjustment(1,442)(1,836)735 
Available-for-sale investments:
Change in net unrealized gains (losses)(1,312)(4,720)1,344 
Less: reclassification adjustment for net (gains) losses included in net income(64)1,007 1,168 
Net change, net of income tax benefit (expense) of $394, $1,056, and $(698)
(1,376)(3,713)2,512 
Cash flow hedges:
Change in net unrealized gains (losses)716 1,275 168 
Less: reclassification adjustment for net (gains) losses included in net income(154)(1,706)(214)
Net change, net of income tax benefit (expense) of $(122), $110, and $2
562 (431)(46)
Other comprehensive income (loss)(2,256)(5,980)3,201 
Comprehensive income$73,777 $53,992 $76,996 
See accompanying notes.
53.

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in millions)
 
Class A, Class B, Class C Stock and
Additional Paid-In Capital
Accumulated
Other
Comprehensive
Income (Loss)
Retained
Earnings
Total
Stockholders’
Equity
 SharesAmount
Balance as of December 31, 2020
13,504 $58,510 $633 $163,401 $222,544 
Stock issued145 12 12 
Stock-based compensation expense15,539 15,539 
Tax withholding related to vesting of restricted stock units and other(10,273)(10,273)
Repurchases of stock(407)(2,324)(47,950)(50,274)
Sale of interest in consolidated entities310 310 
Net income76,033 76,033 
Other comprehensive income (loss)(2,256)(2,256)
Balance as of December 31, 202113,242 61,774 (1,623)191,484 251,635 
Stock issued137 8 8 
Stock-based compensation expense19,525 19,525 
Tax withholding related to vesting of restricted stock units and other(9,754)(1)(9,755)
Repurchases of stock(530)(3,404)(55,892)(59,296)
Sale of interest in consolidated entities35 35 
Net income59,972 59,972 
Other comprehensive income (loss)(5,980)(5,980)
Balance as of December 31, 202212,849 68,184 (7,603)195,563 256,144 
Stock issued139 
Stock-based compensation expense22,578 22,578 
Tax withholding related to vesting of restricted stock units and other(10,164)9 (10,155)
Repurchases of stock(528)(4,064)(58,120)(62,184)
Net income73,795 73,795 
Other comprehensive income (loss)3,201 3,201 
Balance as of December 31, 202312,460 $76,534 $(4,402)$211,247 $283,379 
See accompanying notes.
54.

Alphabet Inc.
Alphabet Inc.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in millions)
 Year Ended December 31,
 202120222023
Operating activities
Net income$76,033 $59,972 $73,795 
Adjustments:
Depreciation of property and equipment10,273 13,475 11,946 
Stock-based compensation expense15,376 19,362 22,460 
Deferred income taxes1,808 (8,081)(7,763)
(Gain) loss on debt and equity securities, net(12,270)5,519 823 
Other1,955 3,483 4,330 
Changes in assets and liabilities, net of effects of acquisitions:
Accounts receivable, net(9,095)(2,317)(7,833)
Income taxes, net(625)584 523 
Other assets(1,846)(5,046)(2,143)
Accounts payable283 707 664 
Accrued expenses and other liabilities7,304 3,915 3,937 
Accrued revenue share1,682 (445)482 
Deferred revenue774 367 525 
Net cash provided by operating activities91,652 91,495 101,746 
Investing activities
Purchases of property and equipment(24,640)(31,485)(32,251)
Purchases of marketable securities(135,196)(78,874)(77,858)
Maturities and sales of marketable securities128,294 97,822 86,672 
Purchases of non-marketable securities(2,838)(2,531)(3,027)
Maturities and sales of non-marketable securities934 150 947 
Acquisitions, net of cash acquired, and purchases of intangible assets(2,618)(6,969)(495)
Other investing activities541 1,589 (1,051)
Net cash used in investing activities(35,523)(20,298)(27,063)
Financing activities
Net payments related to stock-based award activities(10,162)(9,300)(9,837)
Repurchases of stock(50,274)(59,296)(61,504)
Proceeds from issuance of debt, net of costs20,199 52,872 10,790 
Repayments of debt(21,435)(54,068)(11,550)
Proceeds from sale of interest in consolidated entities, net310 35 8 
Net cash used in financing activities(61,362)(69,757)(72,093)
Effect of exchange rate changes on cash and cash equivalents(287)(506)(421)
Net increase (decrease) in cash and cash equivalents(5,520)934 2,169 
Cash and cash equivalents at beginning of period26,465 20,945 21,879 
Cash and cash equivalents at end of period$20,945 $21,879 $24,048 
Supplemental disclosures of cash flow information
Cash paid for income taxes, net of refunds$13,412 $18,892 $19,164 
See accompanying notes.
55.

Alphabet Inc.
Alphabet Inc.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Summary of Significant Accounting Policies
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.
We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for consumer subscription-based products, apps and in-app purchases, and devices.
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Intercompany balances and transactions have been eliminated.
Use of Estimates
Preparation of consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; content licenses; contingent liabilities; fair values of financial instruments and goodwill; income taxes; inventory; and useful lives of property and equipment, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.
In January 2023, we completed an assessment of the useful lives of our servers and network equipment and adjusted the estimated useful life of our servers from four years to six years and the estimated useful life of certain network equipment from five years to six years. This change in accounting estimate was effective beginning in fiscal year 2023. Based on the carrying value of servers and certain network equipment as of December 31, 2022, and those placed in service during the year ended December 31, 2023, the effect of this change in estimate was a reduction in depreciation expense of $3.9 billion and an increase in net income of $3.0 billion, or $0.24 per basic and $0.24 per diluted share, for the year ended December 31, 2023.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues.
Advertising Revenues
We generate advertising revenues primarily by delivering advertising on:
Google Search and other properties, including revenues from traffic generated by search distribution partners who use Google.com as their default search in browsers, toolbars, etc. and other Google owned and operated properties like Gmail, Google Maps, and Google Play;
YouTube properties; and
Google Network properties, including revenues from Google Network properties participating in AdMob, AdSense, and Google Ad Manager.
Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager, Google Display & Video 360, and Google Marketing Platform, among others.
We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement. For brand advertising, we recognize revenues when the ad is displayed, or a user views the ad.
For ads placed on Google Network properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues,
56.

Alphabet Inc.
and amounts paid to Google Network partners are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
Google Subscriptions, Platforms, and Devices
Google subscriptions, platforms, and devices revenues consist of revenues from:
consumer subscriptions, which primarily include revenues from YouTube services, such YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One;
platforms, which primarily include revenues from Google Play from the sales of apps and in-app purchases;
devices, which primarily include sales of the Pixel family of devices; and
other products and services.
Subscription revenues are recognized ratably over the period of the subscription, primarily monthly. We report revenues from Google Play app sales and in-app purchases on a net basis, because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a service fee.
Google Cloud Revenues
Google Cloud revenues consist of revenues from:
Google Cloud Platform, which generates consumption-based fees and subscriptions for infrastructure, platform, and other services. These services provide access to solutions such as cybersecurity, databases, analytics, and AI offerings including our AI infrastructure, Vertex AI platform, and Duet AI for Google Cloud;
Google Workspace, which includes subscriptions for cloud-based communication and collaboration tools for enterprises, such as Calendar, Gmail, Docs, Drive, and Meet, with integrated features like Duet AI in Google Workspace; and
other enterprise services.
Our cloud services are generally provided on either a consumption or subscription basis and may have contract terms longer than a year. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.
Customer Incentives and Credits
Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.
Sales Commissions
We expense sales commissions when incurred when the period of the expected benefit is one year or less. We recognize an asset for certain sales commissions and amortize if the expected benefit period is greater than one year. These costs are recorded within sales and marketing expenses.
Cost of Revenues
Cost of revenues consists of TAC and other costs of revenues.
TAC includes:
amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers; and
amounts paid to Google Network partners primarily for ads displayed on their properties.
57.

Alphabet Inc.
Other cost of revenues includes:
compensation expense related to our data centers and other operations such as content review and customer and product support;
content acquisition costs, which are payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
depreciation expense related to our technical infrastructure; and
inventory and other costs related to the devices we sell.
Software Development Costs
We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products. As a result, development costs that meet the criteria for capitalization were not material for the periods presented.
Software development costs also include costs to develop software to be used solely to meet internal needs and cloud-based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Stock-based Compensation
Stock-based compensation (SBC) primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
For RSUs, shares are issued on the vesting dates net of the applicable statutory income tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding, and the income tax withholding is recorded as a reduction to additional paid-in capital.
Additionally, SBC includes other stock-based awards, such as performance stock units (PSUs) that include market conditions and awards that may be settled in cash or the stock of certain Other Bet companies. PSUs and certain awards granted by Other Bet companies are equity classified and expense is recognized over the requisite service period. Certain awards granted by Other Bet companies are liability classified and remeasured at fair value through settlement. The fair value of awards granted by Other Bet companies is based on the equity valuation of the respective Other Bet company.
Advertising and Promotional Expenses
We expense advertising and promotional costs in the period in which they are incurred. For the years ended December 31, 2021, 2022, and 2023, advertising and promotional expenses totaled approximately $7.9 billion, $9.2 billion, and $8.7 billion, respectively.
Performance Fees
Performance fees refer to compensation arrangements with payouts based on realized returns from certain investments. We record compensation expense based on the estimated payouts on an ongoing basis, which may result in expense recognized before investment returns are realized and compensation is paid and may require the use of unobservable inputs. Performance fees are recorded as a component of OI&E.
Fair Value Measurements
Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
58.

Alphabet Inc.
Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
Level 3 - Unobservable inputs that are supported by little or no market activities.
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.
Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative financial instruments, and certain non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities. Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
We measure certain other instruments, including SBC awards settled in the stock of Other Bet companies, and certain assets and liabilities acquired in a business combination, also at fair value on a nonrecurring basis.
Financial Instruments
Our financial instruments include cash, cash equivalents, marketable and non-marketable securities, derivative financial instruments and accounts receivable.
Credit Risks
We are subject to credit risk primarily from cash equivalents, marketable debt securities, derivative financial instruments, including foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We manage our credit risk exposure by performing ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers.
Cash Equivalents
We invest excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
Marketable Securities
We classify all marketable debt securities that have effective maturities of three months or less from the date of purchase as cash equivalents and those with effective maturities of greater than three months as marketable securities on our Consolidated Balance Sheets. We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their effective maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in OI&E. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in OI&E. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of OI&E.
Our investments in marketable equity securities are measured at fair value with the related gains and losses, including unrealized, recognized in OI&E. We classify our marketable equity securities subject to long-term lock-up restrictions beyond 12 months as other non-current assets on the Consolidated Balance Sheets.
Non-Marketable Securities
Non-marketable securities primarily consist of equity securities. We account for non-marketable equity securities through which we exercise significant influence but do not have control over the investee under the equity method. All other non-marketable equity securities that we hold are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus
59.

Alphabet Inc.
changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of OI&E.
Non-marketable securities that do not have effective contractual maturity dates are classified as other non-current assets on the Consolidated Balance Sheets.
Derivative Financial Instruments
See Note 3 for the accounting policy pertaining to derivative financial instruments.
Accounts Receivable
Our payment terms for accounts receivable vary by the types and locations of our customers and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer. Additionally, accounts receivable includes amounts for services performed in advance of the right to invoice the customer.
We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions.
Other
Our financial instruments also include debt and equity investments in companies with which we also entered into commercial arrangements at or near the same time. For these transactions, judgment is required in assessing the substance of the arrangements, including assessing whether the components of the arrangements should be accounted for as separate transactions under the applicable GAAP, and determining the value of the components of the arrangements, including the fair value of the investments. Additionally, if our investment in such companies becomes impaired, any remaining performance obligations would be reassessed and may be reduced.
Impairment of Investments
We periodically review our debt and non-marketable equity securities for impairment.
For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to OI&E, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in AOCI. If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of OI&E.
For non-marketable equity securities, including equity method investments, we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position and access to capital resources, among other indicators. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of OI&E. We prepare quantitative measurements of the fair value of our equity investments using a market approach or an income approach.
Inventory
Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
Variable Interest Entities
We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses
60.

Alphabet Inc.
or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary.
Property and Equipment
Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers, and related building improvements. Information technology assets include servers and network equipment. Construction in progress is the construction or development of property and equipment that have not yet been placed in service.
Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. Land is not depreciated. We depreciate buildings over periods of seven to 25 years. We depreciate information technology assets generally over a period of six years for servers and network equipment. We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Depreciation for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.
Goodwill
We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
Leases
We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.
Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts primarily include payments affected by the Consumer Price Index, and payments for maintenance and utilities.
Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.
Operating lease assets and liabilities are included on our Consolidated Balance Sheets. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities, and the long-term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.
Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.
Impairment of Long-Lived Assets
We review leases, property and equipment, and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows independent of other assets. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected
61.

Alphabet Inc.
to generate. If the carrying value of the assets or asset group is not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value.
Income Taxes
We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the likelihood of future realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized or release a valuation allowance to increase deferred tax assets when it is more likely than not that they will be realized. We have elected to account for the tax effects of the global intangible low tax Income provision as a current period expense.
We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
Business Combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values, except for revenue contracts acquired, which are recognized in accordance with our revenue recognition policy. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Foreign Currency
We translate the financial statements of our international subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in AOCI as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in OI&E.
Recent Accounting Pronouncements
In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280):Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
62.

Alphabet Inc.
Note 2. Revenues
Disaggregated Revenues
The following table presents revenues disaggregated by type (in millions):
Year Ended December 31,
202120222023
Google Search & other$148,951 $162,450 $175,033 
YouTube ads28,845 29,243 31,510 
Google Network31,701 32,780 31,312 
Google advertising209,497 224,473 237,855 
Google subscriptions, platforms, and devices
28,032 29,055 34,688 
Google Services total237,529 253,528 272,543 
Google Cloud19,206 26,280 33,088 
Other Bets753 1,068 1,527 
Hedging gains (losses)149 1,960 236 
Total revenues$257,637 $282,836 $307,394 
No individual customer or groups of affiliated customers represented more than 10% of our revenues in 2021, 2022, or 2023.
The following table presents revenues disaggregated by geography, based on the addresses of our customers (in millions):
Year Ended December 31,
 202120222023
United States$117,854 46 %$134,814 48 %$146,286 47 %
EMEA(1)
79,107 31 82,062 29 91,038 30 
APAC(1)
46,123 18 47,024 16 51,514 17 
Other Americas(1)
14,404 5 16,976 6 18,320 6 
Hedging gains (losses)149 1,960 1 236 
Total revenues$257,637 100 %$282,836 100 %$307,394 100 %
(1)    Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America ("Other Americas").
Revenue Backlog
As of December 31, 2023, we had $74.1 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google subscriptions, platforms, and devices. Total deferred revenue as of December 31, 2022 was $4.5 billion, of which $2.4 billion was recognized as revenues for the year ended December 31, 2023.
Note 3. Financial Instruments
Fair Value Measurements
Investments Measured at Fair Value on a Recurring Basis
Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1
63.

Alphabet Inc.
and Level 2 in the fair value hierarchy, because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets.
Debt securities are measured at fair value and classified within Level 2 in the fair value hierarchy, because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value. For certain marketable debt securities, we have elected the fair value option for which changes in fair value are recorded in OI&E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.
The following tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (in millions):
As of December 31, 2022
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time deposits
Level 2$5,297 $0 $0 $5,297 $5,293 $4 
Government bondsLevel 241,03664 (2,045)39,055 283 38,772 
Corporate debt securitiesLevel 228,5788 (1,569)27,017 1 27,016 
Mortgage-backed and asset-backed securitiesLevel 216,1765 (1,242)14,939 0 14,939 
Total investments with fair value change reflected in other comprehensive income(1)
$91,087 $77 $(4,856)$86,308 $5,577 $80,731 
Fair value adjustments recorded in net income
Money market fundsLevel 1$7,234 $7,234 $0 
Current marketable equity securities(2)
Level 14,013 0 4,013 
Mutual fundsLevel 2339 0 339 
Government bondsLevel 21,877 440 1,437 
Corporate debt securitiesLevel 23,744 65 3,679 
Mortgage-backed and asset-backed securitiesLevel 21,686 2 1,684 
Total investments with fair value change recorded in net income
$18,893 $7,741 $11,152 
Cash8,561 
Total$91,087 $77 $(4,856)$105,201 $21,879 $91,883 
(1)Represents gross unrealized gains and losses for debt securities recorded to AOCI.
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $803 million as of December 31, 2022 is included within other non-current assets.

64.

Alphabet Inc.
As of December 31, 2023
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time deposits
Level 2$2,628 $0 $0 $2,628 $2,628 $0 
Government bondsLevel 238,106 233 (679)37,660 1,993 35,667 
Corporate debt securitiesLevel 222,457 112 (637)21,932 0 21,932 
Mortgage-backed and asset-backed securitiesLevel 217,243 88 (634)16,697 0 16,697 
Total investments with fair value change reflected in other comprehensive income(1)
$80,434 $433 $(1,950)$78,917 $4,621 $74,296 
Fair value adjustments recorded in net income
Money market fundsLevel 1$6,480 $6,480 $0 
Current marketable equity securities(2)
Level 14,2820 4,282
Mutual fundsLevel 23110 311
Government bondsLevel 21,952347 1,605
Corporate debt securitiesLevel 23,78291 3,691
Mortgage-backed and asset-backed securitiesLevel 22,6830 2,683
Total investments with fair value change recorded in net income
$19,490 $6,918 $12,572 
Cash12,509 
Total$80,434 $433 $(1,950)$98,407 $24,048 $86,868 
(1)Represents gross unrealized gains and losses for debt securities recorded to AOCI.
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.
Investments Measured at Fair Value on a Nonrecurring Basis
Our non-marketable equity securities are investments in privately held companies without readily determinable market values. The carrying value of our non-marketable equity securities is adjusted to fair value upon observable transactions for identical or similar investments of the same issuer or impairment. Non-marketable equity securities that have been remeasured during the period based on observable transactions are classified within Level 2 or Level 3 in the fair value hierarchy because we estimate the value based on valuation methods, including option pricing models, market comparable approach, and common stock equivalent method, which may include a combination of the observable transaction price at the transaction date and other unobservable inputs including volatility, expected time to exit, risk free rate, and the rights, and obligations of the securities we hold. These inputs significantly vary based on investment type. The fair value of non-marketable equity securities that have been remeasured due to impairment are classified within Level 3.
As of December 31, 2023, the carrying value of our non-marketable equity securities was $28.8 billion, of which $13.7 billion were remeasured at fair value during the year ended December 31, 2023, and primarily classified within Level 2 of the fair value hierarchy at the time of measurement.
65.

Alphabet Inc.
Debt Securities
The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):
As of December 31, 2023
Due in one year or less
$11,231 
Due in one year through five years
41,477 
Due in five years through 10 years
15,351 
Due after 10 years14,216 
Total$82,275 
The following tables present fair values and gross unrealized losses recorded to AOCI, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
 As of December 31, 2022
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$21,039 $(1,004)$13,438 $(1,041)$34,477 $(2,045)
Corporate debt securities11,228 (440)15,125 (1,052)26,353 (1,492)
Mortgage-backed and asset-backed securities7,725 (585)6,964 (657)14,689 (1,242)
Total$39,992 $(2,029)$35,527 $(2,750)$75,519 $(4,779)
 As of December 31, 2023
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$1,456 $(22)$13,897 $(657)$15,353 $(679)
Corporate debt securities827 (5)15,367 (592)16,194 (597)
Mortgage-backed and asset-backed securities2,945 (26)7,916 (608)10,861 (634)
Total$5,228 $(53)$37,180 $(1,857)$42,408 $(1,910)
We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method.The following table summarizes gains and losses for debt securities, reflected as a component of OI&E (in millions):    
Year Ended December 31,
 202120222023
Unrealized gain (loss) on fair value option debt securities
$(122)$(557)$386 
Gross realized gain on debt securities432 103 182 
Gross realized loss on debt securities(329)(1,588)(1,833)
(Increase) decrease in allowance for credit losses
(91)(22)50 
Total gain (loss) on debt securities recognized in other income (expense), net$(110)$(2,064)$(1,215)


66.

Alphabet Inc.
Equity Investments
The carrying value of equity securities is measured as the total initial cost plus the cumulative net gain (loss). Gains and losses, including impairments, are included as a component of OI&E in the Consolidated Statements of Income. See Note 7 for further details on OI&E.
The carrying values for marketable and non-marketable equity securities are summarized below (in millions):

As of December 31, 2022As of December 31, 2023
Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotalMarketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
Total initial cost$5,764 $16,157 $21,921 $5,418 $17,616 $23,034 
Cumulative net gain (loss)(1)
(608)12,372 11,764 555 11,150 11,705 
Carrying value$5,156 $28,529 $33,685 $5,973 $28,766 $34,739 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $16.8 billion gains and $4.5 billion losses (including impairments) as of December 31, 2022 and $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023.
Gains and Losses on Marketable and Non-marketable Equity Securities
Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&E are summarized below (in millions):
Year Ended December 31,
 2021
2022
2023
Realized net gain (loss) on equity securities sold during the period$1,196 $(442)$690 
Unrealized net gain (loss) on marketable equity securities1,335 (3,242)790 
Unrealized net gain (loss) on non-marketable equity securities(1)
9,849 229 (1,088)
Total gain (loss) on equity securities in other income (expense), net$12,380 $(3,455)$392 
(1)Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $10.0 billion, $3.3 billion, and $1.8 billion of upward adjustments as of December 31, 2021, 2022, and 2023, respectively, and $122 million, $3.0 billion, and $2.9 billion of downward adjustments (including impairments) as of December 31, 2021, 2022, and 2023, respectively.
In the table above, realized net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later.
Cumulative net gains (losses) on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) are calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.
Equity Securities Sold During the Year Ended December 31,
 20222023
Total sale price$1,784 $1,981 
Total initial cost937 1,512 
Cumulative net gains (losses)
$847 $469 
Equity Securities Accounted for Under the Equity Method
As of December 31, 2022 and 2023, equity securities accounted for under the equity method had a carrying value of approximately $1.5 billion and $1.7 billion, respectively. Our share of gains and losses, including impairments, are included as a component of OI&E, in the Consolidated Statements of Income. See Note 7 for further details on OI&E.
67.

Alphabet Inc.
Derivative Financial Instruments
We use derivative instruments to manage risks relating to our ongoing business operations. The primary risk managed is foreign exchange risk. We use foreign currency contracts to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also enter into derivative instruments to partially offset our exposure to other risks and enhance investment returns.
We recognize derivative instruments in the Consolidated Balance Sheets at fair value and classify the derivatives primarily within Level 2 in the fair value hierarchy. We present our collar contracts (an option strategy comprised of a combination of purchased and written options) at net fair values and present all other derivatives at gross fair values. The accounting treatment for derivatives is based on the intended use and hedge designation.
Cash Flow Hedges
We designate foreign currency forward and option contracts (including collars) as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. These contracts have maturities of 24 months or less.
Cash flow hedge amounts included in the assessment of hedge effectiveness are deferred in AOCI and subsequently reclassified to revenue when the hedged item is recognized in earnings. We exclude forward points and time value from our assessment of hedge effectiveness and amortize them on a straight-line basis over the life of the hedging instrument in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI.
As of December 31, 2023, the net accumulated gain on our foreign currency cash flow hedges before tax effect was $47 million, which is expected to be reclassified from AOCI into revenues within the next 12 months.
Fair Value Hedges
We designate foreign currency forward contracts as fair value hedges to hedge foreign currency risks for our marketable securities denominated in currencies other than the U.S. dollar. Fair value hedge amounts included in the assessment of hedge effectiveness are recognized in OI&E, along with the offsetting gains and losses of the related hedged items. We exclude forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in OI&E.
Net Investment Hedges
We designate foreign currency forward contracts as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Net investment hedge amounts included in the assessment of hedge effectiveness are recognized in AOCI along with the foreign currency translation adjustment. We exclude forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in OI&E.
Other Derivatives
We enter into foreign currency forward and option contracts that are not designated as hedging instruments to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the functional currency of a subsidiary. Gains and losses on these derivatives that are not designated as accounting hedges are primarily recorded in OI&E along with the foreign currency gains and losses on monetary assets and liabilities.
We also use derivatives not designated as hedging instruments to manage risks relating to interest rates, commodity prices, credit exposures, and to enhance investment returns. From time to time, we enter into derivatives to hedge the market price risk on certain of our marketable equity securities. Gains and losses arising from other derivatives are primarily reflected within the “other” component of OI&E. See Note 7 for further details.
68.

Alphabet Inc.
The gross notional amounts of outstanding derivative instruments were as follows (in millions):
As of December 31,
20222023
Derivatives designated as hedging instruments:
Foreign exchange contracts
Cash flow hedges $15,972 $18,039 
Fair value hedges$2,117 $2,065 
Net investment hedges$8,751 $9,472 
Derivatives not designated as hedging instruments:
Foreign exchange contracts$34,979 $39,722 
Other contracts$7,932 $10,818 
The fair values of outstanding derivative instruments were as follows (in millions):
 As of December 31, 2022As of December 31, 2023
 
Assets(1)
Liabilities(2)
Assets(1)
Liabilities(2)
Derivatives designated as hedging instruments:
     Foreign exchange contracts$271 $556 $205 $242 
Derivatives not designated as hedging instruments:
     Foreign exchange contracts365 207 134 156 
     Other contracts40 47 114 47 
Total derivatives not designated as hedging instruments405 254 248 203 
Total$676 $810 $453 $445 
(1)    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.
(2)    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.
The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):
 Year Ended December 31,
202120222023
Derivatives in cash flow hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$806 $1,699 $90 
Amount excluded from the assessment of effectiveness48 (188)84 
Derivatives in net investment hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness754 608 (287)
Total$1,608 $2,119 $(113)

69.

Alphabet Inc.
The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (in millions):
Year Ended December 31,
202120222023
RevenuesOther income (expense), netRevenuesOther income (expense), netRevenuesOther income (expense), net
Total amounts in the Consolidated Statements of Income$257,637 $12,020 $282,836 $(3,514)$307,394 $1,424 
Effect of cash flow hedges:
Foreign exchange contracts
Amount reclassified from AOCI to income
$165 $0 $2,046 $0 $213 $0 
Amount excluded from the assessment of effectiveness (amortized)(16)0 (85)0 24 0 
Effect of fair value hedges:
Foreign exchange contracts
Hedged items0 (95)0 (162)0 59 
Derivatives designated as hedging instruments0 95 0 163 0 (59)
Amount excluded from the assessment of effectiveness0 8 0 16 0 15 
Effect of net investment hedges:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness0 82 0 171 0 187 
Effect of non designated hedges:
Foreign exchange contracts0 (860)0(395)0 7 
Other contracts0 101 0 144 0 53 
Total gains (losses)
$149 $(669)$1,961 $(63)$237 $262 
Offsetting of Derivatives
We enter into master netting arrangements and collateral security arrangements to reduce credit risk. Cash collateral received related to derivative instruments under our collateral security arrangements are included in other current assets with a corresponding liability. Cash and non-cash collateral pledged related to derivative instruments under our collateral security arrangements are included in other current assets.
70.

Alphabet Inc.
The gross amounts of derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):
As of December 31, 2022
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$760 $(84)$676 $(463)$(132)$81 
Derivatives liabilities$894 $(84)$810 $(463)$(28)$319 
As of December 31, 2023
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts
Recognized
Gross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$535 $(82)$453 $(213)$(75)$165 
Derivatives liabilities$527 $(82)$445 $(213)$(16)$216 
(1)    The balances as of December 31, 2022 and 2023 were related to derivatives allowed to be net settled in accordance with our master netting agreements.
Note 4. Leases
We have entered into operating lease agreements primarily for data centers, land, and offices throughout the world with lease periods expiring between 2024 and 2063.
Components of operating lease expense were as follows (in millions):
Year Ended December 31,
202120222023
Operating lease cost$2,699 $2,900 $3,362 
Variable lease cost726 838 1,182 
Total operating lease cost$3,425 $3,738 $4,544 
Supplemental information related to operating leases was as follows (in millions):
Year Ended December 31,
202120222023
Cash payments for operating leases$2,489 $2,722 $3,173 
New operating lease assets obtained in exchange for operating lease liabilities$2,951 $4,383 $2,877 
71.

Alphabet Inc.
As of December 31, 2023, our operating leases had a weighted average remaining lease term of 8.1 years and a weighted average discount rate of 3.1%. Future lease payments under operating leases as of December 31, 2023 were as follows (in millions):
2024$3,179 
20252,929 
20262,450 
20271,951 
20281,488 
Thereafter5,685 
Total future lease payments17,682 
Less imputed interest(2,431)
Total lease liability balance$15,251 
As of December 31, 2023, we have entered into leases that have not yet commenced with short-term and long-term future lease payments of $657 million and $3.3 billion that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2024 and 2026 with non-cancelable lease terms between one and 25 years.
Note 5. Variable Interest Entities
Consolidated Variable Interest Entities
We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2022 and 2023, assets that can only be used to settle obligations of these VIEs were $4.1 billion and $4.9 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $2.6 billion and $2.5 billion, respectively. We may continue to fund ongoing operations of certain VIEs that are included within Other Bets.
Total noncontrolling interests (NCI) in our consolidated subsidiaries were $3.8 billion and $3.4 billion as of December 31, 2022 and 2023, respectively, of which $1.1 billion is redeemable noncontrolling interest (RNCI) for both periods. NCI and RNCI are included within additional paid-in capital. Net loss attributable to noncontrolling interests was not material for any period presented and is included within the "other" component of OI&E. See Note 7 for further details on OI&E.
Unconsolidated Variable Interest Entities
We have investments in VIEs in which we are not the primary beneficiary. These VIEs include private companies that are primarily early stage companies and certain renewable energy entities in which activities involve power generation using renewable sources.
We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance. Therefore, we are not the primary beneficiary, and the results of operations and financial position of these VIEs are not included in our consolidated financial statements. We account for these investments primarily as non-marketable equity securities or equity method investments.
The maximum exposure of these unconsolidated VIEs is generally based on the current carrying value of the investments and any future funding commitments. The maximum exposure and carrying value of these unconsolidated VIEs were $2.8 billion and $2.7 billion, respectively, as of December 31, 2022 and $5.7 billion and $4.0 billion, respectively, as of December 31, 2023. The difference between the maximum exposure and the carrying value relates primarily to future funding commitments.
Note 6. Debt
Short-Term Debt
We have a debt financing program of up to $10.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2022 and 2023.
Our short-term debt balance also includes the current portion of certain long-term debt.
72.

Alphabet Inc.
Long-Term Debt
Total outstanding debt is summarized below (in millions, except percentages):
Effective Interest RateAs of December 31,
MaturityCoupon Rate20222023
Debt
2014-2020 Notes issuances2024 - 2060
0.45% - 3.38%
0.57% - 3.38%
$13,000 $13,000 
Future finance lease payments, net and other (1)
2,142 1,746 
      Total debt15,142 14,746 
Unamortized discount and debt issuance costs(143)(130)
Less: Current portion of long-term notes(2)
0 (1,000)
Less: Current portion of future finance lease payments, net and other current debt(1)(2)
(298)(363)
       Total long-term debt$14,701 $13,253 
(1)Future finance lease payments are net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7 for further details.
The notes in the table above are fixed-rate senior unsecured obligations and generally rank equally with each other. We may redeem the notes at any time in whole or in part at specified redemption prices. The effective interest rates are based on proceeds received with interest payable semi-annually.
The total estimated fair value of the outstanding notes was approximately $9.9 billion and $10.3 billion as of December 31, 2022 and December 31, 2023, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.
As of December 31, 2023, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter were as follows (in millions):
2024$1,299 
20251,163
20262,165
20271,143
2028132
Thereafter8,960
Total$14,862 
Credit Facility
As of December 31, 2023, we had $10.0 billion of revolving credit facilities, of which $4.0 billion expires in April 2024 and $6.0 billion expires in April 2028. The interest rates for all credit facilities are determined based on a formula using certain market rates, as well as our progress toward the achievement of certain sustainability goals. No amounts were outstanding under the credit facilities as of December 31, 2022 and 2023.
Note 7. Supplemental Financial Statement Information
Accounts Receivable
The allowance for credit losses on accounts receivable was $754 million and $771 million as of December 31, 2022 and 2023, respectively.
73.

Alphabet Inc.
Property and Equipment, Net
Property and equipment, net, consisted of the following (in millions):
As of December 31,
20222023
Land and buildings$66,897 $74,083 
Information technology assets66,267 80,594 
Construction in progress27,657 35,229 
Leasehold improvements10,575 11,425 
Furniture and fixtures314 472 
Property and equipment, gross171,710 201,803 
Less: accumulated depreciation(59,042)(67,458)
Property and equipment, net$112,668 $134,345 
Our technical infrastructure is comprised of information technology assets, including servers and networking equipment, and data center land and buildings.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of December 31,
20222023
European Commission fines(1)
$9,106 $9,525 
Accrued purchases of property and equipment3,019 4,679 
Accrued customer liabilities3,619 4,140 
Current operating lease liabilities2,477 2,791 
Income taxes payable, net1,632 2,748 
Other accrued expenses and current liabilities18,013 22,285 
Accrued expenses and other current liabilities$37,866 $46,168 
(1)    While each EC decision is under appeal, the fines are included in accrued expenses and other current liabilities on our Consolidated Balance Sheets, as we provided bank guarantees (in lieu of a cash payment) for the fines. Amounts include the effects of foreign exchange and interest. See Note 10 for further details.


74.

Alphabet Inc.
Accumulated Other Comprehensive Income (Loss)
Components of AOCI, net of income tax, were as follows (in millions):
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2020$(864)$1,612 $(115)$633 
Other comprehensive income (loss) before reclassifications(1,442)(1,312)668 (2,086)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 48 48 
Amounts reclassified from AOCI0 (64)(154)(218)
Other comprehensive income (loss)(1,442)(1,376)562 (2,256)
Balance as of December 31, 2021(2,306)236 447 (1,623)
Other comprehensive income (loss) before reclassifications(1,836)(4,720)1,463 (5,093)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 (188)(188)
Amounts reclassified from AOCI0 1,007 (1,706)(699)
Other comprehensive income (loss)(1,836)(3,713)(431)(5,980)
Balance as of December 31, 2022(4,142)(3,477)16 (7,603)
Other comprehensive income (loss) before reclassifications735 1,344 84 2,163 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI0 0 84 84 
Amounts reclassified from AOCI0 1,168 (214)954 
Other comprehensive income (loss)735 2,512 (46)3,201 
Balance as of December 31, 2023$(3,407)$(965)$(30)$(4,402)
The effects on net income of amounts reclassified from AOCI were as follows (in millions):

Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
Year Ended December 31,
 AOCI ComponentsLocation202120222023
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$82 $(1,291)$(1,497)
Benefit (provision) for income taxes(18)284 329 
Net of income tax64 (1,007)(1,168)
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue165 2,046 213 
Interest rate contractsOther income (expense), net6 6 6 
Benefit (provision) for income taxes(17)(346)(5)
Net of income tax154 1,706 214 
Total amount reclassified, net of income tax$218 $699 $(954)
75.

Alphabet Inc.
Other Income (Expense), Net
Components of OI&E were as follows (in millions): 
 Year Ended December 31,
 202120222023
Interest income$1,499 $2,174 $3,865 
Interest expense(1)
(346)(357)(308)
Foreign currency exchange gain (loss), net(240)(654)(1,238)
Gain (loss) on debt securities, net(110)(2,064)(1,215)
Gain (loss) on equity securities, net12,380 (3,455)392 
Performance fees(1,908)798 257 
Income (loss) and impairment from equity method investments, net334 (337)(628)
Other411 381 299 
Other income (expense), net$12,020 $(3,514)$1,424 
(1)    Interest expense is net of interest capitalized of $163 million, $128 million, and $181 million for the years ended December 31, 2021, 2022, and 2023, respectively.
Note 8. Workforce Reduction and Other Initiatives
We have a company-wide effort underway to re-engineer our cost base. As part of this program, in January 2023, we announced a reduction of our workforce. As a result, total employee severance and related charges recorded during the year ended December 31, 2023 were $2.1 billion. Substantially all of the employees affected were no longer included in our headcount as of December 31, 2023.
In addition, we are taking actions to optimize our global office space. As a result, exit charges recorded during the year ended December 31, 2023, were $1.8 billion as reflected in the table below. In addition to these exit charges, for the year ended December 31, 2023, we incurred $269 million in accelerated rent and accelerated depreciation, which are not included in the table below.
Severance and office space exit charges are included within our consolidated statements of income as follows (in millions):
Year Ended December 31, 2023
Severance and Related (1)
Office SpaceTotal
Cost of revenues$479 $481 $960 
Research and development848870 1,718 
Sales and marketing497257 754 
General and administrative264237 501 
Total charges$2,088 $1,845 $3,933 
(1)Severance includes amounts to be settled in cash, accounted for as one-time involuntary employee termination benefits, and SBC.
For segment reporting, the substantial majority of these charges are included within Alphabet-level activities in our segment results.
For the year ended December 31, 2023, changes in liabilities resulting from the severance charges and related accruals were as follows (in millions):
Severance and Related
Balance as of December 31, 2022$0 
Charges(1)
1,656 
Cash payments(1,579)
Balance as of December 31, 2023(2)
$77 
(1)Excludes non-cash SBC of $432 million.
(2)Included in accrued compensation and benefits on the Consolidated Balance Sheets.
76.

Alphabet Inc.
Note 9. Goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2023 were as follows (in millions):
Google ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2021$19,826 $2,337 $793 $22,956 
Acquisitions1,176 4,876 119 6,171 
Foreign currency translation and other adjustments(155)(8)(4)(167)
Balance as of December 31, 202220,847 7,205 908 28,960 
Acquisitions240 3 0 243 
Foreign currency translation and other adjustments31 (9)(27)(5)
Balance as of December 31, 2023$21,118 $7,199 $881 $29,198 
Note 10. Commitments and Contingencies
Commitments
We have content licensing agreements with future fixed or minimum guaranteed commitments of $10.6 billion as of December 31, 2023, of which the majority is paid over seven years ending in the first quarter of 2030.
Indemnifications
In the normal course of business, including to facilitate transactions in our services and products and corporate activities, we indemnify certain parties, including advertisers, Google Network partners, distribution partners, customers of Google Cloud offerings, lessors, and service providers with respect to certain matters. We have agreed to defend and/or hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.
As of December 31, 2023, we did not have any material indemnification claims that were probable or reasonably possible.
Legal Matters
We record a liability when we believe that it is probable that a loss has been incurred, and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate.
Certain outstanding matters seek speculative, substantial or indeterminate monetary amounts, substantial changes to our business practices and products, or structural remedies. Significant judgment is required to determine both the likelihood of there being a loss and the estimated amount of a loss related to such matters, and we may be unable to estimate the reasonably possible loss or range of losses. The outcomes of outstanding legal matters are inherently unpredictable and subject to significant uncertainties, and could, either individually or in aggregate, have a material adverse effect.
We expense legal fees in the period in which they are incurred.
77.

Alphabet Inc.
Antitrust Investigations
On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us.
On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a €2.4 billion ($2.7 billion as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision to the General Court, and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of $2.7 billion for the fine in the second quarter of 2017. On November 10, 2021, the General Court rejected our appeal, and we subsequently filed an appeal with the European Court of Justice on January 20, 2022.
On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a €4.3 billion ($5.1 billion as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision, and on October 29, 2018, we implemented changes to certain of our Android distribution practices. On September 14, 2022, the General Court reduced the fine from €4.3 billion to €4.1 billion. We subsequently filed an appeal with the European Court of Justice. In 2018, we recognized a charge of $5.1 billion for the fine, which we reduced by $217 million in 2022.
On March 20, 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a fine of €1.5 billion ($1.7 billion as of March 20, 2019) and directed actions related to AdSense for Search partners' agreements, which we implemented prior to the decision. On June 4, 2019, we appealed the EC decision. We recognized a charge of $1.7 billion for the fine in the first quarter of 2019.
From time to time we are subject to formal and informal inquiries and investigations on various competition matters by regulatory authorities in the U.S., Europe, and other jurisdictions globally. Examples, for which given their nature we cannot estimate a possible loss, include:

In August 2019, we began receiving civil investigative demands from the U.S. Department of Justice (DOJ) requesting information and documents relating to our prior antitrust investigations and certain aspects of our business. The DOJ and a number of state Attorneys General filed a lawsuit in the U.S. District Court for the District of Columbia on October 20, 2020 alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. The trial ended on November 16, 2023, and we expect a decision in 2024. Further, in June 2022, the Australian Competition and Consumer Commission (ACCC) and the United Kingdom's Competition and Markets Authority (CMA) each opened an investigation into Search distribution practices.

On December 16, 2020, a number of state Attorneys General filed an antitrust complaint in the U.S. District Court for the Eastern District of Texas, alleging that Google violated U.S. antitrust laws as well as state deceptive trade laws relating to its advertising technology, and a trial is scheduled for March 2025. Additionally, on January 24, 2023, the DOJ, along with a number of state Attorneys General, filed an antitrust complaint in the U.S. District Court for the Eastern District of Virginia alleging that Google’s digital advertising technology products violate U.S. antitrust laws, and on April 17, 2023, a number of additional state Attorneys General joined the complaint. The EC, the CMA, and the ACCC each opened a formal investigation into Google's advertising technology business practices on June 22, 2021, May 25, 2022, and June 29, 2022, respectively. On June 14, 2023, the EC issued a Statement of Objections (SO) informing Google of its preliminary view that Google violated European antitrust laws relating to its advertising technology. We responded to the SO on December 1, 2023.

On July 7, 2021, a number of state Attorneys General filed an antitrust complaint in the U.S. District Court for the Northern District of California, alleging that Google’s operation of Android and Google Play violated U.S. antitrust laws and state antitrust and consumer protection laws. In September 2023, we reached a settlement in principle with 50 state Attorneys General and three territories. The U.S. District Court subsequently vacated the trial date with the states, and any final approval of the settlement is expected to occur in 2024. In May 2022, the EC and the CMA each opened investigations into Google Play’s business practices. Korean regulators are investigating Google Play's billing practices, including a formal review in May 2022 of Google's compliance with the new app store billing regulations.

We believe we have strong arguments against these claims and will defend ourselves vigorously. We continue to cooperate with federal and state regulators in the U.S., the EC, and other regulators around the world.
78.

Alphabet Inc.
Privacy Matters
We are subject to a number of privacy-related laws and regulations, and we currently are party to a number of privacy investigations and lawsuits ongoing in multiple jurisdictions. For example, there are ongoing investigations and litigation in the U.S. and the EU, including those relating to our collection and use of location information and advertising practices, which could result in significant fines, judgments, and product changes.
Patent and Intellectual Property Claims
We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe others' intellectual property rights. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. As a result, we may have to change our business practices and develop non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission (ITC) has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss in an ITC action can result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.
Furthermore, many of our agreements with our customers and partners require us to indemnify them against certain intellectual property infringement claims, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. In addition, our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.
Other
We are subject to claims, lawsuits, regulatory and government investigations, other proceedings, and consent orders involving competition, intellectual property, data security, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. For example, in December 2023, a California jury delivered a verdict in Epic Games v. Google finding that Google violated antitrust laws related to Google Play's business. The presiding judge will determine remedies in 2024, and the range of potential remedies vary widely. We plan to appeal. We also periodically have data incidents that we report to relevant regulators as required by law.
These claims, consent orders, lawsuits, regulatory and government investigations, and other proceedings could result in substantial fines and penalties, injunctive relief, ongoing monitoring and auditing obligations, changes to our products and services, alterations to our business models and operations, and collateral related civil litigation or other adverse consequences, all of which could harm our business, reputation, financial condition, and operating results.
We have ongoing legal matters relating to Russia. For example, civil judgments that include compounding penalties have been imposed upon us in connection with disputes regarding the termination of accounts, including those of sanctioned parties. We do not believe these ongoing legal matters will have a material adverse effect.
Non-Income Taxes
We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.
See, Note 14 for information regarding income tax contingencies.
79.

Alphabet Inc.
Note 11. Stockholders' Equity
Class A and Class B Common Stock and Class C Capital Stock
Our Board of Directors has authorized three classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Class C capital stock has no voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.
Share Repurchases
In the years ended December 31, 2021, 2022, and 2023, we repurchased $50.3 billion, $59.3 billion, and $62.2 billion, respectively, of Alphabet's Class A and Class C shares.
In April 2023, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $70.0 billion of its Class A and Class C shares. As of December 31, 2023, $36.3 billion remains available for Class A and Class C share repurchases.
The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):
Year Ended December 31, 2022Year Ended December 31, 2023
SharesAmountSharesAmount
Class A share repurchases61$6,719 78$9,316 
Class C share repurchases46952,577 45052,868 
Total share repurchases(1)
530$59,296 528$62,184 
(1) Shares repurchased include unsettled repurchases as of December 31, 2023.
Class A and Class C shares are repurchased in a manner deemed in the best interest of the company and its stockholders, taking into account the economic cost and prevailing market conditions, including the relative trading prices and volumes of the Class A and Class C shares. Repurchases are executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date.
Note 12. Net Income Per Share
We compute net income per share of Class A, Class B, and Class C stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of RSUs and other contingently issuable shares. The dilutive effect of outstanding RSUs and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A stock assumes the conversion of Class B stock, while the diluted net income per share of Class B stock does not assume the conversion of those shares.
The rights, including the liquidation and dividend rights, of the holders of our Class A, Class B, and Class C stock are identical, except with respect to voting. Furthermore, there are a number of safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our Board of Directors from declaring or paying unequal per share dividends on our Class A, Class B, and Class C stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our Board of Directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A, Class B, and Class C stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis.
In the years ended December 31, 2021, 2022, and 2023, the net income per share amounts are the same for Class A, Class B, and Class C stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.
80.

Alphabet Inc.
The following table sets forth the computation of basic and diluted net income per share of Class A, Class B, and Class C stock (in millions, except per share amounts):
 Year Ended December 31,
 2021
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $34,200 $5,174 $36,659 
Denominator
Number of shares used in per share computation6,006 909 6,438 
Basic net income per share$5.69 $5.69 $5.69 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $34,200 $5,174 $36,659 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares5,174 0 0 
Reallocation of undistributed earnings(581)(77)581 
Allocation of undistributed earnings$38,793 $5,097 $37,240 
Denominator
Number of shares used in basic computation6,006 909 6,438 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding909 0 0 
Restricted stock units and other contingently issuable shares0 0 200 
Number of shares used in per share computation6,915 909 6,638 
Diluted net income per share$5.61 $5.61 $5.61 
 Year Ended December 31,
 2022
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings$27,518 $4,072 $28,382 
Denominator
Number of shares used in per share computation5,994 887 6,182 
Basic net income per share$4.59 $4.59 $4.59 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $27,518 $4,072 $28,382 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares4,072 0 0 
Reallocation of undistributed earnings(230)(30)230 
Allocation of undistributed earnings$31,360 $4,042 $28,612 
Denominator
Number of shares used in basic computation5,994 887 6,182 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding887 0 0 
Restricted stock units and other contingently issuable shares0 0 96 
Number of shares used in per share computation6,881 887 6,278 
Diluted net income per share$4.56 $4.56 $4.56 
81.

Alphabet Inc.
 Year Ended December 31,
 2023
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings$34,601 $5,124 $34,070 
Denominator
Number of shares used in per share computation5,922 877 5,831 
Basic net income per share$5.84 $5.84 $5.84 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $34,601 $5,124 $34,070 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares5,124 0 0 
Reallocation of undistributed earnings(287)(37)287 
Allocation of undistributed earnings$39,438 $5,087 $34,357 
Denominator
Number of shares used in basic computation5,922 877 5,831 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding877 0 0 
Restricted stock units and other contingently issuable shares0 0 92 
Number of shares used in per share computation6,799 877 5,923 
Diluted net income per share$5.80 $5.80 $5.80 

Note 13. Compensation Plans
Stock Plans
Our stock plans include the Alphabet Amended and Restated 2021 Stock Plan ("Alphabet 2021 Stock Plan") and Other Bets stock-based plans. Under our stock plans, RSUs and other types of awards may be granted. Under the Alphabet 2021 Stock Plan, an RSU award is an agreement to issue shares of our Class C stock at the time the award vests. RSUs generally vest over four years contingent upon employment on the vesting date.
As of December 31, 2023, there were 723 million shares of Class C stock reserved for future issuance under the Alphabet 2021 Stock Plan.
Stock-Based Compensation
For the years ended December 31, 2021, 2022, and 2023, total SBC expense was $15.7 billion, $19.5 billion, and $22.1 billion, including amounts associated with awards we expect to settle in Alphabet stock of $15.0 billion, $18.8 billion, and $21.7 billion, respectively.
During the year ended December 31, 2023, total SBC expense includes $432 million associated with workforce reduction costs. See Note 8 for further details.
For the years ended December 31, 2021, 2022, and 2023, we recognized tax benefits on total SBC expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of $3.1 billion, $3.9 billion, and $4.5 billion, respectively.
For the years ended December 31, 2021, 2022, and 2023, tax benefit realized related to awards vested or exercised during the period was $5.9 billion, $4.7 billion, and $5.6 billion, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the R&D tax credit.
Stock-Based Award Activities
82.

Alphabet Inc.
The following table summarizes the activities for unvested Alphabet RSUs for the year ended December 31, 2023 (in millions, except per share amounts):
Unvested Restricted Stock Units
     Number of    
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2022324 $107.98 
Granted263 $97.59 
Vested(217)$100.36 
Forfeited/canceled(32)$106.56 
Unvested as of December 31, 2023338 $104.93 
The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2021 and 2022 was $97.46 and $127.22, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended December 31, 2021, 2022, and 2023, were $28.8 billion, $23.9 billion, and $26.6 billion, respectively.
As of December 31, 2023, there was $33.5 billion of unrecognized compensation cost related to unvested RSUs. This amount is expected to be recognized over a weighted-average period of 2.5 years.
Note 14. Income Taxes
Income from continuing operations before income taxes consisted of the following (in millions):
Year Ended December 31,
 202120222023
Domestic operations$77,016 $61,307 $73,600 
Foreign operations13,718 10,021 12,117 
Total$90,734 $71,328 $85,717 
Provision for income taxes consisted of the following (in millions):
Year Ended December 31,
 202120222023
Current:
Federal and state$10,126 $17,120 $17,125 
Foreign2,692 2,434 2,526 
Total12,818 19,554 19,651 
Deferred:
Federal and state2,018 (8,052)(7,482)
Foreign(135)(146)(247)
Total1,883 (8,198)(7,729)
Provision for income taxes$14,701 $11,356 $11,922 
83.

Alphabet Inc.
The reconciliation of federal statutory income tax rate to our effective income tax rate was as follows:
Year Ended December 31,
 202120222023
U.S. federal statutory tax rate21.0 %21.0 %21.0 %
Foreign income taxed at different rates0.2 3.0 0.3 
Foreign-derived intangible income deduction(2.5)(5.4)(4.6)
Stock-based compensation expense(2.5)(1.2)(0.8)
Federal research credit(1.6)(2.2)(1.8)
Deferred tax asset valuation allowance0.6 0.9 0.6 
State and local income taxes1.0 0.8 1.0 
Effect of tax law change0.0 0.0 (1.4)
Other0.0 (1.0)(0.4)
Effective tax rate16.2 %15.9 %13.9 %
In 2022, there was an increase in the U.S. Foreign Derived Intangible Income tax deduction from the effects of capitalization and amortization of R&D expenses starting in 2022 as required by the 2017 Tax Cuts and Jobs Act.
In 2023, the IRS issued a rule change allowing taxpayers to temporarily apply the regulations in effect prior to 2022 related to U.S. federal foreign tax credits as well as a separate rule change with interim guidance on the capitalization and amortization of R&D expenses. A cumulative one-time adjustment applicable to the prior period for these tax rule changes was recorded in 2023.
Deferred Income Taxes
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities were as follows (in millions):
As of December 31,
20222023
Deferred tax assets:
Accrued employee benefits$955 $1,855 
Accruals and reserves not currently deductible1,956 2,481 
Tax credits6,002 6,609 
Net operating losses2,557 2,965 
Operating leases2,711 3,526 
Capitalized research and development(1)
10,381 17,757 
Other2,289 1,951 
Total deferred tax assets26,851 37,144 
Valuation allowance(9,553)(10,999)
Total deferred tax assets net of valuation allowance17,298 26,145 
Deferred tax liabilities:
Property and equipment, net(6,607)(8,189)
Net investment gains(2,361)(2,405)
Operating leases(2,491)(2,965)
Other(1,092)(902)
Total deferred tax liabilities(12,551)(14,461)
Net deferred tax assets (liabilities)$4,747 $11,684 
(1)As required by the 2017 Tax Cuts and Jobs Act, effective January 1, 2022, our research and development expenditures were capitalized and amortized which resulted in substantially higher cash taxes starting in 2022 with an equal amount of deferred tax benefit.
As of December 31, 2023, our federal, state, and foreign net operating loss carryforwards for income tax purposes were approximately $7.1 billion, $18.6 billion, and $1.8 billion respectively. If not utilized, the federal net
84.

Alphabet Inc.
operating loss carryforwards will begin to expire in 2024, foreign net operating loss carryforwards will begin to expire in 2025 and the state net operating loss carryforwards will begin to expire in 2029. It is more likely than not that the majority of the net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions.
As of December 31, 2023, our Federal and California research and development credit carryforwards for income tax purposes were approximately $600 million and $6.3 billion, respectively. If not utilized, the Federal R&D credit will begin to expire in 2037 and the California R&D credit can be carried over indefinitely. We believe the majority of the federal tax credit and state tax credit is not likely to be realized.
As of December 31, 2023, our investment tax credit carryforwards for state income tax purposes were approximately $1.0 billion and will begin to expire in 2029. We use the flow-through method of accounting for investment tax credits. We believe this tax credit is not likely to be realized.
As of December 31, 2023, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, certain state net operating losses and tax credits, net deferred tax assets relating to Other Bet companies, and certain foreign net operating losses that we believe are not likely to be realized. We continue to reassess the remaining valuation allowance quarterly, and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly.
Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):
Year Ended December 31,
 202120222023
Beginning gross unrecognized tax benefits$3,837 $5,158 $7,055 
Increases related to prior year tax positions529 253 740 
Decreases related to prior year tax positions(263)(437)(682)
Decreases related to settlement with tax authorities(329)(140)(21)
Increases related to current year tax positions1,384 2,221 2,346 
Ending gross unrecognized tax benefits$5,158 $7,055 $9,438 
We are subject to income taxes in the U.S. and foreign jurisdictions. Significant judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes. The total amount of gross unrecognized tax benefits was $5.2 billion, $7.1 billion, and $9.4 billion as of December 31, 2021, 2022, and 2023, respectively, of which $3.7 billion, $5.3 billion, and $7.4 billion, if recognized, would affect our effective tax rate, respectively.
As of December 31, 2022 and 2023, we accrued $346 million and $622 million in interest and penalties in provision for income taxes, respectively.
We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions. Our two major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS is currently examining our 2016 through 2021 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend such claims as presented.
The tax years 2016 through 2022 remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.
We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.
We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolutions occur. Although the timing of resolution, settlement, and closure of audits is not certain, it is reasonably possible that our unrecognized tax benefits from certain U.S. federal, state, and non U.S. tax positions could decrease by approximately $700 million in the next 12 months. Positions that may be resolved include various U.S. and non-U.S. matters.
85.

Alphabet Inc.
Note 15. Information about Segments and Geographic Areas
We report our segment results as Google Services, Google Cloud, and Other Bets:
Google Services includes products and services such as ads, Android, Chrome, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket; the sale of apps and in-app purchases and devices.
Google Cloud includes infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.
Other Bets is a combination of multiple operating segments that are not individually material. Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.
Revenues, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain operating expenses are directly attributable to our segments. Due to the integrated nature of Alphabet, other costs and expenses, such as technical infrastructure and office facilities, are managed centrally at a consolidated level. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.
Reflecting DeepMind's increasing collaboration with Google Services, Google Cloud, and Other Bets, beginning in the first quarter of 2023 DeepMind is reported as part of Alphabet-level activities instead of within Other Bets. Additionally, beginning in the first quarter of 2023, we updated and simplified our cost allocation methodologies to provide our business leaders with increased transparency for decision-making. Prior periods have been recast to conform to the current presentation.
As announced on April 20, 2023, we brought together part of Google Research (the Brain team) and DeepMind to significantly accelerate our progress in artificial intelligence (AI). The group, called Google DeepMind, is reported within Alphabet-level activities prospectively beginning in the second quarter of 2023. Previously, the Brain team was included within Google Services.
Certain costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with reductions in our workforce and office space during 2023 were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.
Our operating segments are not evaluated using asset information.
The following table presents information about our segments (in millions):
Year Ended December 31,
202120222023
Revenues:
Google Services$237,529 $253,528 $272,543 
Google Cloud19,206 26,280 33,088 
Other Bets753 1,068 1,527 
Hedging gains (losses)149 1,960 236 
Total revenues$257,637 $282,836 $307,394 
Operating income (loss):
Google Services$88,132 $82,699 $95,858 
Google Cloud(2,282)(1,922)1,716 
Other Bets(4,051)(4,636)(4,095)
Alphabet-level activities
(3,085)(1,299)(9,186)
Total income from operations$78,714 $74,842 $84,293 
See Note 2 for information relating to revenues by geography.
86.

Alphabet Inc.
The following table presents long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):
As of December 31,
 20222023
Long-lived assets:
United States$93,565 $110,053 
International33,484 38,383 
Total long-lived assets$127,049 $148,436 
87.

Alphabet Inc.
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
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Exchange Act, as of the end of the period covered by this Annual Report on Form 10-K.
Based on this evaluation, our chief executive officer and chief financial officer concluded that, as of December 31, 2023, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting that occurred during the quarter ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2023. Management reviewed the results of its assessment with our Audit and Compliance Committee. The effectiveness of our internal control over financial reporting as of December 31, 2023 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in its report which is included in Item 8 of this Annual Report on Form 10-K.
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
88.

Alphabet Inc.
ITEM 9B.OTHER INFORMATION
10b5-1 Trading Plans
During the fiscal quarter ended December 31, 2023, the following Section 16 officer and directors adopted, modified or terminated a “Rule 10b5-1 trading arrangement” (as defined in Item 408 of Regulation S-K of the Exchange Act):
John Hennessy, Chair of the Board of Directors, through the John L. Hennessy & Andrea J. Hennessy Revocable Trust, adopted a new trading plan on November 1, 2023 (with the first trade under the new plan scheduled for February 12, 2024). The trading plan will be effective until March 12, 2025 to sell 6,664 shares of Class C Capital Stock and 11,336 shares of Class A Common Stock.
Ann Mather, former member of the Board of Directors, terminated her trading plan on October 30, 2023, effective with her resignation from the Board of Directors. The trading plan previously permitted the sale of 12,580 shares of Class C Capital Stock and would have been effective until June 2, 2024.
Ruth M. Porat, President and Chief Investment Officer; Chief Financial Officer, adopted a new trading plan on November 30, 2023 (with the first trade under the new plan scheduled for March 8, 2024). The trading plan will be effective until March 8, 2025 to sell all of the (net) shares of up to 82,900 (gross) Class C Capital Stock issued upon the vesting of her Alphabet 2021 Performance Stock Units, as adjusted based on performance (net shares are net of tax withholding).
There were no “non-Rule 10b5-1 trading arrangements” (as defined in Item 408 of Regulation S-K of the Exchange Act) adopted, modified or terminated during the fiscal quarter ended December 31, 2023 by our directors and Section 16 officers. Each of the Rule 10b5-1 trading arrangements are in accordance with our Policy Against Insider Trading and actual sale transactions made pursuant to such trading arrangements will be disclosed publicly in Section 16 filings with the SEC in accordance with applicable securities laws, rules and regulations.
Required Disclosure Pursuant to Section 13(r) of the Exchange Act
As previously disclosed, Google LLC, a subsidiary of Alphabet, filed notifications with the Russian Federal Security Service pursuant to Russian encryption control requirements, which must be complied with prior to the import of covered items. The information provided pursuant to Section 13(r) of the Exchange Act in Part II, Item 5 of our Quarterly Report on Form 10-Q for the quarter ended September 30, 2023 is incorporated herein by reference.

ITEM 9C.     DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
Not applicable.
89.

Alphabet Inc.
PART III
ITEM 10.DIRECTORS, EXECUTIVE OFFICERS, AND CORPORATE GOVERNANCE
The information required by this item will be included under the caption “Directors, Executive Officers, and Corporate Governance” in our Proxy Statement for the 2024 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2023 (2024 Proxy Statement) and is incorporated herein by reference. The information required by this item regarding delinquent filers pursuant to Item 405 of Regulation S-K will be included under the caption “Delinquent Section 16(a) Reports” in the 2024 Proxy Statement and is incorporated herein by reference.
ITEM 11.EXECUTIVE COMPENSATION
The information required by this item will be included under the captions “Director Compensation,” “Executive Compensation” and “Directors, Executive Officers, and Corporate Governance—Corporate Governance and Board Matters—Compensation Committee Interlocks and Insider Participation” in the 2024 Proxy Statement and is incorporated herein by reference, except as to information disclosed therein pursuant to Item 402(v) of Regulation S-K relating to pay versus performance.
ITEM 12.SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item will be included under the captions “Common Stock Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in the 2024 Proxy Statement and is incorporated herein by reference.
ITEM 13.CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this item will be included under the captions “Certain Relationships and Related Transactions” and “Directors, Executive Officers, and Corporate Governance—Corporate Governance and Board Matters—Director Independence” in the 2024 Proxy Statement and is incorporated herein by reference.
ITEM 14.PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this item will be included under the caption “Independent Registered Public Accounting Firm” in the 2024 Proxy Statement and is incorporated herein by reference.
90.

Alphabet Inc.
PART IV
ITEM 15.EXHIBITS, FINANCIAL STATEMENT SCHEDULES
We have filed the following documents as part of this Annual Report on Form 10-K:
1. Consolidated Financial Statements
2. Financial Statement Schedules
Schedule II: Valuation and Qualifying Accounts
The table below details the activity of the allowance for credit losses and sales credits for the years ended December 31, 2021, 2022, and 2023 (in millions):
Balance at
Beginning of Year
AdditionsUsageBalance at
End of Year
Year ended December 31, 2021
$1,344 $2,092 $(2,047)$1,389 
Year ended December 31, 2022
$1,389 $2,125 $(2,301)$1,213 
Year ended December 31, 2023
$1,213 $3,115 $(2,737)$1,591 
Note:Additions to the allowance for credit losses are charged to expense. Additions to the allowance for sales credits are charged against revenues.
All other schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.
3. Exhibits
Exhibit
Number
DescriptionIncorporated by reference herein
FormDate
2.01Current Report on Form 8-K (File No. 001-37580)
October 2, 2015
3.01Current Report on Form 8-K (File No. 001-37580) June 3, 2022
3.02Current Report on Form 8-K (File No. 001-37580)October 25, 2022
4.01Current Report on Form 8-K (File No. 001-37580)October 2, 2015
4.02Current Report on Form 8-K (File No. 001-37580)October 2, 2015
4.03Current Report on Form 8-K (File No. 001-37580)October 2, 2015
4.04Current Report on Form 8-K (File No. 001-37580)October 2, 2015
4.05Current Report on Form 8-K (File No. 001-37580)
October 2, 2015
4.06Annual Report on Form 10-K (File No. 001-37580)February 2, 2022
91.

Alphabet Inc.
Exhibit
Number
DescriptionIncorporated by reference herein
FormDate
4.07Current Report on Form 8-K (File No. 001-37580)
October 2, 2015
4.08Current Report on Form 8-K (File No. 001-37580)October 2, 2015
4.09Registration Statement on Form S-3
(File No. 333-209510)
February 12, 2016
4.10Registration Statement on Form S-3
(File No. 333-209518)
February 12, 2016
4.11Current Report on Form 8-K
(File No. 001-37580)
April 27, 2016
4.12
4.13Current Report on Form 8-K (File No. 001-37580)August 9, 2016
4.14Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.15Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.16Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.17Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.18Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.19Current Report on Form 8-K (File No. 001-37580)August 5, 2020
4.20
Annual Report on Form 10-K (File No. 001-37580)
February 3, 2023
10.01
u

Current Report on Form 8-K (File No. 001-37580)October 2, 2015
10.02
u
*
10.03
u

Current Report on Form 8-K (File No. 001-36380)
March 26, 2015
10.04
uCurrent Report on Form 8-K (File No. 001-37580)October 2, 2015
10.05
uCurrent Report on Form 8-K (File No. 001-37580)October 2, 2015
10.06
uCurrent Report on Form 8-K (File No. 001-37580)October 2, 2015
10.07
uCurrent Report on Form 8-K
(File No. 001-37580)
June 5, 2020
10.07.1
uAnnual Report on Form 10-K
(File No. 001-37580)
February 4, 2020
10.07.2
u
Quarterly Report on Form 10-Q (File No. 001-37580)
November 3, 2016
92.

Alphabet Inc.
Exhibit
Number
DescriptionIncorporated by reference herein
FormDate
10.08
uCurrent Report on Form 8-K (file No. 001-37580)June 3, 2022
10.08.1
uQuarterly Report on Form 10-Q (file No. 001-37580)July 28, 2021
10.08.2
u
Quarterly Report on Form 10-Q (File No. 001-37580)
July 26, 2023
10.08.3
u
Annual Report on Form 10-K (File No. 001-37580)
February 3, 2023
10.08.4
uAnnual Report on Form 10-K
(File No. 001-37580)
February 4, 2020
10.08.5
u
Quarterly Report on Form 10-Q (File No. 001-37580)
July 26, 2023
10.09
u
Annual Report on Form 10-K
(File No. 001-37350)

February 2, 2023
21.01*
23.01*
24.01*
31.01*
31.02*
32.01
97.01
*
101.INS*Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
93.

Alphabet Inc.
Exhibit
Number
DescriptionIncorporated by reference herein
FormDate
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104
Cover Page Interactive Data File (embedded within the Inline XBRL document and contained in Exhibit 101)
_________________
uIndicates management compensatory plan, contract, or arrangement.
*Filed herewith.
Furnished herewith.
ITEM 16.FORM 10-K SUMMARY
None.
94.

Alphabet Inc.
SIGNATURES
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.
Date: January 30, 2024
 
ALPHABET INC.
By:
/S/    SUNDAR PICHAI        
Sundar Pichai
Chief Executive Officer
(Principal Executive Officer of the Registrant)

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Sundar Pichai and Ruth M. Porat, jointly and severally, his or her attorney-in-fact, with the power of substitution, for him or her in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may do or cause to be done by virtue hereof.
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 and on the dates indicated.
 

 

95.

Alphabet Inc.
SignatureTitleDate
/S/ SUNDAR PICHAI
Chief Executive Officer and Director (Principal Executive Officer)January 30, 2024
Sundar Pichai
/S/    RUTH M. PORAT        
President and Chief Investment Officer; Chief Financial Officer (Principal Financial Officer)
January 30, 2024
Ruth M. Porat
/S/    AMIE THUENER O'TOOLE        
Vice President, Corporate Controller and Principal Accounting Officer
January 30, 2024
Amie Thuener O'Toole
/S/    FRANCES H. ARNOLD        
DirectorJanuary 30, 2024
Frances H. Arnold
/S/    SERGEY BRIN        
Co-Founder and DirectorJanuary 30, 2024
Sergey Brin
/S/   R. MARTIN CHAVEZ       
DirectorJanuary 30, 2024
R. Martin Chávez
/S/    L. JOHN DOERR        
DirectorJanuary 30, 2024
L. John Doerr
/S/    ROGER W. FERGUSON JR.       
DirectorJanuary 30, 2024
Roger W. Ferguson Jr.
/S/    JOHN L. HENNESSY        
Director, ChairJanuary 30, 2024
John L. Hennessy
/S/    LARRY PAGE        
Co-Founder and DirectorJanuary 30, 2024
Larry Page
/S/    K. RAM SHRIRAM       
DirectorJanuary 30, 2024
K. Ram Shriram
/S/    ROBIN L. WASHINGTON      
DirectorJanuary 30, 2024
Robin L. Washington

96.
EX-10.02 2 googexhibit1002q42023.htm EX-10.02 Document


Exhibit 10.02
SUBJECT TO BOARD APPROVAL

[DATE]
Dear [NAME],
On behalf of Alphabet Inc. (Alphabet), I am pleased to offer you a position as a member of Alphabet’s Board of Directors (the “Board”), subject to and commencing upon the approval of your appointment by the Board.
As compensation for your services to Alphabet, you will be granted an initial equity award of $1,000,000 in the form of Alphabet Restricted Stock Units (“GSUs”) on the first Wednesday of the month following your initial appointment. The exact number of GSUs comprising this grant will be calculated by dividing $1,000,000 by the average closing price of Alphabet Inc. Class C capital stock during the previous month1, rounded to the nearest whole share. These GSUs will first vest 25% on your grant’s one year anniversary. Thereafter your GSUs will vest 1/48th monthly until fully vested.
Following each annual shareholder meeting, you will be eligible to receive annualized compensation of a $350,000 GSU grant and a $75,000 cash retainer for the prior year of service. Note that your [CURRENT YEAR] awards will be prorated based upon the time between your appointment date and the shareholder meeting. Shares and cash payments will be made the first Wednesday of the month following each shareholder meeting. The exact number of GSUs comprising this grant will be calculated by dividing the GSU grant value by the average closing price of Alphabet’s Class C stock during the calendar month preceding the month of the grant2. These GSUs will vest 1/48th monthly until fully vested.
At the time of vest, any vested GSUs will convert to Alphabet Class C shares. If the US financial markets are closed on a vesting date, shares will vest on the next trading day. Vesting in GSUs is contingent on continued service on the Board on the applicable vesting dates. These awards and all future equity awards are subject to the terms and conditions of applicable plan documents and award agreements. Pursuant to our Corporate Governance Guidelines, Alphabet Directors are required to hold fully vested shares of Alphabet stock equal in value to at least $1,000,0003. New Directors have five years from the initial appointment to come into compliance with these ownership requirements. Please note that ongoing compensation for service on the Board may be changed at any time at the discretion of the Board.
1 For initial equity awards granted prior to February 2020, the exact number of GSUs comprising the grant was calculated by dividing $1,000,000 by the closing price of Alphabet’s Class C capital stock on the trading day immediately prior to the date of grant.
2 For annual equity awards granted prior to February 2020, the exact number of GSUs comprising the grant was calculated by dividing $350,000 by the closing price of Alphabet’s Class C capital stock on the trading day immediately prior to the date of grant.
3 Our Corporate Governance Guidelines were amended in April 2018 to increase the minimum stock ownership requirement for directors from $750,000 to $1,000,000.



You will also be reimbursed for all reasonable expenses incurred by you in connection with your services to Alphabet, including reimbursement for first-class air travel. All expense reimbursements are in accordance with established Alphabet policies.
We typically hold at least four one-day Board meetings per year. Board meetings are generally held on-site at Alphabet and we would hope that your schedule would permit you to attend all of the meetings in person (note that telephonic attendance is also possible). In addition, there may be telephonic calls to address special matters that arise from time to time. The Board has delegated certain duties to committees, on which you may be asked participate. At this time, we request your participation on the [COMMITTEE NAME] Committee.

Nothing in this offer or the GSU agreement should be construed to interfere with or otherwise restrict in any way the rights of Alphabet and Alphabet’s stockholders to remove any individual from the Board at any time in accordance with the provisions of applicable law.
This letter sets forth the terms of your service with Alphabet and supersedes any prior representations or agreements, whether written or oral. This letter may not be modified or amended except by a written agreement, signed by a representative of Alphabet and by you.
We hope that you find the above terms acceptable. You may indicate your agreement with these terms and accept this offer by signing and dating both the enclosed duplicate and original letter and returning them to [NAME] our Chief Legal Officer and Secretary, Alphabet.
[NAME], I am looking forward to you joining Alphabet’s Board of Directors. I believe you will make a significant contribution to Alphabet.
Sincerely,
/s/
Alphabet Inc.
[NAME]
Accepted and agreed to this
[DATE]
[SIGNATURE]
[NAME]



EX-21.01 3 googexhibit2101q42023.htm EX-21.01 Document
Exhibit 21.01

SUBSIDIARIES OF THE REGISTRANT

The following is a list of subsidiaries of Alphabet Inc., omitting subsidiaries which, considered in the aggregate as a single subsidiary, would not constitute a significant subsidiary as of December 31, 2023:

Name of SubsidiaryJurisdiction of Incorporation or Organization
Google LLCDelaware
XXVI Holdings Inc.Delaware
Alphabet Capital US LLCDelaware


EX-23.01 4 googexhibit2301q42023.htm EX-23.01 Document
Exhibit 23.01

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the following Registration Statements:

(1)Registration Statement (Form S-8 No. 333-207254) pertaining to the Google Inc. 2004 Stock Plan, Alphabet Inc. 2012 Stock Plan, AdMob, Inc. 2006 Stock Plan, UK Sub-Plan of the AdMob, Inc. 2006 Stock Plan, Motorola Mobility Holdings, Inc. 2011 Incentive Compensation Plan and Alphabet Inc. Deferred Compensation Plan,

(2)Registration Statement (Form S-8 No. 333-212914) pertaining to the Alphabet Inc. 2012 Stock Plan,

(3)Registration Statement (Form S-8 No. 333-215873) pertaining to the Alphabet Inc. Deferred Compensation Plan,

(4)Registration Statement (Form S-8 No. 333-219435) pertaining to the Alphabet Inc. 2012 Stock Plan,

(5)Registration Statement (Form S-8 No. 333-226309) pertaining to the Alphabet Inc. 2012 Stock Plan,

(6)Registration Statement (Form S-8 No. 333-232836) pertaining to the Alphabet Inc. Amended and Restated 2012 Stock Plan,

(7)Registration Statement (Form S-8 No. 333-236248) pertaining to the Alphabet Inc. Deferred Compensation Plan,

(8)Registration Statement (Form S-8 No. 333-240221) pertaining to the Alphabet Inc. Amended and Restated 2012 Stock Plan,

(9)Registration Statement (Form S-8 No. 333-256731) pertaining to the Alphabet Inc. 2021 Stock Plan,

(10) Post-effective Amendment (Form S-8 No. 333-256731) pertaining to the Alphabet Inc. Amended and Restated 2012 Stock Plan and the Alphabet Inc. 2021 Stock Plan,

(11) Registration Statement (Form S-3 No. 333-262473) of Alphabet Inc.,

(12) Registration Statement (Form S-8 No. 333-266339) pertaining to the Alphabet Inc. Amended and Restated 2021 Stock Plan; and

(13) Registration Statement (Form S-8 No. 333-273428) pertaining to the Alphabet Inc. Amended and
Restated 2021 Stock Plan;

of our reports dated January 30, 2024, with respect to the consolidated financial statements of Alphabet Inc. and the effectiveness of internal control over financial reporting of Alphabet Inc. included in this Annual Report (Form 10-K) of Alphabet Inc. for the year ended December 31, 2023.


/s/ Ernst & Young LLP
San Jose, California
January 30, 2024


EX-31.01 5 googexhibit3101q42023.htm EX-31.01 Document
Exhibit 31.01
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Sundar Pichai, certify that:
1.I have reviewed this Annual Report on Form 10-K of Alphabet 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 (the registrant’s fourth fiscal quarter in the case of an annual report) 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 the registrant’s board of directors (or persons performing the equivalent functions):
(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: January 30, 2024
/S/    SUNDAR PICHAI
Sundar Pichai
Chief Executive Officer
(Principal Executive Officer)


EX-31.02 6 googexhibit3102q42023.htm EX-31.02 Document
Exhibit 31.02

CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Ruth Porat, certify that:
1.I have reviewed this Annual Report on Form 10-K of Alphabet 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 (the registrant’s fourth fiscal quarter in the case of an annual report) 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 the registrant’s board of directors (or persons performing the equivalent functions):
(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: January 30, 2024
/S/    RUTH PORAT
Ruth Porat
President and Chief Investment Officer; Chief Financial Officer


EX-32.01 7 googexhibit3201q42023.htm EX-32.01 Document
Exhibit 32.01

CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Sundar Pichai, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Alphabet Inc. for the fiscal year ended December 31, 2023, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Alphabet Inc.
Date: January 30, 2024
By:
/S/    SUNDAR PICHAI
Name:Sundar Pichai
Title:Chief Executive Officer
(Principal Executive Officer)
I, Ruth Porat, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Alphabet Inc. for the fiscal year ended December 31, 2023, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Alphabet Inc.
Date: January 30, 2024
By:
/S/    RUTH PORAT
Name:Ruth Porat
Title:President and Chief Investment Officer; Chief Financial Officer
The foregoing certifications are not deemed filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), and are not to be incorporated by reference into any filing of Alphabet Inc. under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

EX-97.01 8 googexhibit9701q42023.htm EX-97.01 Document
Exhibit 97.01
ALPHABET INC.
CLAWBACK POLICY

1.Purpose. The purpose of this Policy is to describe the circumstances in which Executive Officers will be required to repay or return Erroneously Awarded Compensation to the Company in accordance with the Clawback Rules. Each Executive Officer shall be required to sign and return to the Company the Acknowledgement and Acceptance Form attached hereto as Exhibit A pursuant to which such Executive Officer will acknowledge that he or she is bound by the terms of this Policy; provided, however, that this Policy shall apply to, and be enforceable against, any Executive Officer and his or her successors (as specified in Section 11 of this Policy) regardless of whether or not such Executive Officer properly signs and returns to the Company such Acknowledgement and Acceptance Form and regardless of whether or not such Executive Officer is aware of his or her status as such.
2.Administration. Except as specifically set forth herein, this Policy shall be administered by the Committee. Any determinations made by the Committee shall be final and binding on all affected individuals and need not be uniform with respect to each individual covered by this Policy. Subject to any limitation under applicable law, the Committee may authorize and empower any officer or employee of the Company to take any and all actions necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee).
3.Definitions. For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.
(a)Accounting Restatement” shall mean 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 (a “Big R” restatement), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “little r” restatement).
(b)Board” shall mean the Board of Directors of the Company.
(c)Clawback Eligible Incentive Compensation” shall mean, with respect to each individual who served as an Executive Officer at any time during the applicable performance period for any Incentive-based Compensation (whether or not such individual is serving as an Executive Officer at the time the Erroneously Awarded Compensation is required to be repaid to the Company), all Incentive-based Compensation Received by such individual: (i) on or after the Effective Date; (ii) after beginning service as an Executive Officer; (iii) while the Company has a class of securities listed on the Listing Exchange; and (iv) during the applicable Clawback Period.
(d)Clawback Period” shall mean, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Date and any transition period (that results from a change in the Company’s fiscal year) of less than nine months within or immediately following those three completed fiscal years.
(e)Clawback Rules” shall mean Section 10D of the Exchange Act and any applicable rules or standards adopted by the SEC thereunder (including Rule 10D-1 under the Exchange Act) or the Listing Exchange pursuant to Rule 10D-1 under the Exchange Act



(including Nasdaq Stock Market Listing Rule 5608), in each case as may be in effect from time to time.
(f)Committee” shall mean the Leadership Development, Inclusion and Compensation Committee of the Board, or any other committee designated by the Board to administer the Policy, and in the absence of such a committee, a majority of the independent directors serving on the Board.
(g)Company” shall mean Alphabet Inc., and as the Committee determines is applicable, its direct and indirect subsidiaries.
(h)Effective Date” shall mean October 2, 2023.
(i)Erroneously Awarded Compensation” shall mean, with respect to each Executive Officer in connection with an Accounting Restatement, the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Clawback Eligible Incentive Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid.
(j)Executive Officer” shall mean any individual who is or was an executive officer as determined by the Committee in accordance with the definition of “executive officer” as set forth in the Clawback Rules and any other senior executive, employee or other personnel of the Company who may from time to time be deemed subject to the Policy by the Committee. For the avoidance of doubt, the Committee shall have full discretion to determine which individuals in the Company shall be considered an “Executive Officer” for purposes of this Policy.
(k)Exchange Act” shall mean the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder.
(l)Financial Reporting Measures” shall mean 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. Stock price and total shareholder return shall for purposes of this Policy be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented within the Company’s financial statements or included in a filing with the SEC.
(m)Incentive-based Compensation” shall mean any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
(n)Impracticable shall mean, in accordance with the good faith determination of the Committee, or if the Committee does not consist of independent directors, a majority of the independent directors serving on the Board, that either: (i) the direct expenses paid to a third party to assist in enforcing the Policy against an Executive Officer would exceed the amount to be recovered, after the Company has made a reasonable attempt to recover the applicable Erroneously Awarded Compensation, documented such reasonable attempt(s) and provided such documentation to the Listing Exchange; (ii) recovery would violate the Company’s home country law where that law was adopted prior to November 28, 2022, provided that, before concluding that it would be Impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to the Listing Exchange, that recovery would result in such a violation and a copy of the opinion is provided to the Listing Exchange; or (iii) 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.
2



(o)Listing Exchange” shall mean the Nasdaq Stock Market or such other U.S. national securities exchange or national securities association on which the Company’s securities are listed.
(p)Method of Recovery” shall include, but is not limited to: (i) requiring reimbursement of Erroneously Awarded Compensation; (ii) seeking recovery of any gain realized on the vesting, exercise, settlement, sale, transfer, or other disposition of any equity-based awards; (iii) offsetting the Erroneously Awarded Compensation from any compensation otherwise owed by the Company to the Executive Officer; (iv) canceling outstanding vested or unvested equity awards; and/or (v) taking any other remedial and recovery action permitted by applicable law, as determined by the Committee.
(q)Policy” shall mean this Alphabet Inc. Clawback Policy, as the same may be amended and/or restated from time to time.
(r)Received” shall, with respect to any Incentive-based Compensation, mean deemed receipt and Incentive-based Compensation shall be 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. For the avoidance of doubt, Incentive-Based Compensation that is subject to both a Financial Reporting Measure vesting condition and a service-based vesting condition shall be considered received when the Financial Reporting Measure is achieved, even if the Incentive-Based Compensation continues to be subject to the service-based vesting condition.
(s)Restatement Date” shall mean the earlier to occur of: (i) 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 an Accounting Restatement; or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.
(t)SEC” shall mean the U.S. Securities and Exchange Commission.
4.Repayment of Erroneously Awarded Compensation.
(a)In the event the Company is required to prepare an Accounting Restatement, the Committee shall reasonably promptly (in accordance with the applicable Clawback Rules) determine the amount of any Erroneously Awarded Compensation for each Executive Officer in connection with such Accounting Restatement and shall reasonably promptly thereafter provide each Executive Officer with written notice containing the amount of Erroneously Awarded Compensation and a demand for repayment or return, as applicable. For Clawback Eligible Incentive Compensation based on stock price or total shareholder return where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Clawback Eligible Incentive Compensation was Received (in which case, the Company shall maintain documentation of such determination of that reasonable estimate and provide such documentation to the Listing Exchange). The Committee is authorized to engage, on behalf of the Company, any third-party advisors it deems advisable in order to perform any calculations contemplated by this Policy. For the avoidance of doubt, recovery under this Policy with respect to an Executive Officer shall not require the finding of any misconduct by such Executive Officer or such Executive Officer being found responsible for the accounting error leading to an Accounting Restatement.
3



(b)In the event that any repayment of Erroneously Awarded Compensation is owed to the Company, the Committee shall recover reasonably promptly the Erroneously Awarded Compensation through any Method of Recovery it deems reasonable and appropriate in its broad discretion based on all applicable facts and circumstances and taking into account the time value of money and the cost to shareholders of delaying recovery. For the avoidance of doubt, except to the extent permitted pursuant to the Clawback Rules, in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of an Executive Officer’s obligations hereunder. Notwithstanding anything herein to the contrary, the Company shall not be required to take the actions contemplated in this Section 4(b) if recovery would be Impracticable. In implementing the actions contemplated in this Section 4(b), the Committee will act in accordance with the listing standards and requirements of the Listing Exchange and with the applicable Clawback Rules.
(c)Subject to the discretion of the Committee, an applicable Executive Officer may be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering Erroneously Awarded Compensation in accordance with Section 4(b).
5.Reporting and Disclosure. The Company shall file all disclosures with respect to this Policy in accordance with the requirements of U.S. federal securities laws, including any disclosure required by applicable SEC rules.
6.Indemnification Prohibition. The Company shall not indemnify any Executive Officer against the loss of any Erroneously Awarded Compensation that is repaid, returned or recovered pursuant to the terms of this Policy and/or pursuant to the Clawback Rules, or pay or reimburse any Executive Officer for the cost of any third-party insurance purchased by an Executive Officer to cover any such loss under this Policy and/or pursuant to the Clawback Rules. Further, the Company shall not enter into any agreement that exempts any Incentive-based Compensation from the application of this Policy or that waives the Company’s right to recovery of any Erroneously Awarded Compensation and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date). Any such purported indemnification (whether oral or in writing) shall be null and void.
7.Interpretation. The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of the Clawback Rules. The terms of this Policy shall also be construed and enforced in such a manner as to comply with applicable law, including the Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act, and any other law or regulation that the Committee determines is applicable. In the event any provision of this Policy is determined to be unenforceable or invalid under applicable law, such provision shall be applied to the maximum extent permitted by applicable law and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to any limitations required by applicable law.
8.Effective Date. This Policy shall be in effect as of the Effective Date.
9.Amendment; Termination. The Committee may modify or amend this Policy, in whole or in part, from time to time in its discretion and shall amend any or all of the provisions of this Policy as it deems necessary, including as and when it determines that it is legally required by the Clawback Rules, or any federal securities law, SEC rule or Listing Exchange rule. The Committee may terminate this Policy at any time. Notwithstanding anything in this Section 9 to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company
4



contemporaneously with such amendment or termination) cause the Company to violate the Clawback Rules, or any federal securities law, SEC rule or Listing Exchange rule. Furthermore, unless otherwise determined by the Committee or as otherwise amended, this Policy shall automatically be deemed amended in a manner necessary to comply with any change in the Clawback Rules.
10.Other Recoupment Rights; No Additional Payments. The Committee intends that this Policy will be applied to the fullest extent permitted by applicable law. The Committee may require that any employment agreement, equity award agreement, or any other agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require an Executive Officer to agree to abide by the terms of this Policy. Executive Officers shall be deemed to have accepted continuing employment on terms that include compliance with the Policy, to the extent of its otherwise applicable provisions, and to be contractually bound by its enforcement provisions. Executive Officers who cease employment or service with the Company shall continue to be bound by the terms of the Policy with respect to Clawback Eligible Incentive Compensation. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company under applicable law, regulation or rule or pursuant to the terms of any similar policy in any employment agreement, cash-based bonus plan, equity award agreement or similar agreement and any other legal remedies available to the Company. To the extent that an Executive Officer has already reimbursed the Company for any Erroneously Awarded Compensation Received under any duplicative recovery obligations established by the Company or applicable law, it shall be appropriate for any such reimbursed amount to be credited to the amount of Erroneously Awarded Compensation that is subject to recovery under this Policy, as determined by the Committee in its sole discretion. Nothing in this Policy precludes the Company from implementing any additional clawback or recoupment policies with respect to Executive Officers or any other service provider of the Company. Application of this Policy does not preclude the Company from taking any other action to enforce any Executive Officer’s obligations to the Company, including termination of employment or institution of civil or criminal proceedings or any other remedies that may be available to the Company with respect to any Executive Officer.
11.Successors. This Policy shall be binding and enforceable against all Executive Officers and their beneficiaries, estates, heirs, executors, administrators or other legal representatives to the extent required by the Clawback Rules or as otherwise determined by the Committee.
*    *    *
5



Exhibit A
ALPHABET INC.
CLAWBACK POLICY
ACKNOWLEDGEMENT AND ACCEPTANCE FORM
Capitalized terms used but not otherwise defined in this Acknowledgement and Acceptance Form shall have the meanings ascribed to such terms in the Alphabet Inc. Clawback Policy (the “Policy”). By signing below, the undersigned executive officer (the “Executive Officer”) acknowledges and confirms that the Executive Officer has received and reviewed a copy of the Policy and, in addition, the Executive Officer acknowledges and agrees as follows:
(a)the Executive Officer is and will continue to be subject to the Policy and that the Policy will apply both during and after the Executive Officer’s employment with the Company;
(b)to the extent necessary to comply with the Policy, the Policy hereby amends any employment agreement, equity award agreement or similar agreement that the Executive Officer is a party to with the Company, and shall apply and govern Incentive-based Compensation received by any Executive Officer, notwithstanding any contrary or supplemental term or condition in any document, plan or agreement, including without limitation, any employment contract, offer letter, indemnification agreement, equity agreement, or equity plan document.
(c)the Executive Officer shall abide by the terms of the Policy, including, without limitation, by returning any Erroneously Awarded Compensation to the Company to the extent required by, and in a manner permitted by, the Policy;
(d)any amounts payable to the Executive Officer, including any Incentive-based Compensation, shall be subject to the Policy as may be in effect and modified from time to time in the sole discretion of the Committee or as required by applicable law or the requirements of the Listing Exchange, and that such modification will be deemed to amend this acknowledgment;
(e)the Company may recover compensation paid to the Executive Officer through any Method of Recovery the Committee deems appropriate, and the Executive Officer agrees to comply with any request or demand for repayment by the Company in order to comply with the Policy;
(f)the recovery of Erroneously Awarded Compensation under this Policy will not give rise to any right to voluntarily terminate employment for “good reason,” or due to a “constructive termination” (or any similar term of like effect) under any plan, program or policy of or agreement with the Company;
(g)the Company may, to the greatest extent permitted by applicable law, reduce any amount that may become payable to the Executive Officer by any amount to be recovered by the Company pursuant to the Policy to the extent such amount has not been returned by the Executive Officer to the Company prior to the date that any subsequent amount becomes payable to the Executive Officer; and
(h)any assertion or application of any rights under federal, state, local or foreign law or in contract or in equity that would otherwise conflict with or narrow the Company’s authority to interpret, apply and enforce the Policy to its fullest extent, including but not limited to, the Company’s authority to withhold or divert wages pursuant to this Policy, is hereby waived by the Executive Officer.



Signature
Print Name
Date
Signature page to the Alphabet Inc. Clawback Policy
Acknowledgement and Acceptance Form

EX-101.SCH 9 goog-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 BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Variable Interest Entities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Supplemental Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Workforce Reduction and Other Initiatives link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Compensation Plans link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Information about Segments and Geographic Areas link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Schedule II: Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Supplemental Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Workforce Reduction and Other Initiatives (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Information about Segments and Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenues - Revenue by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenues - Revenue by Geographic Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenues - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Financial Instruments - Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Financial Instruments - Gains and Losses on Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Financial Instruments - Carrying Amount of Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Financial Instruments - Carrying Amount of Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Financial Instruments - Measurement Alternative Investments (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Financial Instruments - Derivative Notional Amounts (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Financial Instruments - Summary of Gains and Losses for Debt Securities (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Leases - Components of Operating Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Leases - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Variable Interest Entities - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Debt - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Debt - Future Principal Payments for Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Supplemental Financial Statement Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Supplemental Financial Statement Information - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Supplemental Financial Statement Information - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Supplemental Financial Statement Information - Components of Other Income (Expense), Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Workforce Reduction and Other Initiatives - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Workforce Reduction and Other Initiatives - Charges Included Within the Statement of Income (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Workforce Reduction and Other Initiatives - Changes to Restructuring and Other Accruals (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Stockholders' Equity - Share Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Compensation Plans - Stock Plans (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Compensation Plans - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Compensation Plans - Stock Based Award Activities (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Income Taxes - Income From Continuing Operations Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Income Taxes - Provision for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Income Taxes - Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Information about Segments and Geographic Areas - Revenue and Operating Income/Loss by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 9954533 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 goog-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 goog-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 goog-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Balance Sheet Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] Schedule of accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Accrued expenses and other current liabilities Accrued Liabilities, Current Accrued revenue share Increase (Decrease) In Accrued Revenue Share The net change during the reporting period in the aggregate amount of obligations incurred but not paid under the revenue share arrangements. Maximum borrowing on short term lines of credit Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Interest income Interest Income, Other Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Expected timing of revenue recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Loss contingency, loss adjustment Loss Contingency, Loss In Period, Adjustment Loss Contingency, Loss In Period, Adjustment Non-marketable securities Other Long-Term Investments Deferred income taxes Deferred Income Tax Liabilities, Net Foreign-derived intangible income deduction Effective Income Tax Rate Reconciliation, FDII, Percent Stock-based compensation expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Finance lease, non-cancelable lease term Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Stockholders' Equity Equity [Text Block] Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Current liabilities: Liabilities, Current [Abstract] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Less: reclassification adjustment for net (gains) losses included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Recourse Status [Axis] Recourse Status [Axis] Recourse Status [Domain] Recourse Status [Domain] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative Asset, Statement of Financial Position [Extensible Enumeration] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Trading Symbol Trading Symbol Leases not yet commenced, future minimum lease payments, current Lessee, Lease Not Yet Commenced, Current Amount Lessee, Lease Not Yet Commenced, Current Amount Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Tax benefit (expense) related to available-for-sale investments OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Maturities and sales of non-marketable securities Proceeds from Sale and Maturity of Other Investments Stockholders’ equity: Equity, Attributable to Parent [Abstract] Deferred revenue Contract with Customer, Liability Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Schedule of earnings per share 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] Foreign exchange option contracts, maximum maturities Derivative, Remaining Maturity Executive Category: Executive Category [Axis]     Number of     Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Land and buildings Land and Building [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Total deferred tax assets net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Marketable securities Marketable Securities, Current Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Financial Instruments [Domain] Financial Instruments [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Hedging Relationship [Domain] Hedging Relationship [Domain] 2025 Long-Term Debt, Maturity, Year Two Entity Small Business Entity Small Business Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] Total sale price Proceeds From Sale Of Equity Securities, FV-NI, Held-for-investment Proceeds From Sale Of Equity Securities, FV-NI, Held-for-investment Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Notional principal Derivative, Notional Amount Maximum borrowing on short term lines of credit Short-term Debt, Maximum Borrowing Capacity Short-term Debt, Maximum Borrowing Capacity Income taxes, net Increase (Decrease) in Income Taxes Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation of property and equipment Depreciation Depreciation Marketable equity securities Marketable Securities [Table Text Block] Schedule of debt instruments Schedule of Long-Term Debt Instruments [Table Text Block] Federal research credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Income Taxes payable, net Accrued Income Taxes, Current Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Derivatives in net investment hedging relationship: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] European Commission Antitrust Investigation Unfavorable Regulatory Action Unfavorable Regulatory Action [Member] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Research and development Research and Development Expense [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Balance as of beginning period Balance as of ending period Restructuring Reserve Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 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] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag General and administrative General and Administrative Expense [Member] Hedging Designation [Axis] Hedging Designation [Axis] Goodwill [Line Items] Goodwill [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross New operating lease assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount John Hennessy Trading Arrangement, Class A Common Stock [Member] John Hennessy Trading Arrangement, Class A Common Stock PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Financial Instruments and Fair Value [Line Items] Financial Instruments And Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] 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] Non-cash stock-based compensation Restructuring Reserve, Settled without Cash Ruth M. Porat [Member] Ruth M. Porat Loss contingency, loss in period Loss Contingency, Loss in Period Derivatives liabilities Offsetting Derivative Liabilities [Abstract] Current operating lease liabilities Operating Lease, Liability, Current Redeemable noncontrolling interest Redeemable Noncontrolling Interest In Variable Interest Entity Redeemable Noncontrolling Interest In Variable Interest Entity 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Offsetting liabilities Offsetting Liabilities [Table Text Block] Leases, non-cancelable lease term Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of income from continuing operations before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign operations Income (Loss) from Continuing Operations before Income Taxes, Foreign Deferred revenue Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Non-Marketable Securities Non-marketable Equity Securities [Abstract] Non-marketable Equity Securities Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Financial Instruments Derivative Liability, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Net Amounts Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Total costs and expenses Costs and Expenses Maximum Maximum [Member] Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Document Type Document Type Other Comprehensive Income Location [Domain] Other Comprehensive Income Location [Domain] Acquisitions Goodwill, Acquired During Period Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Geographic Area Geographic Concentration Risk [Member] Tabular List, Table Tabular List [Table Text Block] EMEA EMEA [Member] Long-term portion of marketable equity securities Marketable Securities, Noncurrent Thereafter Long-Term Debt, Maturity, after Year Five Inventory Inventory, Policy [Policy Text Block] VIE maximum exposure Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount (Gain) loss on debt and equity securities, net Debt and Equity Securities, Gain (Loss) Other Other Noncash Income (Expense) Foreign exchange contracts Cash Flow Hedge, Foreign Exchange Contracts [Abstract] Cash Flow Hedge, Foreign Exchange Contracts [Abstract] Costs and expenses: Costs and Expenses [Abstract] Title of 12(b) Security Title of 12(b) Security Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate by Type [Axis] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Unvested at beginning of period (in dollars per share) Unvested at end of period (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] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Accelerated rent and depreciation Restructuring And Related Cost, Accelerated Rent And Depreciation Restructuring And Related Cost, Accelerated Rent And Depreciation Entity Tax Identification Number Entity Tax Identification Number Number of tax jurisdictions Number Of Tax Jurisdictions Number of Tax Jurisdictions Total operating lease cost Lease, Cost Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) [Member] Purchases of marketable securities Payments to Acquire Marketable Securities Statistical Measurement [Axis] Statistical Measurement [Axis] Accrued revenue share Accrued Revenue Share Aggregate carrying amount, as of the balance sheet date, of current obligations incurred but not paid under the revenue share arrangements. Accrued revenue share is expected to be paid within one year or the normal operating cycle, if longer. Entity Interactive Data Current Entity Interactive Data Current Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Stock Plans Unvested Restricted Stock Units Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] YouTube ads YouTube Advertising Revenue [Member] YouTube Advertising Revenue [Member] Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition and Cost of Revenues Revenue from Contract with Customer [Policy Text Block] Financial Instruments Derivative Asset, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Capital Class A And C Capital Class A And C [Member] Capital Class A And C Cash payments for operating leases Operating Lease, Payments Net change, net of income tax benefit (expense) of $394, $1,056, and $(698) OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Common stock and capital stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Income Tax Expense (Benefit), Continuing Operations [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] PEO PEO [Member] Credit Risks Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Net payments related to stock-based award activities Net Proceeds Payments Related To Stock Based Award Activities The net cash inflow (outflow) associated with the tax withholding payments on behalf of employees upon the net settlement of their vested restricted stock units, and the cash proceeds received from the exercise of stock options. Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Credit Facility Due April 2024 Credit Facility Due April 2024 [Member] Credit Facility Due April 2024 Common stock and capital stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Carrying value, Marketable Equity Securities Equity Securities, FV-NI, Current Amount reclassified from AOCI to income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Debt Instrument [Axis] Debt Instrument [Axis] Repurchases of stock Repurchases of capital stock Stock Repurchased and Retired During Period, Value Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract] Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract] Credit Facility [Axis] Credit Facility [Axis] Tax benefit (expense) related to cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Schedule of debt maturities Schedule of Maturities of Long-Term Debt [Table Text Block] Total liabilities Liabilities with no recourse Liabilities Total Current Income Tax Expense (Benefit) Non-Marketable Securities Non Marketable Equity Investments, Policy [Policy Text Block] Describes an entity's accounting policies for investment in non-marketable equity securities. Total Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Capitalized research and development Deferred Tax Assets, in Process Research and Development Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Cash and Non-Cash Collateral Received or Pledged Derivative Asset, Subject To Master Netting Arrangement, Collateral, Obligation To Return Cash And Security Not Offset Derivative Asset, Subject To Master Netting Arrangement, Collateral, Obligation To Return Cash And Security Not Offset Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Sales and marketing Selling and Marketing Expense Decrease in Unrecognized Tax Benefits is Reasonably Possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Less than 12 Months, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months General and administrative General and Administrative Expense European Commission fines Loss Contingency, Accrual, Current Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Guaranteed purchase commitment Purchase Obligation Cumulative net gain (loss) Equity Securities, FV-NI And Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities, FV-NI And Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Restructuring Type [Axis] Restructuring Type [Axis] Short-term Debt, Type [Domain] Short-Term Debt, Type [Domain] Information technology assets Technology Equipment [Member] Total debt Long-Term Debt and Lease Obligation, Including Current Maturities Percentage of revenue Concentration Risk, Percentage Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Components of accumulated other comprehensive income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] State and local income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent 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 Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Foreign currency gain (loss) to be reclassified during next 12 months Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Tax credits Deferred Tax Assets, Tax Credit Carryforwards, Other Line of credit drawn Line of Credit, Current Furniture and fixtures Furniture and Fixtures [Member] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Allowance for doubtful accounts and sales credits SEC Schedule, 12-09, Allowance, Credit Loss [Member] Gross realized gain on debt securities Debt Securities, Available-for-Sale, Realized Gain Consolidation Items [Axis] Consolidation Items [Axis] Commercial Paper Commercial Paper [Member] Non-marketable securities upward adjustment Non-Marketable Securities, Without Readily Determinable Fair Value, Upward Price Adjustment Non-Marketable Securities, Without Readily Determinable Fair Value, Upward Price Adjustment Long-lived assets Long-Lived Assets Impairment of goodwill Goodwill, Impairment Loss Total initial cost Equity Securities, FV-NI And Without Readily Determinable Fair Value, Cost Equity Securities, FV-NI And Without Readily Determinable Fair Value, Cost 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] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues recognized Contract with Customer, Liability, Revenue Recognized Advertising and promotional expenses Marketing and Advertising Expense SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Unrealized Gains (Losses) on Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Long-term debt Long-Term Debt and Lease Obligation Variable Interest Entities Variable Interest Entity Disclosure [Text Block] Fair value of non-marketable equity securities Carrying value, Non-Marketable Equity Securities Equity Securities without Readily Determinable Fair Value, Amount Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Supplemental Information Related to Operating Leases Supplemental Cash Flow Information [Table Text Block] Supplemental Cash Flow Information [Table Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Total deferred tax assets Deferred Tax Assets, Gross Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Amounts excluded from the assessment of hedge effectiveness recorded in AOCI Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net Mortgage-backed and asset-backed securities Mortgage Backed and Asset Backed Securities [Member] Mortgage Backed and Asset Backed Securities [Member] Title Trading Arrangement, Individual Title Individual: Individual [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location [Domain] Income Statement Location [Domain] Income Statement Location [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Votes per share class (in votes) Common Stock, Number Of Votes Number of votes allocated to each share, per class Minimum Minimum [Member] Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Cash Cash Other comprehensive income (loss) Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Due after 10 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Foreign currency exchange gain (loss), net Gain (Loss), Foreign Currency Transaction, before Tax Schedule of derivative instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Interest capitalized Interest Costs Capitalized Deferred tax assets: Deferred Tax Assets, Net [Abstract] Schedule II: Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Repayments of debt Repayments of Debt and Lease Obligation Other Deferred Tax Assets, Other Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Operating leases Deferred Tax Liabilities, Operating Lease, Liability Deferred Tax Liabilities, Operating Lease, Liability Other investing activities Payments for (Proceeds from) Other Investing Activities Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares Reallocation Of Undistributed Earnings As Result Of Conversion Of Shares Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares. Retained Earnings Retained Earnings [Member] Less: Current portion of long-term notes Long-Term Debt, Current Maturities Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Net change, net of income tax benefit (expense) of $(122), $110, and $2 Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) Basic net income per share (in dollars per share) Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Net deferred tax assets (liabilities) Deferred Tax Assets, Net Noncontrolling interest Noncontrolling Interest in Variable Interest Entity Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Class A Capital Stock Capital Class A [Member] Capital Class A Basis of Consolidation Consolidation, Policy [Policy Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Accounts payable Increase (Decrease) in Accounts Payable Summary of income tax contingencies Summary of Income Tax Contingencies [Table Text Block] Entity Public Float Entity Public Float Derivative Instrument [Axis] Derivative Instrument [Axis] Long-term debt Long-Term Debt, Gross All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Compensation Amount Outstanding Recovery Compensation Amount Derivative assets Net Amounts Presented in the Consolidated Balance Sheets Derivative Asset Forfeited/canceled (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 Total Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Future finance lease payments, net and other Finance Lease, Liability Class C Capital Stock Capital Class C [Member] Capital Class C [Member] Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited/canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Allowance for credit losses on accounts receivable Accounts Receivable, Allowance for Credit Loss 2024 Long-Term Debt, Maturity, Year One Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Foreign exchange contracts Fair Value Hedge, Foreign Exchange Contracts [Abstract] Fair Value Hedge, Foreign Exchange Contracts [Abstract] Other Bets Other Segments [Member] Carrying Value Of Marketable And Non-Marketable Equity Securities Carrying Value Of Marketable And Non-Marketable Equity Securities [Table Text Block] Carrying Value Of Marketable And Non-Marketable Equity Securities Restricted stock units and other contingently issuable shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Unrealized net gain (loss) on marketable equity securities Equity Securities, FV-NI, Unrealized Gain (Loss) Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Cash payments Payments for Restructuring Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Revenues Sales [Member] Reclassification out of AOCI Reclassification out of Accumulated Other Comprehensive Income [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Provision for income taxes Benefit (provision) for income taxes Provision for income taxes Cumulative net tax benefit reversal Income Tax Expense (Benefit) International Non-US [Member] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Accrued purchases of property and equipment Accrued Purchases Of Property And Equipment, Current Accrued Purchases of Property and Equipment, Current 12 Months or Greater, Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Equity [Abstract] Equity [Abstract] Less: reclassification adjustment for net (gains) losses included in net income Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Fair Value Cash, Cash Equivalents, And Marketable Securities Cash, Cash Equivalents, And Marketable Securities Money market funds Money Market Funds [Member] Net tax credit carryforwards Tax Credit Carryforward, Amount Financial Instruments and Fair Value [Table] Financial Instruments And Fair Value [Table] Financial Instruments and Fair Value [Table] Less than 12 Months, Unrealized Loss Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Credit Facility [Domain] Credit Facility [Domain] Repurchases of stock (in shares) Repurchases of capital stock (in shares) Stock Repurchased and Retired During Period, Shares Time deposits Bank Time Deposits [Member] Property and equipment, estimated useful lives, up to Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Deferred tax asset valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Interest rate contracts Interest Rate Contract [Member] Revenues Revenue from Contract with Customer [Text Block] Decreases related to settlement with tax authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Change in net unrealized gains (losses) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Document Annual Report Document Annual Report Weighted-average effect of dilutive securities Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Google Network Google Network [Member] Google Network [Member] Realized net gain (loss) on equity securities sold during the period Equity Securities, FV-NI, Realized Gain (Loss) Net investment gains Deferred Tax Liabilities, Investments Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover page. Cover [Abstract] Subsequent Event Subsequent Events [Text Block] United States UNITED STATES Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Other long-term liabilities Other Liabilities, Noncurrent Total future lease payments Lessee, Operating Lease, Liability, to be Paid Transaction price allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Compensation Plans Compensation and Employee Benefit Plans [Text Block] Cash flow hedges Cash Flow Hedging [Member] Information about Segments and Geographic Areas Segment Reporting Disclosure [Text Block] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Impairment of Investments Impairment Of Marketable And Non Marketable Securities, Policy [Policy Text Block] Describes an entity's accounting policy for recognizing and measuring the impairment of marketable and non-marketable securities. Equity Component [Domain] Equity Component [Domain] Less: Current portion future finance lease payments, net and other current debt Finance Lease, Liability, Current Offsetting assets Offsetting Assets [Table Text Block] State State and Local Jurisdiction [Member] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Carrying value of unconsolidated VIE Unconsolidated Variable Interest Entity, Carrying Value Unconsolidated Variable Interest Entity, Carrying Value Income from operations Segment operating income / (loss) Operating Income (Loss) Hedging gains (losses) Gain (Loss) on Hedging Activity Office Space Facility Closing [Member] Total deferred tax liabilities Deferred Tax Liabilities, Gross Consolidated Entities [Domain] Consolidated Entities [Domain] Other Comprehensive Income Location [Axis] Other Comprehensive Income Location [Axis] Unrealized gain on equity securities Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Segments [Axis] Segments [Axis] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] 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] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Type of Restructuring [Domain] Type of Restructuring [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Consolidated Entities [Axis] Consolidated Entities [Axis] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Unvested at beginning of period (in shares) Unvested at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Debt Disclosure [Text Block] Class A, Class B, Class C Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Tax benefit realized related to awards vested or exercised Tax Benefit From Stock Based Award Activity Reductions in the entity's income taxes that arise when compensation cost (from non-qualified stock options, vesting of restricted stock units and restricted stock) recognized on the entity's tax return exceeds compensation cost from non-qualified stock options, restricted stock units and restricted stock recognized on the income statement. Includes excess tax benefit realized. MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Ann Mather [Member] Ann Mather Restatement Determination Date: Restatement Determination Date [Axis] Corporate debt securities Corporate Debt Securities [Member] Other income (expense), net Other income (expense), net Nonoperating Income (Expense) U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and Contingencies (Note 10) Commitments and Contingencies Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Leases Lessee, Leases [Policy Text Block] Gain (loss) on debt securities, net Debt Securities, Realized Gain (Loss) Effect of fair value hedges: Effect of Fair Value Hedges on Results of Operations [Abstract] Nature of Operations Nature Of Operations Policy [Policy Text Block] Disclosure related to our nature of operations. Preferred stock, par value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Weighted- Average Grant-Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Gross Amounts Recognized Derivative Liability, Subject to Master Netting Arrangement, before Offset PEO Total Compensation Amount PEO Total Compensation Amount Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Amount excluded from the assessment of effectiveness (amortized) Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net Hedging Relationship [Axis] Hedging Relationship [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Effect of tax law change Effective Income Tax Rate Reconciliation, Impact Of Tax Law Change, Percent Effective Income Tax Rate Reconciliation, Impact Of Tax Law Change, Percent Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Reallocation of undistributed earnings Reallocation Of Undistributed Earnings Reallocation of undistributed earnings to Class B shares. Class A, Class B, and Class C stock and additional paid-in capital, $0.001 par value per share: 300,000 shares authorized (Class A 180,000, Class B 60,000, Class C 60,000); 12,849 (Class A 5,964, Class B 883, Class C 6,002) and 12,460 (Class A 5,899, Class B 870, Class C 5,691) shares issued and outstanding Common Stocks, Including Additional Paid in Capital Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Estimated fair value of long-term debt Long-Term Debt, Fair Value Net income Net income Net of income tax Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Foreign Currency 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 Leases Lessee, Operating Leases [Text Block] Commercial paper outstanding Commercial Paper Beginning Balance (in shares) Ending Balance (in shares) Shares, Issued Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Gross Unrealized Losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Domestic operations Income (Loss) from Continuing Operations before Income Taxes, Domestic Accounts Receivable Receivable [Policy Text Block] Award vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Class B Common Stock Common Class B [Member] Foreign exchange contracts Foreign Exchange Contract [Member] Cash and Non-Cash Collateral Received or Pledged Derivative Liability, Subject To Master Netting Arrangement, Collateral, Right To Reclaim Cash And Security Not Offset Derivative Liability, Subject To Master Netting Arrangement, Collateral, Right To Reclaim Cash And Security Not Offset Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill, Beginning of Period Goodwill, End of Period Goodwill Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Amount excluded from the assessment of effectiveness Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Accounts receivable, net Increase (Decrease) in Accounts Receivable Change in net unrealized gains (losses) OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Operating lease liabilities Operating Lease, Liability, Noncurrent Investments by maturity date Investments Classified by Contractual Maturity Date [Table Text Block] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Axis] Unamortized discount and debt issuance costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Asset Pledged as Collateral Asset Pledged as Collateral [Member] Future Minimum Operating Lease Payments Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Pledged Status [Axis] Pledged Status [Axis] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Proceeds from issuance of debt, net of costs Proceeds from Debt, Net of Issuance Costs Components of Operating Lease Expense Lease, Cost [Table Text Block] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Google Search & other Google Search & Other [Member] Google Search & Other [Member] Sale of interest in consolidated entities Noncontrolling Interest, Increase from Sale of Parent Equity Interest Interest expense Interest Expense Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Schedule of restricted stock activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] 2026 Long-Term Debt, Maturity, Year Three Unrealized Gains (Losses) on Available-for-Sale Investments Unrealized gains (losses) on available-for-sale investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] John Hennessy [Member] John Hennessy Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Effect of non designated hedges: Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract] Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract] Auditor Firm ID Auditor Firm ID Entity Shell Company Entity Shell Company Restatement Determination Date Restatement Determination Date Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Nonrecourse Nonrecourse [Member] Variable lease cost Variable Lease, Cost Amount excluded from the assessment of effectiveness Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Operating lease cost Operating Lease, Cost Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] 12 Months or Greater, Fair Value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Common stock and capital stock, shares issued (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 Total Long-Term Debt Total gain (loss) on debt securities recognized in other income (expense), net Debt Securities, Available-for-Sale, Gain (Loss) Total Unrealized Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss 2027 Long-Term Debt, Maturity, Year Four Cumulative net gain (loss), Marketable Equity Securities Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Stock-based compensation expense, awards we expect to settle in Alphabet stock Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Balance at Beginning of Year Balance at End of Year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Class A Common Stock Common Class A [Member] Period for recognized of unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Accruals and reserves not currently deductible Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Federal Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Income (loss) and impairment from equity method investments, net Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net Total Equity Securities, FV-NI, Gain (Loss) [Abstract] Expected timing of revenue recognition, percent Revenue, Remaining Performance Obligation, Percentage Credit Facility Due April 2028 Credit Facility Due April 2028 [Member] Credit Facility Due April 2028 Uncertain tax positions, accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Net operating loss carryforwards Operating Loss Carryforwards Service Life Service Life [Member] Income Statement [Abstract] Income Statement [Abstract] Common and capital stock issued (in shares) Stock Issued During Period, Shares, New Issues Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Schedule of Restructuring Reserve by Type of Cost Schedule of Restructuring Reserve by Type of Cost [Table Text Block] (Increase) decrease in allowance for credit losses Debt Securities, Available-for-Sale, Allowance for Credit Loss, Period Increase (Decrease) Derivative liabilities Net Amounts Presented in the Consolidated Balance Sheets Derivative Liability Other income (expense), net Nonoperating Income (Expense) [Member] Other current assets Other Assets, Current Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Unrealized net gain (loss) on non-marketable equity securities Equity Securities Without Readily Determinable Fair Value, FV-NI, Unrealized Gain (Loss) Equity Securities Without Readily Determinable Fair Value, FV-NI, Unrealized Gain (Loss) Diluted net income per share: Earnings Per Share, Diluted [Abstract] Financial Instruments Financial Instruments Disclosure [Text Block] Equity method investments Equity Method Investments Financial Instrument [Axis] Financial Instrument [Axis] Advertising and Promotional Expenses Advertising Cost [Policy Text Block] Total Shareholder Return Amount Total Shareholder Return Amount Repurchases of stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Operating leases Deferred Tax Assets, Operating Lease, Right-Of-Use Asset Deferred Tax Assets, Operating Lease, Right-Of-Use Asset Total initial cost Equity Securities, FV-NI, Cost Basis Of Securities Sold Equity Securities, FV-NI, Cost Basis Of Securities Sold Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Schedule of other income (expense), net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Components of Deferred Tax Assets [Abstract] Components of Deferred Tax Assets [Abstract] 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] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Basic net income per share: Earnings Per Share, Basic [Abstract] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Gross Amounts Recognized Derivative Asset, Subject to Master Netting Arrangement, before Offset Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Equity Securities Without Readily Determinable Fair Value, Cost Equity Securities Without Readily Determinable Fair Value, Cost Equity Securities Without Readily Determinable Fair Value, Cost Class of Stock [Domain] Class of Stock [Domain] Performance fees Investment Performance Fees Investment Performance Fees Allocation of undistributed earnings Allocation of undistributed earnings for basic computation Net Income (Loss) Available to Common Stockholders, Basic Schedule of effects on net income of amounts reclassified from accumulated OCI Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Preferred stock, $0.001 par value per share, 100 shares authorized; no shares issued and outstanding Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Total lease liability balance Operating Lease, Liability Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Other contracts Other Contract [Member] 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] Total cash, cash equivalents, and marketable securities Cash, Cash Equivalents, and Short-Term Investments Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Effect of cash flow hedges: Effect of Cash Flow Hedges on Results of Operations [Abstract] All Executive Categories All Executive Categories [Member] Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] 2014-2020 Notes issuances 2011-2016 Notes [Member] 2011-2016 Notes Debt Disclosure [Abstract] Debt Disclosure [Abstract] Tax benefits on total stock-based compensation expense Share-Based Payment Arrangement, Expense, Tax Benefit Earnings Per Share [Abstract] Earnings Per Share [Abstract] Hedged items Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Due in one year through five years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Other Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Class of Treasury Stock Class of Treasury Stock [Table Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Authorized share repurchase amount Stock Repurchase Program, Authorized Amount Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Derivatives designated as hedging instruments Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments Total unrecognized tax benefits Beginning Balance Ending Balance Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Earnings Per Share Disclosure [Line Items] Earnings Per Share Disclosure [Line Items] Earnings Per Share Disclosure [Line Items] APAC Asia Pacific [Member] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Building Building [Member] Schedule of goodwill Schedule of Goodwill [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Purchase commitment period (majority) Long-Term Purchase Commitment, Period Foreign currency translation and other adjustments Goodwill, Translation and Purchase Accounting Adjustments Usage SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Network Equipment Network Equipment [Member] Network Equipment [Member] Cumulative net gains (losses) Equity Securities, FV-NI, Cumulative Gain (Loss), Net Equity Securities, FV-NI, Cumulative Gain (Loss), Net Other accrued expenses and current liabilities Other Accrued Liabilities, Current Purchases of non-marketable securities Payments to Acquire Other Investments SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Reconciling items Corporate, Non-Segment [Member] Coupon Rate Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total stockholders’ equity Beginning Balance Ending Balance Equity, Attributable to Parent Total unrecognized tax benefits that, if recognized, would affect our effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Concentration Risk Type [Axis] Concentration Risk Type [Axis] Subsequent Events [Abstract] Subsequent Events [Abstract] Available-for-sale investments: OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract] Total Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-term Debt, Fiscal Year Maturity [Abstract] Long-Term Debt, Fiscal Year Maturity [Abstract] Mutual funds Mutual Fund [Member] Unrealized loss of non-marketable securities Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Workforce Reduction and Other Initiatives Restructuring and Related Activities Disclosure [Text Block] Effect of net investment hedges: Effect of Net Investment Hedge on Results of Operations [Abstract] Google Services Google Services [Member] Google Services Hedging Designation [Domain] Hedging Designation [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Net investment hedges Net Investment Hedging [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Schedule of long-lived assets by geographic area Long-Lived Assets by Geographic Areas [Table Text Block] Foreign exchange contracts Net Investment Hedge, Foreign Exchange Contracts [Abstract] Net Investment Hedge, Foreign Exchange Contracts [Abstract] Effective Interest Rate Debt Instrument, Interest Rate, Effective Percentage Schedule of gain (loss) 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] Document Fiscal Period Focus Document Fiscal Period Focus 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Schedule of revenue by geographic area Revenue from External Customers by Geographic Areas [Table Text Block] Foreign Tax Authority Foreign Tax Authority [Member] Income taxes payable, non-current Accrued Income Taxes, Noncurrent City Area Code City Area Code Cumulative Net Gain (Loss) On Equity Securities Sold Cumulative Net Gain (Loss) On Equity Securities Sold [Table Text Block] Cumulative Net Gain (Loss) On Equity Securities Sold Product and Service [Axis] Product and Service [Axis] Net Income Per Share Earnings Per Share [Text Block] Finance Lease, Liability, Statement of Financial Position [Extensible List] Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Investments, Unrealized Loss Position [Table] Investments Unrealized Loss Position [Table] Investments, Unrealized Loss Position [Table] Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Performance Fees Compensation Related Costs, Policy [Policy Text Block] Investments, Unrealized Loss Position [Line Items] Investments Unrealized Loss Position [Line Items] Investments, Unrealized Loss Position [Line Items] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Exercise Price Award Exercise Price Derivatives not designated as hedging instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Unrealized gain (loss) on fair value option debt securities Fair Value, Option, Debt Securities, Available-For-Sale, Unrealized Gain (Loss) Fair Value, Option, Debt Securities, Available-For-Sale, Unrealized Gain (Loss) Derivative Liability [Abstract] Derivative Liability [Abstract] Cash paid for income taxes, net of refunds Income Taxes Paid, Net Cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Total liabilities and stockholders’ equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating lease assets Operating Lease, Right-of-Use Asset Carrying value Equity Securities, FV-NI and without Readily Determinable Fair Value Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Foreign Current Foreign Tax Expense (Benefit) Allocation of undistributed earnings Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Audit Information [Abstract] Audit Information Schedule of segment information by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Amount excluded from the assessment of effectiveness Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net Supplemental Financial Statement Information Supplemental Balance Sheet Disclosures [Text Block] Charges Total charges Restructuring Charges Change in Accounting Estimate, Type [Domain] Change in Accounting Estimate, Type [Domain] Fair Value Measurements and Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Remaining authorized amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Termination Date Trading Arrangement Termination Date Federal and state Current Federal, State and Local, Tax Expense (Benefit) Maturities and sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Tax withholding related to vesting of restricted stock units and other Tax Withholding Related To Vesting Of Restricted Stock Units Tax withholding related to the vesting of restricted stock units during the period. Common stock and capital stock, shares authorized (in shares) Common Stock, Shares Authorized Total Debt Securities, Available-for-Sale Number of authorized classes of stock Number Of Classes Of Common Stock Number of classes of common stock authorized by the Board of Directors. Proceeds from sale of interest in consolidated entities, net Proceeds from Noncontrolling Interests Gross Unrealized Gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Total gain (loss) on equity securities in other income (expense), net Gain (loss) on equity securities, net Equity Securities, FV-NI, Gain (Loss) Adjustments: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Award Timing Disclosures [Line Items] Accrued employee benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits Fair value of vested awards Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Charges Restructuring Charges, Excluding Noncash Expenses Restructuring Charges, Excluding Noncash Expenses Foreign exchange contracts Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract] Due in five years through 10 years Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Document Information [Line Items] Document Information [Line Items] Pledged Status [Domain] Pledged Status [Domain] Other Revenue, Hedging Gain (Loss) Other Revenue, Hedging Gain (Loss) [Member] Other Revenue, Hedging Gain (Loss) Non-marketable securities, downward adjustment Non-Marketable Securities, Without Readily Determinable Fair Value, Downword Price Adjustment Non-Marketable Securities, Without Readily Determinable Fair Value, Downword Price Adjustment Stockholders Equity Note [Table] Stockholders Equity Note [Table] Stockholders Equity Note [Table] Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Short-term Debt, Type [Axis] Short-Term Debt, Type [Axis] Google Cloud Google Cloud [Member] Google Cloud [Member] Income Taxes Income Tax, Policy [Policy Text Block] Conversion of Class B to Class A common shares outstanding (in shares) Incremental Common Shares Attributable To Conversion Of Common Stock Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock. Insider Trading Arrangements [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Entity Registrant Name Entity Registrant Name Current marketable equity securities Marketable Equity Securities [Member] Marketable Equity Securities 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 Foreign income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Adjustment to Compensation, Amount Adjustment to Compensation Amount Federal and state Deferred Federal, State and Local, Tax Expense (Benefit) Cost of revenues Cost of Sales [Member] Severance and Related Employee Severance [Member] Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Other Americas Americas Excluding United States [Member] Americas Excluding United States [Member] Entity Central Index Key Entity Central Index Key Total gains (losses) Derivative, Gain (Loss) on Derivative, Net Total stock-based compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Adjusted Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Income Tax Authority [Domain] Income Tax Authority [Domain] Accrued compensation and benefits Employee-related Liabilities, Current Revenue Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Google advertising Google Advertising Revenue [Member] Google Advertising Revenue [Member] Schedule of revenue by revenue source Disaggregation of Revenue [Table Text Block] Stock issued (in shares) Stock Issued During Period, Value, New Issues Revenues Revenues from contract with customer Revenue from Contract with Customer, Excluding Assessed Tax Government bonds Government Bonds [Member] Government Bonds [Member] Amendment Flag Amendment Flag Gross Amounts Offset in the Consolidated Balance Sheets Derivative Liability, Subject to Master Netting Arrangement, Asset Offset Fair value hedges Fair Value Hedging [Member] John Hennessy Trading Arrangement, Class C Capital Stock [Member] John Hennessy Trading Arrangement, Class C Capital Stock Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Due in one year or less Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Marketable Securities Marketable Securities [Abstract] Business Combinations Business Combinations Policy [Policy Text Block] Goodwill Goodwill Disclosure [Text Block] Leasehold improvements Leasehold Improvements [Member] Sales and marketing Selling and Marketing Expense [Member] Gains and losses on equity securities Gain (Loss) on Securities [Table Text Block] Number of shares used in per share computation (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Derivative Asset [Abstract] Derivatives assets Derivative Asset [Abstract] Gross realized loss on debt securities Gross realized loss on debt securities Debt Securities, Available-for-Sale, Realized Loss Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Net Amounts Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Total assets Assets not available for use Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Google subscriptions, platforms, and devices Subscriptions, Platforms, And Devices Revenue [Member] Subscriptions, Platforms, And Devices Revenue Stock-based compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition 2028 Long-Term Debt, Maturity, Year Five Restructuring and Related Activities [Abstract] 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] Construction in progress Construction in Progress [Member] Total Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Server Equipment Server Equipment [Member] Server Equipment [Member] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Total initial cost, Marketable Equity Securities Equity Securities, FV-NI, Cost Gross Amounts Offset in the Consolidated Balance Sheets Derivative Asset, Subject to Master Netting Arrangement, Liability Offset Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Number of shares used in per share computation (in shares) Weighted Average Number of Shares Outstanding, Basic Debt Instrument [Line Items] Debt Instrument [Line Items] Revenue by Geographic Location And Type Revenue by Geographic Location And Type [Member] Revenue by Geographic Location And Type Property and equipment, net Deferred Tax Liabilities, Property, Plant and Equipment Prior Period Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Leases not yet commenced, future minimum lease payments, noncurrent Lessee, Lease Not Yet Commenced, Noncurrent Amount Lessee, Lease Not Yet Commenced, Noncurrent Amount Foreign exchange contracts Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract] Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract] Accrued customer liabilities Accrued Customer Liabilities, Current Accrued Customer Liabilities, Current Cost of revenues Cost of Revenue Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program [Member] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Statement [Line Items] Statement [Line Items] Cash Equivalents and Marketable Securities Cash And Cash Equivalents And Marketable Securities, Policy [Policy Text Block] A description of a company's cash and cash equivalents and marketable securities accounting policy. Schedule of gross notional amounts of derivative instruments Schedule of Derivative Instruments [Table Text Block] Acquisitions, net of cash acquired, and purchases of intangible assets Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets The cash out flow associated with the acquisitions of businesses, net of the cash acquired, and purchases of intangible and other assets. Available-for-sale debt securities Debt Securities, Available-for-Sale [Table Text Block] Long-Term Debt Long-Term Debt, Excluding Current Maturities [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Net Income Net Income [Member] Net Income Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] EX-101.PRE 13 goog-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 goog-20231231_g1.jpg begin 644 goog-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@# MP 54 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@ HK\IO^"F/[6_[=W[3?[7WQR_8&_8\^/EI\'_ =\ M!_@A+XK^)_BR#0H;_6-?N;G3S=0:;:&;BUB,3Q@SQ[9$;S#N/RH>O_X)!^-_ M^"L/PJ^)G@3X#?M4ZY>?&7X,>./@CI'BKP=\7QX=BLKCPQ>26J/_ &+?R1G% MR=H8"5M\K9A8L-[(@!^E5%>%_P#!1/\ ;D\&?\$__P!FG4?C5KFB3Z_X@O;R M'1?A]X+L,M>>*/$%T2EEIT"J"Q+ORQ4$K&CL 2H!\:_X($_MP_M!?M_?\$\K M7]H_]J;5=,F\52^,=9L+M],TZ.TMX8;>8*B!$)'RC(W$DG&23UH ^V:*_+?X M&_M6?\%A_P#@K='XT_:>_P""?OQO^&7P?^#>A^*+[1/AC:^+?!;ZO>^-_LC; M'O;N4G_0[>23Y5\E2Z8=2K%-[^W_ +!O_!7.T^-'["?Q1_:(_:X\&6W@KQQ^ MSSJ6N:+\,,^T.P!]LT5^5/PN^- MW_!P_P#M6?LN)_P4L^#'C[X/^&=%UK2Y?$7@/]G?4O!LMY+JVBC,ENEQJF]9 M5NKB%0R;-L;>9&28=Q5/N?\ X)Q?MN^"?^"BW[%W@7]K_P "Z4VFP>+-,9M1 MT=Y_,;3;^&5X+JV+8&X)-%(%8A2Z;'P-V* /;Z*** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S@_X+ M&?\ !*P_%'4/B'_P4)_92_:HUKX1?%;2_@_J>F^/(]-L8;_3_&&A1V^*KJVD M8&.>XP([=7 :.).-<3 MP?::FC:E%9L=L5V80=XC+RQ /C&77UK]*?\ AV5_P3<_Z1\_ _\ \-/H_P#\ MC5\_?\$'?^"5UU_P3D_97?PW\=OA!X M_BC<:]K O/%7AZPMY[N;2+BX26&T M>]\E)6B_=H3"3L!1>.!0!6_X-@1I8_X(:? [^RMFTP^(//V]?-_X2'4M^??/ MZ8K\^OC(NLGX0?\ !9=O">_[#_PF>A[/)^[YOVBY^W=.^W[WZU];?!#]E'_@ ML9_P21B\9_LR?\$_?@O\,?C#\&=;\37VL_#";Q=XQ?2+[P1]LW?L%_P#!(NV^"O["7Q2_9W_:X\;6_C7QQ^T/J6N:S\;_ M !+I2&.*ZO\ 58FCFCM"Z@K'"K9C8JI\PNX5-P10#W;_ ()U#2Q_P3Z^!0T/ M9]B'P;\,?8_+^[Y7]DVVS'MMQ7QC_P &HH;_ (=EZ^;7_D&'XV^)SHF/N?9? M,@V[?]G?OZ=\US/PR^!__!Q)^RI^RXO_ 35^#7@CX/>*=$T?2Y?#G@+]H;4 M?&$ME-H^B$&.W>XTS8TC74$+;4\L.B^7&")MI9_NC_@G#^Q#X)_X)S_L7>!? MV/\ P+JS:E!X3TUQJ.L20>6VI7\\KW%U!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 34?P!^(/QW'Q^\3 M?!7XT^,])UF71_#]K?PS:3H_V9 9G( R6);@="!^->XUX7X!_P"4@GC_ /[$ M32O_ $8U 'NE%%% !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 DD:2HT4J!E8$,K#((]#1'''#&L42!54 *JC '0 4M M% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X M_P#^Q$TK_P!&-0![I1110 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 5X7X!_Y2"> M/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ M $8U 'NE%%% !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 %%%% !7A?@'_E()X__P"Q$TK_ M -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% 'P-_P4M_X+%?$K]G7XO>(_ MV.?V'/V7KOXL?%7PW\-KOQAXSO;C6XM.T?P5IB0M(EU=R2*WVB7:%D%LNPNK MQ@.2^VH_^"7/_!93Q[^U+\5-'_8X_;6_9JN_A3\7M3^&EAXS\,R1ZO%?:5XT MT>:%&-_9R1J/)8Y+&W)A_M ?\%EM1T']J+Q-^QY^P]^Q%X\_:&\ M:> (89/B/+X5U*TTW2O#KRCW1V2714,?) '*LH8LDBIZO\ \$\O^"D7 MP@_X*(^#_$]UX,\'>)?!OC'P!KIT3XB_#KQI8"VU;P[?C=A)45F5HWV2;) ? MF\M@0K*RA/C'X47]A'X=^,_C#^P?^P''\0/'/CWQ>-4\3^%_#&MVFBRZW?3" M1I=0N;JZ)C!!!+'!9FDX!)-?&/\ P;W^.H?B7^UO^UI\8_VC9YO"/[2'C;Q9 MIMQ\0O@O=:1-:-X5TFSBEAT]HGE_X_A(DXW3IQ_JFP!*I< ]$^)?_!?^YT7] MHOXD_L^_ /\ X)C_ !^^,/\ PJ[Q5)X>\1^)?AQX>2_L4OHU!>,E"2C [AM; M!^4G&*^E?V*/VX?$'[5/P:\2?&3XO_LG_$7X$0>&M2E@N=-^+NEC3IY;6.WC MG>^7=@?9P'92YX!B?TK\U?\ @F9\$/\ @XH^%7PP^*WBSX(?L^_!3X=7OC[X MTZ_XXUL?'FYU.76==NKQHR(H8M/)2WMU$>T-*VYW=F4JIR>K_:*_X*T?$']L M;_@AW^U_H'Q1^%#?#;XW?"'2I?!GQ7\'VEV9H+>2\G%F;BVDR2;>:/[4H!9L M>4^'=2LC 'JT_P#P<.ZMXA\&ZQ^T[\&?^"8'QI\:?L\:#=7"7WQFTP6D(N+6 MWD,=Q?VNFRL)I[5"KDRED"A&WB,HX7[[^!?QN^&'[2?P>\-_'KX+^*H-;\*^ M+-(AU+0]4@! G@D7(RK ,CCE61@&5E96 ((KS'_@F[\-O"'A?_@FA\#_ (8V M>C6TFD+\%_#]M<6C1 QW"R:7 9BXZ-YC.[-GJ7.>M?)__!J9K&J-_P $L9_A M]=7TL]CX)^+?B;0]$\URVRU6X2X"C/;S+B4_5C0!^E-%%% !7A?@'_E()X__ M .Q$TK_T8U=%?_ML?LI:7?3Z9J'QRT.*XMIFBGB>5LHZDAE/R]0017GWP"^) M_@#XI_MT^._$GP\\56NK6,W@?3EBNK1B58QRD..0.A9<_6@#Z3HHHH **** 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 **** "BBB@ HHHH **** /RA_ MX*8?MK?MF?L+?M%?M!>%/VK] \8>+?V:_BY\';FT^$GBCPSX1CNK7P5K(TV6 M&6QOGM81*BSS22-YLS.=OD[!-;^&OC73S=Z-XATBYTS5K59GC,UM/$T4J!T(9%OA7X T/X8>!].-IHOAO1[72]'M&F>0PVMO$L42%W)9\(BC(])G.GQ%ENH<)DR*SL[2%B$\DOB_\$X/ 7QY_;<_X*K_&;_@L!'\'O$OP MG\ ZU\*8OA[\*T\::+]DU77L2VTS:Q+9OR(E>V&P/PZR1@$^6^/U%HH _+;] MFW_@N=\4_P!D;P;K'[.G_!9WX*_$BQ^-'AG7+Z#3]:\&?#&XO=+\\ MA5H9+:54AD>0$G_6&,2#87^M_P#@AA^P]X]_X)_?\$V/ WP-^,**OCB]DO/$ M'C:))5?R-1OIVF: LI*LT49BA9E)4O$Q4D$5]>44 %%%% &)+\-/AQ/*T\_P M_P!$=W8L[OI4)+$]23MY->.?"S0]%T+]OOQ]9:)H]K9PKX%TLK%:VZQJ"9&S M@* .<#/TKWZO"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,: M@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O M=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HK,\:>,_"?PZ\):EX\\=^(;32=&T>RDN]4U._F$<-M!&I9Y'8\ FD\$^- MO"/Q(\(:9X_\ ^([35]$UFQBO-*U2PF$D-U!(H9)$8<$$$&@#4HHHH **** M"BBB@ HHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C& MH ]THHHH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** /Q&_X*;^'/AO\ MK_\%;_V@/V<_P!NCQI>?\(M\(/V:I?$7P"^ M'5WKDMAI^N:L^F&XGU,(CI]KN(9C*@0$[E@Y#)$XKZ,_X(]?\$K_ !9^QQX_ M^'G[4/[+?Q;&A?!KXD_ C1+GXC_";4+Z[NUG\3RV44IU6S\QF2WW$IN&3_K) ME "F-4V_^"H'@G_@E1_P4S\.?'OX ?$KP9IWBKXP_LY?#BZU:YGDT^^T[4= MDFT^:[M?)NP(OM4.5CD:-6EAS(FX9:OFG_@G==?M#?\ !,3]M[]D7]F;PU^U M/XR^(_PB_:E^$,FIS^!/'&H_;Y_!NHVNCQWQEL), PVI=@BQ *HC\W<':-7 M!])^)?\ @D;\9OV_/VP/BK\8O^"HOQ0\23?#NPUI=/\ @-\-? 7Q"N]/TVRT MI ?^)E=+:F)S?2$(Q#$[6+KET$03G_\ @AS\>/&_@GXL_M;_ +*.K?'_ %[X MG_!GX ^+[./X=?$/Q)JAU&Z@MI;:YEO=+:\_Y>A:&!$')VY/"JZ*/IWQU9_\ M$_\ _@LC\*/&_P"SK?>-;GQIX>\#^.WT3QYI&B:KJ6CS6>L6BL'M9GC,$KHI MD.=I,3LA&6*,!\*?L+_#CQ=^Q9_P4%_:3_X(6? CQ?<^(?A%=? B\\:^!;'4 MDBDO?"VI7H@MGL9+A$5I5E-WO!ERP5(2.3(S $7_ 3I_80L?^"ZGP(UG_@I MU^WY\9OB>VI?$;Q3JZ_"CP]X3\>76E67@71K2ZELX%LX8&"&<2PR[I) ZOL5 MF5F9V;LOV'?^"FOQP_9E_P"">W[6W@W]I[QM/X_^('[&?B'6=#L/$VLLQF\3 M6:I)_8TUVV=S/)*AC9R2QC"%BS[F/J?_ :[>*M*\0_\$2?A%HUE(%O/#UUX M@TO6+4C#VMRNN7TOEN.JL8Y8GP><.*^$?%G@?7/CA^SS_P %C?B7X MWO-)U M#QW!9V=S;#='-)H+W%Q?[2.&VQD,2.Q![T >_P#[,7_!$;6?VPOV%?#G[:GQ MR_;$^,*_M/\ Q*\'P^,-)^)-A\0;RTC\.7E["+NRLX+.)EACM8E>%'B"Y_U@ MC,8V!/K?_@AE^W#X[_X*!?\ !-GP/\5@H KT/_@G!\2/"'B3_@FC\$/B;::S;1Z.WP7\/W4]VTH$ M=ND>EP>:'/1?+*NK9^Z4(/2OD[_@U,T?4A_P2PG^(=S92PV/C;XM^)M9;2CZ@T ?I31110 5X7X!_Y2">/_ /L1-*_]&-4^J>!?V])= M3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 37'_LVZ5\6M)_;@\=6OQ>\6:7J M^J+X(T\SW6E6!MXF4R_NP%)." &SZY'I0!].T444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P5_P5)_X(RZ5^U1XJ M\4?MC_LN_&+Q?\,OC=$9K+OB7\;+3X:Z=X'?BUXY^(/[!W_ 41^*'[/FB?%#5I M=4\?>"/"-M:WFG7%_*")[NQ$V&TZ:3J7C)(. NU51%^D_P!C3]@']F_]AK]E M>U_9!^#_ (6DNO"OE7)UV3Q ZW=SK]Q=#%UUT M4 ?FO<_\&[NH^'O!NL?LR?!7_@IY\:_!/[/.OW=P^H_!G37M)U@M;B0O/86F MHRJ9K>UOZ%K:[]%UNTO!MSFUN5D&/7Y2?4?G2C4A+9IA4PN*HJ]2FUZIHMT4459@%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ /L1-*_] M&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445\8 M?\%(_P#@K3X+_9/AN_A%\&VM-?\ B(T925HK[WY+NSZ'ACA;/.,,DM[BXC9M,T*R FO\ 4".T4.1QG@NQ5 >"P)%?F#^T MO_P7/_:@^+M_-X>^ EA!X"T:1S'!):HMWJ(+V6QGO,>(?'WB#<\,1'/DPKQYKJI 6&/:B#:"8 MU(K]8/V1O^"DE"*9^3>C?L._\ !3?]K>9/%FN_#?QOK0G/F)J?C?5C;Y!_C4W\ MJLR^FP'(Z<5UD'_!#/\ ;ZFB$DGACPU$3UCD\2Q9'_?((_6OVRHKIAP1ECUJ MU)REU=U_E^IX=?Z3O&T7R8#"8>C26T5";LNU^=+[HH_$RX_X(:?M^0(&B\*^ M&YB3C;'XEB!'O\P K&U7_@C1_P %&?#Q^V6'P4ANS$2\Z<_TJH_""?PM_P5=_93!U); M/XP>'+.VYDFM)KV:P&/[YC+P$>S9KTOX%_\ !>+]KCX]2E937I>T_NJKYG%_LF_P#!5+]D_P#:QFMO#>B^*G\->*)\*OAKQ*5@EF?^ M[!+DQSY/15;>1R4%?25?C[^V/_P0T^,GP<@NO'?[-.K7'CG08 9)-'>(+K%J M@Y^54 6ZQZQA7.>(SUK-_8>_X+*?&O\ 9LU&W^%W[1T>H^+_ G;2?9F>Z;. MK:0%.TA'D(,RK@CRI3D8 5U VF\-Q+B\!76&S>GR-[36S_KNOFD89SX+Y!Q3 MED\Y\/<8L1".LL/-VJ1\DW9W[1FDVE[LY:'[*45R_P 'OC/\,/C[X"LOB;\( M?&-IK>BWR_NKNT?E&&-TZ5X M7X!_Y2">/_\ L1-*_P#1C4 >Z4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 45%?7UEIEE-J6I7D5O;V\327%Q/($2)%&69F/"@ $DG@ 5^6?\ MP4W_ ."R$_BU-0_9_P#V0O$,D.EL&M]?\;VK%9+P=&ALVZI'U!F'+_P87YG\ MS-",(D2*,*JJ.% ' KY? M97C,_P 2L?F:M#[%/I;S\OQEZ61^X\4\=<.^$N3SX5X)DI8IZ8C%:.7-LU%[ M"?"/PX\*6/@;P%X(K6#$5^P'$=Y&O^L!X'FC]X MO'+ ;#]3T5S8O!X;'4'1KQ4HO^M.S\T>WP_Q%G7"V9PS#*ZTJ56/5=5VDMI1 M?6+33['X,> ?B5^V+_P27_:)N=$OM.GTRZ5U_M;0+YFDTW7;4$A9%(X=3SLF M3#(<@X^=#^Q7[&_[9WPC_;6^%Z?$#X:WIM[VUV1:_P"'[J0&YTN7J&EN/,0,PL?$>ENW_ (]&X7@_>CD7 MLR5\1?&\'XE)MSPLG\XO_/\ "7DS^G7'AOZ1&2SG3A'#9[0C?32->*T^:Z7= MY4VUK*&_[TT5P_[.7[0/P]_:@^#VC_&CX9Z@9M.U:#+P2$>;9SKQ);R@?==& MR#V/##*D$]Q7WM.I3K4U.#NFKI]T?RAC,'BLOQ=3"XF#A4@W&46K-23LTUW3 M"BBBK.8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*Y'XR_'KX-_L]>%'\;?&GXBZ9X=TY?:?"7[(/@;[)'RG_"7>)H \I[;H+4$JOJ&E+9!YC%>5F.=9=E4? MW\]?Y5K)_+]79'W?!WAKQCQW62RK#-T[V=27NTX^LGNUU4>:7D?H]\5OC+\* MO@;X5D\;?%[X@:5X=TN+(^UZI=K&)&QG8BGYI']$4%CV%?GY^U/_ ,%_] TP MW/A;]D?P =2E&4'BKQ/$T< [;H;4$._J&D9,$%BY^*,7]?QL?^8>E\,7VDDUM_P!/)1NO^7;/1_\ @E/^ MUWXO_:__ &8E\5?$R5Y_%&B:M/I^LWPLUACO>?,BF144(/D<(0O1HV.!D5], M55T71-&\-Z5;Z#X=TBUL+&TB$=K965NL44*#HJ(H 4#T Q5JOL<'1K4,+"G5 MGSR2LWW\^I_.G$689=FN>XC&8##_ %>C4FY1IIW4$]>5-**MV2226BT04445 MTGBA1110 4444 %%%% !17Y3?\%,?VM_V[OVF_VOOCE^P-^QY\?+3X/^#O@/ M\$)?%?Q/\60:%#?ZQK]S;J#3;0S<6L1B>,&>/;(C>8=Q^5#U__!(/QO\ M\%8?A5\3/ GP&_:IUR\^,OP8\>*_!QUS5?$FNPY^TI!;R.L,=M&1@,?F*NCAG\PK%WO_!-+]OC] MK?Q+^V/\4?\ @E[_ ,%"M)\*W?Q3^&N@VOB/1/''@:WD@T[Q1H-PT2"=[>0D MP3H\\*L%PI+L H\O?( ?=E%?E+X _:U_X+J?M]_M'_'V/]@+XF_ +PY\,_A/ M\8-1\"Z7)\1-"U"2ZO)[(()F22V219!EE;)V\2+@$Y,B3;0.&W(,YH M ^H:*_*GX7?&[_@X?_:L_9<3_@I9\&/'WP?\,Z+K6ER^(O ?[.^I>#9;R75M M%&9+=+C5-ZRK=7$*ADV;8V\R,DP[BJ?<_P#P3B_;=\$_\%%OV+O O[7_ (%T MIM-@\6:8S:CH[S^8VFW\,KP75L6P-P2:*0*Q"ETV/@;L4 >WT444 %>%^ ?^ M4@GC_P#[$32O_1C5[I7A?@'_ )2">/\ _L1-*_\ 1C4 >Z4444 %%%% !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 %%%-DDCAC:::141%)9F. .I)H#<=7#?M ?M(_!C] MF#P)+\0_C7XXM='L$#"VBD;=<7D@&?*@B'S2O[*.!R2 "1\G_MQ_\%L_A%\# M1>?#S]FY+/QMXKCW12ZH)"VDZ>_NZ$&Z<[<9:OE,SXGI4:OU; M Q]K5>FFJ7K;?Y?-H_>^"? _'9C@O[:XIJ_4,OBN9N=HU)K^ZI?"GTD07VN(5N-&\%2[9+?3VZK)=]5 MEE'41U'B'QG-#LOO%VI6ZB501AH[:/) M%O&><@$NV?F9A@#Z,K++>':U3$?7D>D?T=NRT7GN=O&OC#EV"RA\,\ M"TOJN"5U*JKJI5Z-IOWDI=92?M)*R?*KQ9TZ4445]@?SN%%%% !1110 4444 M %%%% !1110 5\Y_\%+OV'-'_;5^ UQI>D64$?C7P^DEWX1U!\*6DQE[1V/2 M.8*%YX5PC=%(/T917/BL+1QN'E0JJ\9*S_KNNAZV0YYF7#><47'<,K?ZO##RI\(Z)=>)O%>NV M>F:;91&6\U#4+E(88$'5G=R%4>Y-? 7[8O\ P7A^&_@+[5X)_9,T./Q5JR[H MW\3ZG&\>FP-TS%'\LER0<\G8G0@N.*\_,,TP.64^?$32[+J_1;GUG"? _%'& M^-^K9/AI5+?%+:$?\4W[J]+W?1,^Y_BI\7_AA\$/"$_CWXM^.M-\/Z1;?ZR] MU*Y$:LV,A$'WI'..$4%CV!K\XOVN/^"^]Y.;KP=^QWX0\A.8_P#A,?$=L"Y[ M;K>T/ ]0TV?>(5\O>#/@Y^W]_P %4/B,?%]W)JWB)%F,RI?SO=^G_ -K?_$?O<.#/"?PD@JO%6(6/ MQZU6'IZPB_[RNK^M1Q36U-GYY?"']D#]O+_@I/XT/Q'U'^U=2MKJ3;<^./&- MW)'9HF>5B9@3(J\@1P*0O3"BOT6_9._X(J?LN_ '[-XF^*-N?B'XDBP_G:U; M!=.@UJ_O:G>6NODO\ .[\SX3C+QVXPXEHO!8!K!81*RIT='R]%*:2= MK:6BH1:T<6,M;6VLK:.SL[=(884"111(%5% P% ' '&*?117TQ^*-MN["BB MB@04444 %%%% !1110 4444 ?G!_P6,_X)6'XHZA\0_^"A/[*7[5&M?"+XK: M7\']3TWQY'IMC#?Z?XPT*.SF;['?6LC+M9XXC&D_S!1&A"%HE9>$_P""4?\ MP48_;;^!/Q7^ O\ P3C_ ."B?PT\&/I/Q5^$MIJ/P&^)7@.:98[VVM-,CG_L M_4(9CQ<);J SH$ DV*!()1(%_P""F?[!_P"V]^RY\?\ X_?\%$OV"H?"?BOP MC\9_A!=Z7\_\ @H7^W=8^$_"?A'X*_!RTTGX%_#WPQJC7]S=&\TN*"36- M0FQL1I("I6%#D,L>0AB)E /LW_@H[_P4U_9Z_P"":OPJMO%_Q4FN]<\6>(9C M9?#[X;>'D\_6?%.H$A4M[:%06";V0/*053< SLD;^*?\$@OV&_VE_#'Q5^) M7_!4/_@H'%:6GQR^.,-M"/"%A)NM_!7A^$(;;2@P)S+B.$R\M@PIDES*6^4] M._8'_P""_7A#_@I+\0?^"C8^!/[.7C_Q7KMU)9> +CXC^*M0N1X,T59)%AM= M.B@,*0,8657DP78F0@@S2[_N;]BS6?\ @LC\2/'NO^#_ /@IK\%_@5H?P_O? M"5S#9W'PMU?4I+^;4'EA012?:)W"PFW:Y)90&#K'@CF@#Y<_95_X-M/C)X%^ M%GB+PY\>O^"K7QKT?5M9\9:EXBM++X%>*6\.:5!?7;*SWEPC1/+>7#%$)9V7 M8JA%/&ZO!OB/^U3^UYXI_P""3/\ P4$_X)V?M6?$R7Q]XV_9M.GZ99_$62'9 M#=8_9$_9H M^%OPW_:"^&L>N7UY\-/&?C/Q])I6J:#;W4KS&WU*)US=!979_P!RV27FN-1 MUB2#RVU*_GE>XNKDKD[0\TLA5"6V)L3)VYH ]PHHHH \2U3]J7XRV&IW-A;? ML6^-[J."=XX[F*YMMLRAB XRW0@9'UKC_P!FWQ[XE^('[<'CK6_$_P ,M4\+ MW$G@C3U?3M5=&EC"2X4DH<8;<2/]TU].UX7X!_Y2">/_ /L1-*_]&-0![I11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !13+FYMK*VDO+RX2*&)"\LLKA510,EB3P ! MSFOSL_;Z_P""X/AWP,][\*?V.9K76=70M#>>-IHQ)96C="+5#Q<.#_RT;]T, M# D!X\_,D()]9RV2[ M+63^RF]#ZZ_:N_;>_9[_ &-_"_\ ;GQ@\7JM_/$7TSPYI^)=0O\ &1\D61M7 M(QYCE4!XW9P#^3'[6?\ P4S_ &K/V]O$@^$W@'2[_1?#FIW'V>P\%>&/,FN= M2R>%N'0;[@G_ )YJ%CX'R$C=5+]ES]@+]K;_ (*.^.)_BKXLUF_M=$O[HOJ_ MC_Q.9)3;/.*7[O[G#O[Y+]?PCZG]">R\+_ M *7[VV99Q'II[.C+\5!KSYJO6T$SXC_ &'_ /@A)>WQL_B/^VC=M;P_++;^ M!=,NOWCCJ!=W"'Y!ZQQ'/(S(I!6OTP\%^"?!_P .?#%GX*\!>&;'1M(T^$16 M6FZ;;+##"GHJJ !ZGU))/-:E%?5Y9E& RFER8>.O5O=^K_38_!>-?$/BGC[' M>WS:M>*?NTXZ4X?X8]_[SO)]6%%%%>F?$!1110 4444 %%5-5U[0]#C$NM:Q M:VBGH;F=4S],GFLG_A;'PWWF/_A,K'(_Z:\?G7BX[B3AW*ZWLL9C*5*?:=2$ M7]TFF=%/"8JM'FITY->2;.AHK-TWQCX3UA@FE^)K"X8]$ANT9OR!S6E7H83' M8+,*7M<+5C4CWC)27WIM&52G4I2M--/ST"BBBNH@**** "BBB@#C?V@_@EX2 M_:-^"_B+X*>-XLZ?X@TU[=I0@9K>7AHIU!_BCD5''N@K\5?V.?C!XT_X)N?M MY#2?B,6L[2PU>7P[XYMP28VM&D"M./[RHPCG0C[RKQPU?NY7Y8?\%_/V5%T? MQ-H7[77A33L0:MLT;Q68TZ7*(3:SM_O1JT1)X'DQCJU?'\68.I&E3S&A_$HM M/_MV_P"C_!L_HGP!XBP=;'8K@[-7?"YA"44GTJ\MM.SE'1/?FC"VI^IL,T-S M"EQ;S+)'(H:.1&!5E(R"".HIU?(O_!&/]J9OVAOV2[3P7XBU+SO$7P_=-'O] M[Y>6SVDV.8;%Y48Z?I%OB6^OR/X880FU\G_MI?\%=OV)XV\9P[D.B:/=#[/9R#M=7 !6,@YS&H=P1@JN/OVKM0N?"&AOMEC\-6I4ZK=+UQ*2"MJ#QP0TG4%4.#7QN( MXDQN95GA\GI\SZS:T7I?]?DF?T?D_@UPWP7@(9QXAXM4HO6.&A*\YOM)QU?F MJ>BT;J+4\,^)'QW_ &Z_^"IGQ1B\&VEKJ>O9F\RQ\)>'H3#IFG+G D<%MB@9 MQYT[$C.-P! K[<_8R_X(2_#CX?K:^.OVM=5A\5:PNV2/POI\C+IMLW4"5^'N M6'''R1]01(.:^VO@I\!/@]^SKX,B\ ?!;P!I^@:9'@O%9Q?/.X&/,ED;+S/C M^)R3VSBNOKJR_A6C3J_6,?+VU5]]8KY/?YZ>2/#XO\=LRQ>"_L?A2BLOP,=$ MH6522\Y1TA?=\GO7O>\-:-::=I]G"(K.QL;=888(QT1$ M0!54>@&*MT45]6DDK(_ I2E.3E)W;W84444R0HHHH **** "BBB@ HHHH ** M** "BBB@!)(TE1HI4#*P(96&01Z&B...&-8HD"JH 55& .@ I:* "BBB@ H MHHH **** "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ RD$\?_\ 8B:5 M_P"C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "N8^,7QF^&7P"^']]\4/BYXNM=%T7 M3TS/=W33='H^BV MK W>J3@9\N)">@R-SG"H",GD _C9\7OC9^UO_P %8OVB++PUI&BW%]))*X\/ M>%-.D(L='M\@-*[-A1@8\R=\$G &!L0?.YWG]+*[4:2YZTMHKSVO;\%N_P 3 M]@\,O"7'\<.68XZ?U;+J5W4K2LKJ/Q*#>EU]J3]V'6[]U]E^WA_P5&^-?[<7 MB,_!WX/:9JFB^"KN[6VLO#U@K/?ZZY;"?:/+R6W'&VW3*@D9WD CZ&_X)]_\ M$0=/TI++XN_MHV"75T0LVG^ DDW10]PUZZG$C?\ 3%3M'\9;)0?17_!/K_@F M!\)_V*M%A\6:TMMXC^(-Q!B^\12PYCLMPPT-FK#,:8R#(?G?G.U3L'U%7GY; MP[6Q%?Z[FKYZCVCTCZ]/ELO,^OXT\8LORC+'PSP%#ZM@XW4JRNJE5[-Q;]Y7 MZS?ORTMRI6<.FZ;IVC:?!I&D6$%I:6L*Q6UK;1"..*-1A455 "J !P *FH MHK[)))'\XRDY-MN[84444""BBB@ HHJAXE\2Z/X2TB76])Q,U"G!.4I2:2BEJVV]$DBZ=.=6:A!7;T21/JNJZ;HEA)JF MK7L=O;PKF261L ?_ %_;O7C7Q _:+U?5)'TSP.K6=OG!O'7,L@_V0>$'Z_3I M7/\ C'QOXM^,7B.+3+"UD,+2XL=.B.0/]IO4XZD\ 9Z"O4?AA\#]%\&QQZMK MB1WNIX!W,,QP'T0'J?\ :/X8K^3\QXXX^\;LXJY1P3)X3+:;Y:N+:<92\HO2 M2NM8PBU-JSG*$78^UI9=EG#U!5\P7/5>JAT7KT]6].R9YCH?P>^)OCB0ZMV45]5EGT7?#;#8> MV/=;$U7K**OBO\ "Z[6TGN+ZT4?=MKU"\3#_9#<8]U_.OI" MH-1TS3M8LWT_5;&*X@SQM*-2'I9_JOP7J]>BJRLH92"",@CO7D'Q(_9U\F.36? &Y@ 6DTV1LG_MFQZ_[I_ ] MJP?AC\9M:\!7*Z!XC2:?3D?8T3@^;:G.#MSV'=3^&._+D7B[QCX=YS3R#Q)I M6C/2GBX+W)><[))KO)*,XZ<\->95B#W7I_EJGT?0]^HJOI M>J:?K6GQ:II5VD]O,FZ*6,Y##_/;M5BOZEHUJ.)HQJTI*4))--.Z:>J::T:: MU31\;*,H2<9*S04445J(*X/]IWX$>'_VF/@)XH^!_B38L.OZ6\-O<.N?LURN M'@G _P!B54?'?;CO7>45%6G"M3E3FKIJS]&=6"QF)R[&4\7AI7< M*N6[(TGK7[C5^/O_ 7A_9?/PQ_:!T[]HGPUI_EZ3X[@V:DT:X6+5(%56)QP MOF1>6P[EDE-?H#_P3(_:A'[5G[(WA[QEJVH>?X@T9/[&\3[FR[7<"J!*WJ98 MS'*3TR[#M7QG#%2>78VOE-5_"^:/FO\ AK/[S^D/&[!X;B_AK*^/L!&RKP5* MNE]F:O:_I)3@V^BAW/H&BBBOMC^90HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*]O;/3;.74 M=1NXK>WMXFDGGGD")&BC+,S'@ $DGI7"?M'_M/_ 7_ &4?A]+\1_C3XOBT MZT&Y;*T3#W5_*!GRH(LYD?IZ*H.6*C)K\?/VR/\ @I%^TI_P4&\8Q_"/X=:+ MJ.E^%[^\$&D^"M"WS7.J/GY3(-5UJ?[G!P^.O->ZK;J*TYY);V:2^U):7^L?V[O^"Y M'A3P$UY\,?V//LNO:PFZ*Z\9W,?F6%HW0_9D/_'RX[.?W0P"!*#Q\=?LZ_L2 M?MD?\%+OB#*7D>(X.#' #S.RC($<>$3 4M&,5]8_ ML%_\$-=(T%;+XI_MGQQW]]\LUIX$MI@UO >H^V2J?WK?],D.SCYF<$J/T>TK M2=*T'3+?1=#TRWLK.TA6*UM+2%8XH8U&%1%4 *H' &!7A4>+M9C62\?E3!(P&9\ M9KWRBBOL\/AL/A*2I48J,5T1_-F<9UFW$&83QV95Y5:LMY2=WZ+LET2LELD@ MHHHK<\L**** "BBB@ HHK#^(/C?3_ /AN76[S#2_99#T'T[D^@KS\VS M7+\CRRMF&.J*%&E%RE)[))7?KY):MZ+4UH4:N(K1I4U>4G9(W**X_P"%'Q6@ M^(]I+#-IKV][:HIN BDQ-G@%6[9_NGGZX-=A7'PYQ'DW%F34LURNK[2A45XR MLUL[--.S333336Y>+PE? XB5&LK204445[ASA1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L M1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5XM^V[^W!\*OV(?A<_C3QM.M]K5\KQ^& M_#4$P6?49@/Q\N)<@O(1A00 &8JIL_MI_MF_##]BCX23?$7QY.+K4;G?#X=\ M/PRA9]3N0,[1UV1KD%Y""%!'5F56_'?P5X,_:D_X*W?M87%]J&H&XOKQEDU; M59(V^P>'M.#':B+GY47)"1@[I&))))=Z^9S[/98%K"81>RWM?J_/LOF]- M_P!N\*O"VCQ/"IGV?3]AE6'NYS;Y?:X:_U"?!N[QU9-,\.V&XX4#GRXUYVJ,O(V3\S%FK]B/V-?V)_@Y^Q M1\-U\%?#;3OM.I72JVO^)+N(?:M3F ZL1]R,$G9$#M4'NQ9FV/V5_P!E;X3_ M +(/PIM/A5\*-(\N),2:GJ01R^^(Q M#YZ\M6WK:_1?J^OH9>*/BQ6XO4'U?*Z-E"G%6J** M**^E/Q8**** "BBB@ HHKD?'GQE\(^"(G@%TM[? $+9VS@[3_MMT3^?M7B9_ MQ'D7"V72Q^;8B-&E'K)VOY);R?:,4V^B.C#83$XRJJ="+E)]OZT^9N>*O%>B M^#='DUK7;H1Q)PJCEI&[*H[D_P#Z^*\!\3^*/%WQH\616=I:NP9RMC8QGY8E M[L3ZXY+']!3;F[\>?&WQ4L80SR'[D:96&U3/)_V1[GD^YP*]M^&WPRT;X=Z9 MY-L!/>RJ/M5XRX+?[*_W5]OSK^4L7CN*OI)9Q]3P*GA,@HR]^;TG7:>RZ-]H MZQI_'.\N2)]K"G@N$Z'M*EIXF2T72/\ 7?=[+2[(_AA\+M)^'>F<;9]0F4?: MKO'_ (XOHH_7J>P'4T45_6&09!E'#&4TLLRRDJ5&FK1BOQ;>[DWJY.[;U;/B M<3B:^,KRK5I7D]V%%%%>P8!1110 5POQ9^#>G^.;=]8T=$M]61>'Z+< ?PO[ M^C?@>.G=45\[Q3PKD7&>35,KS:BJE*?WQ?247O&2Z->CNFT^K!XW$X#$*M0E M:2_'R?='SM\._B+X@^$^O2:1JUM,;3SMM]82<-&W0NN>C?H1^!'T!I&KZ=KN MFPZOI-VD]O.FZ*1#P1_0]B.QKDOB]\)+3Q[8G4]+1(M6@3]U)T$ZC^!OZ'M] M*\O^&'Q)U?X6Z[)HVMP2_86FV7MHX.Z!QP74=B.X[C\*_E_AW/\ /_H^\20X M:XBJ.KD]=OZO7:_A7>S[)7]^'V?XD-&T_L<7AL-Q1A'B\*N6O'XH]_ZZ/Y,^ MAJ*BL+^SU2RBU'3[E)H)D#Q2QG(93T(J6OZ_IU*=:G&I3DG%I--.Z:>S3ZI] M&?"M.+L]PHHHJQ'BO_!0?]F6#]K+]E/Q-\*[:T2368[?^T?#+MC*:A "T0!/ M3S!OA)[+*U?F=_P1 _:;G^!W[5$WP2\5W;V^C_$"-;$Q3Y40:I$6-L2#T+9D MAQC):1,_=K]FZ_$O_@K[^SCJW[*O[9K?%'P(LNGZ5XQN/^$AT&[M?E^R:@L@ M:Y12.C+,5F&. )T Z5\5Q31J8'$TV6VTENC10=5FN!T+/F;(3Y2_8*_P""8WQE M_;N\4-\8_B[J^J:3X*N;UY]1\1WK%[[7)2Q,@MS)DN2V0T[94'.-[ J/C\UX M@KU<1]1RM<]5[RZ1_33JWHO-G]$\"^$>6X'*%Q3QS4^KX&-G"D[J=7JKI>\E M+I&/OS6ONQU?&>#/A_\ MG_\%9_V@+C6+F]N-8N]RC4=;OMT6EZ#;$DK&H * MQJ.=L2 NY!;#'+]0@7[1-G[T< M(Y%O#G^!3DX&]G(!'JGP<^"WPP^ '@"R^&/PA\'VFB:+8+^ZM;5.7<@;I)'. M6DD;'+L2Q[FNIKLR;AVCE\OK%=^TK/5R>MGY7_/?TV/GO$?QBS+B^C_9.5P^ MJ9;#W8TH6BY16W/RZ6ZJ"]U=>9I2"BBBOI#\7"BBB@ HHHH **** "BB@D 9 M)P!U- $.HZC9:383:GJ-RL,$$9>61SPJBOG?QKXIUWXQ^-XK72[=VC:3R=-M M?[J]V;T)QDGL!Z"M?XX?%5O%]_\ \(IX=F+:?;RXD>,_\?4@/;'50>GJ>?2N MZ^"7PK7P5IG]NZU /[4NX^58?\>\9YV?[Q[_ )=N?Y XRS?,/'GC5<(9'4<< MJPTE+%5H[3:?PQ>S2::IK52E>I9Q@F?=8"A2X:R_Z]B5^^FK0B^G]=>RTW9T M7P_\$:?X!\.1:)98>3[]U/CF60CD_3L!Z"MNBBOZORG*LOR/+:.7X&FJ=&E% M1C%;)+;U\V]6]7J?%5ZU7$5I5:CO*3NV%%%%>@9!1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ M^Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %I^38V*[+6TB( M\^_N6!\NVA4_>=B#[* S$A5)'7>+?%>@^!_#EWXL\37PM[&RB\R>3868\X"J MJ@L[LQ"JB@LS,% )(%?#_P 1?!6K_M0_%V'XS_M!6 EL-(9E\#^!)7$EKI,9 M(_TBX )2>[? +=4CP%4OM#U^8^)_BCD/AIE'M\7+FKS3]G37Q2?>W2*ZMZ=- M7H?:\%\.83.L=[?,9..%IN\^7XIO_GW#S?VI/2$=7=N,9?(/B7X2_M;?\%/O MBW/\?_B[./#'A^Z_=Z,+U&9+2R!)2&T@)5I!@Y,C; [%FR3P/MW]FKP!IW[, M'PUA^$GP3MGLHI9/-U&^BA5KW4[C&/-ED W$@<*JX51P!U)[;6=*^&'P;\"R M?%[]I_XH:/X%\+6^,W6N:C':^:<9" R$88XX0 NW0+TKY/\ C7_P<\_\$Z/@ M#+/X9_9L^%_B?XA7$)*_VC96BZ783D?]-[K-PW/G.W\*[GX,? M\'>/@B_U6*P_:$_8WU/2[-G FU3P?XGCO74>UM<10@X_Z[<^E?J=3Z!&=QI> MUKX[%SEUM5HW^[5_BV?D:\3L(YDTG^-']C M?'2#YEMO$HSQ\CS_ -#6[^QO_P %&_V.?V]-!?5OV:?C/I^L7MO")-1\.W0- MKJEB. 3+:RX?:"<>8H:,GHYKW"OA\5]%/"Y=7=&IFV,IS6ZDTFOE9,]2GQK* MM%2C0IR3['SEN^/-MU/BQ0O'/VDC_"C^W/CG!\K77B08_OI-_45]&T5S_P#$ MM6)I_P 'B/%Q^;_2:+_UM@_BPL'_ %Z'SE_PE_QN3YSJ&NC'.3"^/Y4O_">? M&K_H*:Q_X#G_ .)KZ,HI?\2Z<01^#BK%K_P/_P"7(7^M6%>^"A^'_P B?-\E MS\:?%8^R.VOW*.>4"RA#]<8'YUT'@[]FSQ%J4B77B^[6P@SEK>)@\S#TR,JO MUY^E>X45WY3]&;AA8^.,X@QU?,)QV523C'YV"P.#RW"0PN$IQIT MH*T8Q2C&*71)627H?*U*E2K-SFVV]V]PHHHKJ("BBB@ HHHH **** "N ^-' MPAB\9VC>(-!A5-5A3YE' N5'\)_VAV/X'MCOZ*^:XMX3R3C;(:N4YI3YZ4U_ MV]&2VG%])1Z/U333:?7@<;B,OQ,:]%V:_%=GY,\!^#WQ7N_ 6HGPYXB,G]FR M2E75P=UI)G!8#KC/4?B.<@^^0S0W,*7%O*KQR*&1T;(8'D$'N*\R^.GPA76X M)/&7AFU_TV-=U[;QC_7J/XP/[P_4>_7%^ 7Q6?3[F/P+X@N?]&E;&GS.?]4Y M_P"69_V3V]#QWX_F_P /N)\]\'^*X98)6FOXD?U]?S7G='M-%%%?UJ?$!7S=_P51_9./[5 M_P"R?J^D:!IOG^)_#.=9\,[$R\LL2'S;<=SYL6]0.F\1D_=KZ1HKGQ>&I8S# M3H5%[LE9GKY!G>.X;SK#YI@W:I1FIKSL]GY-7375-H_(+_@A'^UHOPN^-E_^ MS/XNU/R]&\<'SM&\U\+!JT:\*,\#SH@4]2\42CK7Z^U^(_\ P5D_9=UG]CG] MKQ/B=\-4FTW0O%5X=>\,W=H-@L+])%>>%".%,*/5/+^Q>)K&(_\ 'IJ,2@2KCLK961/]B1<\YKY3A;%5<-.I ME6(?OTV^7SCY?FO)^1^]^.V18+.\-@N/^[/;VCCE8>H:8_&ZYO_ -G']FG798/!R.T&O^(; M5RKZZ0<-#$1RMKV)ZR_[G#^B?\$J?^"126"Z=^TO^UAX7#7!V7/A;P9J$/$7 M=+J\1OXNA2$_=X+C.%7X;,=XIY=EC]W[<^EO)]OQ?334_J'@W@+A_P , M\CAQAQO&]5ZX?"NW,Y;IRB_M;.S]VFM9^]:*XK_@F+_P1YOOBDFG_M _M7:) M-:>&FVW&@^$9P8YM5'59KD<&.W/!5.&DZG:F/,_5_3-,TW1--M]'T;3X+2TM M(5AM;6VB$<<,:@!455 "J !P *R=>^)G@+PU(8-8\3VTG4^US58*=_[RYKKR3T7 MWGY-QQQ;QEXE9J\?C82]FK^SIQ3Y(1?2/=O[4GK+R227<45R6G_''X7Z@P1/ M$ZQ,?X;B"1,?B5Q^M=)IFLZ1K4/VC1]4M[J/^_;S*X_,&OI\HXKX7S]VRS'4 M:[[4ZD)O[HMM'Y_7P6,PO\:G*/JFOS+-%%%>^I[=N>F7\$O@RVL21>,?%MJ?L@(>RM)!_KSV=A_<]!_%].O\L>)7B!G/'N= MO@'@B7-4G=8G$)^Y3AM**DONG);O]W&\F[?993EF'RS#_P!IYBK)?!'JWT=O MR7S>A?\ @/\ "(P>5XZ\3VN'(#:;;2+]T=I6'K_='X^E>MT # %%?N7 / F M2^'G#M/*&=+ MEUC6[U(+>(?,[GJ>P [D^@K'\>_%'PQ\/[8_VC<>==LN8K&%@9&]"?[H]S^& M:^6?VG_VK/"'P\\)7WQ<^._CBTT/0=-4E!-+A%/:.-.LDC8X RQ^@X_$/$WQ MIRK@RHLHRF'US-*C48487ERREI'VG+K=O:G'WY:?"GS'TN1\-XK-9*I/W:75 M]UUM_GLCM/C+\7V\;3_:[Z06>D6+[K:&1OXC\OF-ZN0=H Z;B!U.?A/]NG_@ MN?\ O\ 8LMKGP!^SSIFF_$/XK+E)IYY#)HOAB3TF9"#=W2]X8V"QG(=PZ%# M^?7_ 4"_P""POQD_:N\33>"?@O59@@TS]H/_@H/I^H>'O#,FRXTGX<([6^HZFG4/>L, M-:1'C]T,3,"#OT9H9+B%XC>,U3VV/J6E1PKM+V?6/-%:./BGBRE*"R7AUWC'2=1?#Z1?5?S3^T](WC[TOD3X>_!#_@J7_P7*^- ML_BY[C7O&]Q!,8[WQ5XAN3:Z%H2-AC$C!1# .A\B!"Y^\$/)K],_V4/^#3K] MG+P;IEOK?[8/QGUSQGK! :;1?"K_ -FZ9$>Z&1E:XG'HX,'7[M?JG\._AQX! M^$?@O3OAQ\+_ ;IGA_0=)MQ!INCZ19I;V]M&/X41 /4^I))Y-;5?T)G?BE MG>,C]7RM+"T(Z1C!+FM_BMIZ12MW9\7ALCPU-\]?WY/=O;[O\SY)\,?\$)O^ M"2_A*R6PTW]BWP].JKMWZIJ-_>.>G):>XM[ M6&-J\WG.3^]-M/YH]"67X&<>5THV]$?S"?MV?\$B_P!O#_@D1XXM/CMX.\2W M^J>&-+ODDT7XI^"6FMI-.E+;4%TBL9+)R2%R6:)MX42,25'Z2?\ !%[_ (.% M=#_:CO=)_9:_;6U&RT?XB3[;;P]XP"I!8^)).BPRJ,+;WC=@,1RGA0C%4?\ M4OQ#X>T#Q=H-YX6\5:)::GIFHVKVVH:=?VRS07,+J5>.2-P5=&4D%2""#@U_ M/U_P7,_X(1:C^R!=7_[77['^BW5U\,I;CSO$/AR M)/X3D9O]:AY9[(L:/Z$:*_(__ ((!_P#!!?&&I3 M\^((U&%LKEV/-XH&$<_Z\#!_>C,OZX5^4\0\/YCPUF&-4'BW1(-ME>2_OD0<03'GCT5N2/0Y'I7NM5->T33_$ M>CW&AZI#O@N8BD@[CT(]"#@@^HK\U\5?#O ^)/"=3+JEHUXWE1F_L5$M-?Y9 M?#)=G>UXJWKY+FM3*<:JJ^%Z27=?YK='*?!'XC?\)OX=^P:E-G4;!0DY8\RI MT63^A]QGN*[:OFVRN-<^"_Q((F!9K.;9,HX%Q WI]5P1Z$#TKZ,T[4+/5K"' M4]/F$D%Q$LD3C^)2,@U\CX#\?XWBG(:N39Q>.8X!^RJJ7Q2BFXQF^\E9PGO[ MRYG\2.WB3+*>#Q*Q%#^%5UC;9=6OU7EZ$U%%%?O!\V>*_M^_LE:/^V5^S=K' MPLDCACUN ?;_ K?2\?9]0C4[ 6[)("T3>BR$XRHK\K/^"7O[7^N_L)_M07? MPY^+0GTWPSKU\-(\86=Z"ITJ\C=DCN64_=,3EDD_V&8\E5K]O:_,7_@N-^P' M-))+^VI\)]'+ +'%X]L+:/D8PD>H #VVQR_1'Q]]J^/XFP%>E.&:83^)2W\X M_P# Z^3\C^BO!/BK*\=AL3P+G[OA,;I3;^Q5=K)-[U2*T]YGZ#\UX M&XBK93CU[T'>,NDX/X9Q\FON=XO5,****[SY0**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***;//!:P/(_$5HY#:XP.#!"PY^R@]6_Y:_[GW^S_P"":G_!-S1O@AH>G?M< M_M8^'=^MR!9_ _@N\C^:W; 9+NX1NDO1E0C]T,,PWE53\UXIXHP[H5HQK*EA MJ2;K56_=45OKUOLDM9OW8^?]5X' M]U?8?CD\U_.V7SXW\<:\\%D4Y9?D<'RRJVM4KM;WLUS-_P B:A!?&Y.R/SWC M3B_$9GF\LTSF2K8J7P07P4H](Q3V2[OWI/7JV>5^&OV;/&&K1+P:8C#/ MEL/-E'U4$ ?]]9KH4_9:T<1XD\6W)?\ O"V4#\L_UKU6BOUW*?HW^$N6854J MN#E7EUG4J3YG\H2A!?**/SNOQ9G=:=XU.5=DE^J;_$\=U']EFZ52VD^,(W/9 M+FT*C_OI6/\ *N7U;X0?%+P5-_:-G832>7RMUI4Q8CWPN''Y5]%45YF=?1B\ M-,?'GRZ-7!U%JI4ZDI)/H[5'/_R5Q\FC;#\89O2TJM5%V:2_*WZG@?A;]H7Q MQX>D%IKRKJ<*'#+<#9*O_ P.O^\#7J'A#XT^!/%VV"/4A9W3//BG\,KD:7-PSA5,!76DHU82DD^W M-!-_^!QAZ''BN$(GFU)Q72+< MI?*$4Y?@>=#A[.ISY50E\]%][T/2;N[M;"V>]OKF.&&)=TDLKA54>I)Z5XU\ M5_CY+JRR^'/ \SQVS96>_ (>4=PG=5]^I]N_-:KXG^)7QFU5=,BCEG7=E+*T M4K#%_M-S_P"/,:]-^&7P(TGPB\>M>(VCOM17F-0,Q0'U /WF]ST[#O7XSF/' M?'OCA7EE'!E&6$RYOEJXNHN64EUC"STO_+%N;TYI4XMGOTLMRSAV*KX^2G5W MC!?K_F].UVUT^0C2#L/]GOWXX/L@ 4!5 X M HHK]]\/_#SAWPXR19?E<-79U*C^.I+O)]E]F*TBMM6V_FQ6UK;0M+"*O4HRC.*E% MW3V8DTU=!1115#"BBB@ HHHH **** /@;_@I;_P6*^)7[.OQ>\1_L<_L.?LO M7?Q8^*OAOX;7?C#QG>W&MQ:=H_@K3$A:1+J[DD5OM$NT+(+9=A=7C *^TKQIH\T*,;^S MDC4>2QR6-N2Y0)*"^Z)U7Q?_ (*L_LE?MX_LI_M.?'7_ (*0_L9_#/0?B=X* M^,GP1G\-_&3P9J.N)IVI:*MIIS6Z:K9R2?)*D<$:LT0W.Q\Q0AW*Z>B?\$8_ M^"GG[(G[3\7PZ_97\:? G7_AS\>O!/P@TFWTJS^(OA..UO=:TB&QC4W6EW9R MTUJZYF"90LCLZJZJ[@ ] ^/O_!9R_P!'_:<\4_L?_L,?L0>/OVA_&OP_2+_A M8- M/A1$M)\.?\$2?A'K5E&#>^([OQ!JNLW1.7NKEM;OHO M,<]6810Q)D\_(*^$O%WCC7_@E^SU_P %C?AIX!NI+/2-/\=V]Y9VML=L<,FO M/<6]_M X7=&%4@=E Z"@#[+G_P"#AW5O$/@W6/VG?@S_ ,$P/C3XT_9XT&ZN M$OOC-I@M(1<6MO(8[B_M=-E833VJ%7)E+(%"-O$91POWW\"_C=\,/VD_@]X; M^/7P7\50:WX5\6:1#J6AZI "!/!(N1E6 9''*LC ,K*RL 017F/_ 3=^&WA M#PO_ ,$T/@?\,;/1K:32%^"_A^VN+1H@8[A9-+@,Q<=&\QG=FSU+G/6OD_\ MX-3-8U1O^"6,_P /KJ^EGL?!/Q;\3:'HGFN6V6JW"7 49[>9<2GZL: /TIHH MHH *\+\ _P#*03Q__P!B)I7_ *,:NBO_ -MC]E+2[Z?3-0^.6AQ7%M,T4\3R MME'4D,I^7J""*\^^ 7Q/\ ?%/]NGQWXD^'GBJUU:QF\#Z !7YZ?M@_P#!RY_P3[_9JU6Z\'?"ZZU7XL:]:L4D'A$QII<< M@/*M?2G:X_VH$F7WKU?+CU+Q?<7,@7MED@B!/X5=\/_P#!W[X] MMYP?%7["ND7<6?F&G^/I;=@./[]G)[U]@_"GCE1O]67I[2G_ /)6_$\_^W/_ ()5?':2&RT7]J_2/#]]+@-9>-K6?2/+)[&:Y18#_P ! MD->'CN">+,N3=?!U++JES+[XW1TTLSP%9VC47Y?F?7]%9GA+QIX.\?Z'%XG\ M">+-,UO39QF#4-(OX[F"3_=DC)4_@:TZ^7E&4).,E9H[DTU=!114&I:IINC6 M;ZAJU_%;0)]Z6:0*H_$UE6K4BO-O M%'[2OA72V:W\.6$VHR#@2L?*B_,C%W#E5T8XF6*J+I0CSK_P-N--_]NS9]'A.%,YQ:YG!07]Y MV_#5_@?0-%?.(U3XX>(/GAN/$P'#F+JQZ.S5__ 83_,[O]4H0TJXJ$7_7=H^C:IZAX@T'206U M36[2V ZF>Y5/YFOGX_"7XP7ORR>'[QL\?O;M!_-Z\V^.?Q8^!O[,%L\_[1W[ M0/@;P5*B;_L&M>)83>.,9^2UA+SR?\ 1JVH>-GBEG-14,HX,Q4IO:_M6ON5" M/_I2)EP]DV'CS5\P@E_V[_\ )?H?4>O?'OX<:(I6'57OI!_RSLHBW_CQPOZU MYYXO_:.\5ZVK6?ANU33(6X\Q6WS$?[Q&%_ 9'K7YA?M!?\'"_P"Q_P##KS]* M^ O@_P 2_$>^3*QWKP_V-IK=@RR3J]PV.NUK=,\?,,\?"_[1'_!:G]O;]I9I MO"GA3Q5%X&TF[!C&D> +:2"XF4\8:Z9GN22O#!'1&R>*L;9 MM.CD."E\3O:KR];1A*=5-+=2J44^MCS:G$' ^434<-&6*J[))75^BV2?R4F? MIQ^W[_P5O^ G[%]U>>#[B];Q?\00A+^&["Z!^R2'H;R;D0GOY?,A&#M 8-7Y M+^+/B#^WA_P5_P#VBK+P;H6AZIXNURZD;^QO"VB1&.PTF D!G(8^7!&N5WSR ML.VYNE>V_P#!*O\ X(/?'/\ X*%:Y)\1/BQKEUX(^'-E=;=0UEH!+J&IRYRT M%JC?*&_O2OD1DCY'/RU_0'^Q[^PS^S%^PA\-U^&/[-/PQM-#M9 C:GJ3_OK_ M %251CS;FX;YY6Y) R$3<0BJ.*_=O#3PP\%_H]T7BLB7]IYO)-/%U+246])> MSM>,$];JFY3EK&=6QY?$6:<6YU4>"QU-X2DK?XV6+QU1SF_N2[);)>2_,\[#X:CA*2ITE9?UN%%%%>4 M;A1110 5!JFEZ9KFF7&BZUIT%Y9WD#P7=I=0K)%/$ZE61U8$,I!(((P02#4] M%--IW0'\Z7_!=+_@BYX@_8,\=2?M8?LM:7>'X5:GJ2RSV]DSF;P=?,X*1EA\ MPM61(%_2KQCX.\*?$/PGJ7@3QUX=L]7T;6+*2S MU32]0MUE@NH)%*O&Z-PRLI((/K7\XW_!8[_@C7\5?^"97Q03]I/]FNXUBY^% MLVKI=:-K5A/)]M\(7GF!HH)Y5.]5#[?)N[?9]WT:^VO[R3?S.*P];*,0\5AE>#^*/]?TO0_I+HK\K?^",G_!PG MX(_:7T_2?V9_VV?$EEX?^(Z!+71?%ER5@L/$QX"K(>%M[P]-O$RTFW7SKV[Q_SSA7G&>-[80'J MPKGQ>+PN P\J^)FH0CNY-)+YLB9Z117YL_%O_@NMXSN[I[3X&?! MC3K&W!(2^\4W#W$KCU\F!D6,^V]Q7E\__!9K]M665I(]4\-1 GB-- 7"_3&?C)86%_*0%TWQ K M6$I8]%4S (Y]D9J^GRWC?A3-I*.&Q<')[)OD;]%)1;^1V4LPP5=VA-?E^9[? M12(Z2()(W#*PRK*<@CUI:^J.P**** /-OVB_ @UO0%\76$.;K3EQ/M'+P$\_ M]\GGZ%JH?LU^.OM%K-X%U";YX09K L>J$_.GX'YA]3Z5ZM-#%<0O;SQJZ2*5 M=&&0P/!!KYP\4:7J?P@^)?F:=N M9Q<6+,>)(23A2>_&4/T-?R9XLX6OX6>) M&!\0H/N#P?<5;K^K,-B:&,PT,10DI0FE*+6 MJ::NFO)K5'QO:5G07EE>V[P7=I"#5BBMVDU9BC*49*479H_$3_@I-^PGXU_8!^-]G\5_@_<7UOX-U M+5!=^%-8M96\W1KQ6\P6C2#E60C=&Y.61>I9'K]&?^"9'_!1#P[^VQ\,QH/B MJYM[/XA:!:J/$&FKA!>QC"B^@7^XQP'4?ZMSC[K(3[Y\8?A!\/OCS\-]5^$_ MQ1\/Q:GHFLVQAN[:3@CNLB-U216 96'*L 17XD?M+?LX_M#?\$JOVF].\4^# MO$-W%;PW;7?@OQ=;QXCO80<-#*OW=X5MDL1X8-G!5A7P.+H5^%,>\7AU?#S? MO1_E?E^G_@+Z']8Y!F>5>/7"D>'\WJ*GG&&BW0JO_EZDM4^K;2_>+?15(IVD ME^[M%?/'_!/O_@H1\-_VX_AZ)K9H-)\::7;K_P ))X9,O*'@?:(,\R0,>_)0 MG:W\+-]#U]MA<50QE"-:C*\7LS^8L[R/->',TJY=F-)TZU-VE%_@T]FFM4UH MUJG8****Z#R@HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***KZMJVEZ# MI=SKFN:E!9V5G \]W=W4RQQ01*"S.[,0%4 $DG@ 4-I*['&,I248J[9)=75M M8VTE[>W$<,,,9>::5PJHH&2Q)X Y)-?DC_P57_X*Q7/QKEO_P!FW]FC7)(O M""NT'B'Q':N5?7"#AH(2.1:YX+=9?]S[^7_P5$_X*P:S^TA>WG[/W[.6I7-I MX%64P:GJL(9)_$+ XV@?>2VST3[TG5L#Y:]?_P""87_!*S2OA%I=I^UC^U_H MR1ZG BW?AKPI?QY&G=TN;E#UN#P4B/\ JS@M\^!'^?9SGD\S=3#82:A1@FZM M5NT5%;N^RBE>[Z^EV_ZHX,X%R3PKR>GQ;QC#FQ,O]VPOVW/>+E'^?9ZJU)6< MKU.6,Q?- _P!Z.YN$;K,> MJ1'_ %?WV^8 )]4SS>+_ (W>. %7=+*<(F3Y=K"#^@'KU)/J:?XQ\6>)?C+X MPBL]/M9"C.8].LE/"+W9NV<#)/8#T%>V?#3X=:;\/-#%E!MENY@&O;K'+MZ# MT4=A^/>OYHI87&>/G$G]E9:Y4L@P2YI1B? \9< M9YKF..GFV;24L545H07P48=(Q79?:>\Y==V6O _@C1O >B)H^D19/#7%PP^: M9^['^@[5LT45_96699E^39?2P.!IJG1II1C&*LDET_S>[>KU/QBM6JXBJZE1 MWD]6V%%%%=QF%%%% !1110!!J&F:;JUL;/5=/@N8FZQ7$0=3^!KD]7^ 7PTU M9C)'I$EF[=6LYV7_ ,=.5'X"NSHKYW/.$>%N)HVS;!4J_9SA&37I)JZ^31U8 M;'8S"/\ <5)1]&T>8S_LO>%&8FV\1:@@["01MC\E%7-'_9L\!Z?*)M1N+V^P M?]7+*$0_@@!_6O0J*^-P_@CX48;$JO#*:3DN_-*/_@,I./X'?+B'.IPY77E; MY)_>M2KI&B:1H%F+#1=-AM85_P"6<$84$^IQU/N:M445^G8?#X?"4(T:$%"$ M591BDDEV26B7H>1*W,<,,,9>::5PJHH&2Q)X Y) M-?EI_P %,/\ @I+KZM;DAMS_P#!-'_@F&/AX;#]H3]HS0E;7\+/X=\-729&F=UN)U/6?NJ'_5]3 M\^!'^*9_Q#F7'>82R'A]VHK^-6Z6ZI/^5[::SV7NW;^?Q.*JYE5>&PWP_:E_ M7]/T/0?^"3G[-?QL^ 7P7N=2^+GB:_MXO$#I=:7X,N,%=+0Y)E<,,QRR9!,8 M("@#<"Y(3ZOHHK]8R3*ZT=+/^S+ M R -?(4/$9?V1\?\ @;PS\3O FM_#7QKIYN]&\0Z1> O"WPK\ :'\,/ ^G&TT7PWH]KI>CVC3 M/(8;6WB6*)"[DL^$11N8DG&22: /P0_:G_;OL/VWO^"D&O:O_P %&_V0OVE- M?_9W^%6O/#\)_A'X#^%MQ<:=XGO8)'C;6-9:66#SE;;OC@ 9=DH0D*)A0>9MN%VQA0-D;D$;<'[%HH _';_ ()V?MY6W_!"OX#ZQ_P3'_;]^"'Q02_^ M''B?5S\*?$OA/P+=:K8^.M'N[N:\@-I- -BW!DFE!CD*JF]59E975>R_8:_X M)F?'3]IG_@GI^UOXR_:?\$3> ?B!^V7XAUK7=.\,:RK";PS:-')_8T-VN-RO M'*YD9" PC*!@K[E'ZKT4 ?D9^S/_ ,%N]?\ V//V%?#O[%OQT_8T^,8_:=^& MWA"'P?HWPYL?A_>7<7B6\LH%M+*\M[R%6ADMI52&1Y 2?]88Q(-A?ZW_ ."& M'[#WCW_@G]_P38\#? WXPHJ^.+V2\\0>-HDE5_(U&^G:9H"RDJS11F*%F4E2 M\3%2017UY10 4444 8DOPT^'$\K3S_#_ $1W=BSN^E0DL3U).WDUXY\+-#T7 M0OV^_'UEHFCVMG"O@72RL5K;K&H)D;. H YP,_2O?J\+\ _\I!/'_P#V(FE? M^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH *Y/XY_'+X5?LV?"C6OC=\;/&=IH'AGP_:&XU/4[Q MCM1<@*BJ,M)(S$(B*"SLP5020*Z#Q!X@T+PGH-[XI\3ZQ;:?INFVDEUJ%_>S M+'#;01J7DE=V("HJ@L6/ )K^:O_ (+"_P#!47XK?\%8OVE+#X"_L^V&JW7P M[TO75L? ?AG3X',_B*_9O*6_EB'S-)(6*PQD?NXVZ!GDS]CP9PCB>+,Q<+\E M&&M2?9=ETYGT[:M['G9EF$,!1OO)[+O_ , /^"F?_!8O]JG_ (*O_%./]GSX M"Z'KVD_#Z_U-;/PY\/\ 1$:2_P#$,N_$!]]E\P_5/[ / M_!JB^LZ'9?$;_@H3\0[W3YKB-94^'WA"YC$L (R%N[TAUW=FC@!QVFZ@?8W_ M 19_P"",O@'_@G-\-K?XG?%#2[+6/C)KUB#K6K$++'H43C)L+1N@P.)95YD M8$ [ HK[QKZ_B'Q"IY72_LCA=*C0AHZB7O3?5IOH_P";XGO=(\_!Y1*O+ZQC MO>F^G1?UVV/DGPE_P0H_X)->#=+CTK3?V,/#UTJ+@S:M?WM[*Y[DO/.YS^GI M@54\1_\ ! W_ ()&^*(&@O\ ]C328,K@/IOB#5+1E]P8;I>:^P:*_.UQ/Q(I M\ZQM6_?VD_\ ,]?ZE@[6]G'[E_D?FM\5/^#5_P#X)L>-X)9/ &L_$'P7OE#XX?\&B_P :=&CFOOV<_P!K3PWK_5HM.\7Z M)/IC@?W?.@:Y5V]RB#Z=:_=BBO=P'B3QI@&N7%N:[32G^+5_N9RU+?^"37_ 6F_82UR7QCX$^#WQ!T]X#N7Q#\)M<>[=U7^/\ XETI MG11S]]%QUQBM/X;?\%_/^"OO[-FJ#PGXP^,T^MFP8+-HGQ%\+PS3*1VDE*1W M1)_VI*_ION+B"T@>ZNIDCCC4M)([850.223T%?.'[3>L?##X]6;>"?$?PVT' MQ!I"$J[Z_HD%WYWJ%69&VK^I]NE>-XA?2@X1X&RA8GBW+Z6(G+2G"%O:3:_E M4U*R7VIMK?)69^5W@3_@[M_:)T_3_ "?B M;^R%X,U>ZVX\_0=>N].3/KLE6Y/X;JFU'_@Y_P#"WC2Z%_X\_9L\1>9DX2W\ M3PRI&,=%!A0#GV%?=>B?\$'/^">_Q38>(OBG^RIH-A;RC='8:)+<\>:[GVYS_6O$E'P$ M\<>'*.+XBX?QN$B]8TI5ITTUNI.G2Q*B_P"ZZE-2ZI6:OT)<4\.8N4,)BJ4+^MFT?&OAW_@Y6_93TU3<^(?V4_'.I2@92W77;2"(GT) +?B,?2NF M@_X.T/@7X7@">"?^"?\ JBL%QF3QE;P$GW9;1R>.YKZ5B_X-A_\ @E5'*LC^ M#?&CA6!*/XRFPWL<*#^1K6TS_@VI_P""25@^^Z^"&O7HSG;<^.-1 ^G[N937 MTO"_!'T8N"J:649+.$E]K651^M255S^7-;L<>,S#C3,'^_Q":[:)??]0SNI_$Q"7I_P !(_G' MN?VLO^"Y/_!0=CIOASXA?&WQI:7K$36W@G3;JTL'!X(D73HHH G^_P#**])^ M 7_!LM_P4X^-]W'K/Q2TCPY\.K*Y?S9[GQ;KRW-XZDY+""S\X[SUVRM&?4BO MZ2(XTB011(%50 JJ, #TKXY_X*=_\%2/#7[(>B3_ G^$UW:ZI\2;ZWX4XDA MT&-QQ/..C2D'*1'V=_EVJ_GYIXU5\GP4I8#"TL+3797?DDDHQ;_[=9]#PMX< M9IQEG5/+L'S5JT_E&*ZRD];175W\E=M)_ES^U!_P2%_8/_X)X>'H_!?Q(^+N MN_%WXKWULK+HUMMTK1]'B<9\^YCA9[AW_P">&U\.?#K2;H#7-8M+81R:@XPQM+=L?,Y&-SG(C4@G)*J>A_8$_ MX)__ !9_X*(?%2\^*WQ5UG5(O"":FT_B?Q3=N6N=5N"=SV\#OG?(V?FDY$8. M3DE5/[4?#SX>^"OA1X*TWX=?#KPW;:1HFD6JV^GZ?:)M2)!^I)))+')8DDDD MDU^(8K/^+?$3%?6\YQ,WAD_=IWM&7FXJT?5VUV6A_4.>8O@[P$R7^P>&X0JY MO-?OL3RIRI76JBW=Q=OAA?W?BG>32;_ G@3P?\,?!VG?#_P!X>MM)T;2+5;; M3M/LX]L<,:] /4]22.O#-_X,\:>'K+5M(U6 MTDM=3TS4;99H+J!U*O')&X*NK D$$8(-:%%.,I1DFG9H&DT?A'_P5:_X-G/' M/@#4-3^.W_!.O2[C7_#KEKB_^&;S&34=.ZEOL+L/_#.B/]C?PIXY:6WU/2@AP8(KLJ98MN-HCF65 M4 PJKBOZ6:\0_:P_X)O_ +$O[;ELY_:2_9[T+7=1,(BB\0Q1-::I"H'RA;R MI-M7J$+%/53S7ZOE?B10Q>!67\2X98JDMI_\O%^5W_>3C+NV>#7R:5.K[;!3 MY)=NG]>6J/DO]G__ (.C?^";_P 4X(+3XN)XN^&NH,H$_P#;6B-?V8<]DFL? M-D9?]IXH_H!7UC\-?^"FO_!/+XNP1R^ ?VU/AI=R2 %+2?Q?:VMR<_\ 3"=T MD'_?-?GW\=?^#1_]G?Q'--J'[.G[47BKPJS9:/3_ !1I4&KPAO[BO$ULZ+VR MWF$>]?+GQ%_X-/O^"@/AN9Y?A]\5_AEXEMAGRU.JWEE<-]4DMC&/^_AKJ>1> M%&;>]A'?B M+H5^I&0UEJ\,H(QG/RL>Q'YUN*RNH=&!!&00>"*_F5UC_@VN_P""N.F3^59? M ?1=17./-L_'.F*OU_>SH?TKYW^(O_!/7]KCX5>--0^'WC7X86L.JZ7.8;Z" MT\4:9=)'(.J>9!K:_\ ;3^BK_@H-_P5)T+]GY[OX0? J>TU;QHH:+4-18"2 MUT5NA!'26-_$ M#/+YKCJD*D@SN!QM4A%P 67@'\Z/AK_P11_X*H?%'P-;?$CXZ+>[F ML[Q/$.FP^>%."R))=*[+GHP7!P<$X-='#^P!_P %VO@! L_A3X.?'31UMU_= M#P=J]W,R =E6PF8]N,"O@,S^CSDO&.9PQF)XIHXC#;PI0C&,;/;WHUYWOUDE M=]'%62\RMBL5C*RJ8BE)PZ)72^^WXG] /P._X):?L?\ P8L(6OOAU#XMU1$' MGZGXK470=N^+GR%@.K'K7LMK\%O@Y8VZ6EE\)O#,,48Q'%%H-NJJ/0 M )@5_-!I'_!6C_@MM^QSJT.E^//CC\2--D#;3IOQ1\/F[:;'52=3@:7MU5@W MO7U7^S=_P=N?&C0KFWTK]J_]FG0?$-GPDVL>";R33[I1_?,$[2QRM[!XA].E M?5/P&Q^2X1?V71H5*?3V=DWZ\R5W_P!O-L]7#9QE4/<<.3U7^5W]Y^UEY\ / M@/J*E=0^"?A&<,26$WANU;)/4\QUR_B7]A?]CKQ8C)JW[-?@]-V=S6&B16C' MWW0!#GWS7D7['G_!;C_@G3^VI=6WASX>?&^'P_XDNMHB\*>.(UTR]D=ND<;. MQ@N'_P!B&5VXZ8KZSK\_S7A>G@JSP^8X-1EVG37ZK5>>Q[5/ZIB8\*S$95M&UEY4W>I6Z$O'L"/;%?-?QI_X(>?& M3PO%+JGP1^(NF>*85!9=-U*/[!=D=E5BS1.?=FC'M7Z@T5\/FGAOP=FD7S89 M4Y/K3]QKY+W?OBSGK93@*RUA;TT_X'X'XM>#?V@?VZ_V /$\?A"]O->T*&(Y M'AGQ-;/-I\Z \F)'.W:3CYX&7/\ >K[=_9=_X+'_ 1^+3V_A;XX62^!];DP M@O99C)ID[=,^:?F@SUQ(-H'_ "T-?5WC_P"''@'XJ^&YO!_Q(\'Z=KFF3C]Y M9:G:K*F>S ,/E8=F&".Q%?"'[5?_ 1/L+I+GQA^R?KYMY1ESX1UJY)C;_9M M[EN5] LN02>9 .*^.EPYQWP1^\R6O]:PZ_Y=3^)+^ZK_ /I#BV_LLX'A'/,1;DB2,[6X)#BOTR M_9(_;Q^!_P"U[I B\'ZF=,\1PP[]0\+:E(!>,])XP?XUY'&Y4) KZ[A M?Q!RCB.I]5J)T<2M'3GHVUORO2_I92\K:G=@\SH8I\C]V?9_I_5SVNO/_P!H M/P1_PDGA3^W[*'-WI8+G Y>$_?'X<-^!]:] I)(TE1HI$#*P(96&01Z5Z_&/ M"^ XSX9Q638SX*T6K_RRWC)><9)27H>[@,94P&,AB(;Q?WKJOFM#R']FCQO@ MS^!+Z;KF>PW'_OM!_P"A?]]5Z_7SAXVT34/A+\2?-THE$AG6YT]ST:,GA3ZX MY4^N/>OH'PWK]CXHT*UU_3FS%=1!P,\J>ZGW!R#]*_$_H[\48Y9=BN"\W=L9 MELG%)[NES65NZA+W4]N25.Q]#Q3@Z?M89A0_AU5?_M[_ (*_%,O4445_21\F M%<7^T!^S_P#"W]IOX7ZA\(_B]X=34-)OURK A9K68 [)X7P3'(N3AO<@@J2# MVE%14ITZM-PFKIZ-/J=&$Q>*P&*AB<--PJ0:E&479IK5--;-'X3?M0_LE_M- M?\$M_CI8>/?"'B*_CTZ*^,GA'QUI:%4EZGR)UY5)-N0\3Y5UW8W+G'Z)?\$] M/^"N/PO_ &K;6Q^&7Q;FL_"WQ#*K$EN[[++67Z;K9V/RR$_\L&.[GY"_.WZM M^(?PZ\#?%GP;?_#WXD^%K/6M%U.$Q7VG7\(>.5>H]PP."&&&4@$$$ U^3?[> MO_!%?XE?!.[N_BG^RI;W_BCPLA:>?0D)DU32@.?D YNHQV*_O ,95L%Z^&K9 M=F?#5>6(R_WZ+UE#JO3_ #6JZIH_J3+>,."O&K+*>4<7M87,H+EI8I)*,^RE MLDV]X2M%N[A*$G8_7ZBOQW_8D_X+:?%[X$"V^''[2UG?>-?#4!$46IF0?VOI MZCC&YR!=*/[LA#_]-, +7ZG_ %_:4^"'[3?A!?&WP1^(=AKEGA?M,4$FVXM M&(^Y-"V'B;KPP&<9&1S7T>59[E^;P_=2M+K%[_\ !7FC\;X\\*^+?#^N_K]+ MGH-^[6A=TWVN]X2?\LK/M=:G>@_! M[P[8_MJ_M/Z4$U&:-9_ OAZ[BR]LK#*7CH>LS#F)3]Q3O/S%=GYWQ+GL,0ZF M&A55*A33=:K)VC&*WN^RZ]WIM>_]3>'?"64>&W#L.-N)J7/B)_[IA_M2DU>, M[?S/=-IJG'W]9N*73?\ !+__ ()9Z!^S]H=I^U-^UAI,(\3I&MUH/A^^0,FA MKU6:53]ZZ/&U.?*X_P"6GW/H/XB?$37OBSK\6E:3:2BT$VVPL4&6D8\;VQU8 M_DH_$F/Q?XV\7_&+Q%%IME:2&(R8LM.A.0O^TQ[G'5CP!GH*];^$_P (M/\ MA]:?;[XI<:I,F)9P/EB']Q/ZGO\ 2OYOQ..SOQVS!\.<,*6'R2C)>WQ#5I5F MK/K:]]X4^FDZEERQ7Y]Q3Q1F./S.>=Y[-5,7/2G37PTH](Q6MDNKW;OJVVV[ MX2?"JS^'VF?:KQ4EU2X0?:9AR(QU\M?;U/<_05V-%%?UOPWPWD_"62TLF]V?D>+Q=?'8B5:L[R?]?<%%9'CGX@>!_AEX$KB?1/@+X#O/%5Q M&Q5=7U)S966?[R*099![,(_K1G7$V1K*WY_/P]XJTGP[',VU+;0M!BD>8\^PM_=C)_)?YG[-45^-6G_P#!3W_@H%X$NUM]6^+EV^T_-:ZU MX=M&+8]2T ?\F%>H_#K_ (+F_'C1)(X?B;\*?#>OP*?GDTZ2:PG8>I8F5,_1 M!71A/&+A*O/EK*I2_P 4+K_R5R?X%PSW!2=I77JO\KGZB45\F_![_@LC^R3\ M1GBT_P :W&K>#+U\ _VS9^;;%O030;L#_:=4%?3G@SQ]X&^(VC)XB^'_ (QT MO7+!_NWFDW\=Q$3Z;HR1GVK[[*\_R7.X,$4JF@:9."E MJ_;[5,,B+_<&Z3I\H!W5YV:9MEV2X1XG&U53@NKZ^26[?DKLRK5Z6'ASU'9' MM7Q9^+_PX^!O@B[^(GQ3\5VVD:39CY[BX;F1\'$<:CYI'.#A%!)]*_*/]L_] MOWXN_MQ^+H?A1\,=%U&Q\*37RQ:5X;LE+W>K2[OD>X"9WMG!6)[2ZOJ_Z[?>>:?\ !.__ M ()>:-\ UL_C+\=[*VU+QH5$NG:62)+?1">0<\B2X']_E4/W%[^WE^)/C!)M/\ 6G288PR;0)=0D4]8X RG!!#2-$A&&8CORS+<7G& M84\'A8\U2;LE^K\DM6^B5S*O6IX>DZDW9(^"O^#F;_@K$VIWUS_P3A_9_P#$ MQ%M;.DGQ5U:QF_ULHP\>DJP[*=LD^.K;(R1ME4^I_P#!MY_P2+@^"'@:R_;\ M_:$\-8\9>)K MX TF]A^;1=,E7'VQ@?NW%PA^7ND+=7EIIUI)?7UPD,, M2%I99&PJJ.I)I+^_LM+LY=1U&Z2&"%"TLLC8"@=S7@?Q5^*^I_$;45T#0(Y5 MTX2A88$4[[I\X#,![]%_KT_+O%'Q3R7PSR=5:W[S%5-*-%/WIO:[ZJ">[Z[1 MNV>SDV38C-Z_+'2"^*71?\$D^+'Q=U+X@7W_ COAT2IIHD"I&BG?=MG@D=< M9Z+^)YQCL_@_\#[?PZD7B7Q=;K+J!PUO:MRMMZ$^K_H/KS5GX.?!F#P?"GB+ MQ'$LFJ.N8XS@K:@]AZMZGMT'W=]>FFY1117]-GR 444 M4 %%%?G1_P %/_\ @L+9^ !J/[/7[)OB".XU[Y[?Q!XRM'#1Z:>C06K#AY^H M:4?+'T7+\Q^?F69X3*L,ZU=V71=6^R_KU/K.#."L^X[SF.7973YI;RD](0CU ME-]%V6[>B39VO_!4'_@K'H?[,]I>_ SX ZE;:E\09HS'J&HKME@\/ CJPY$E MSC[L9R$^\_9&^*_^">/_ 3?^)O[>OCR;XQ_&'4M3M? ZZB\VLZ]=2LUWKUQ MOW210.^2Q+9\R8Y"DD#+9 WO^":7_!*KQ=^UIK$'QV_: COK#P#]I,\23.R7 M?B23=E@C'YE@)SOFZMRJ'.73]BO#/ACP[X+\/67A+PCHEKINF:=;);V%A90B M.*WB485$5>% ':ODL%E^,XEQ*QN8+EHKX(=_-^7=[OR5C^@>).+>'/!;)JG# M/"4E5S":MB,39-Q?6,=US+6T5>-/KS5+M5_ G@3P=\,?!^G> /A_XK;;U;;W84444S,**** "BBB@ HHI'=(T,DCA5499F. !0 M%9MYXS M\'Z>2+_Q7IL&#@^=?1K@^G)JE/\ %7X7VK!+KXD:!&2,@2:Q "1^+5C+$8>. M\TOFB7**ZF_17._\+>^$W_14/#O_ (.X/_BZBN/C7\&K4@77Q;\,1EN@DUZW M&?S>H>,PBWJ1^]"]I#NCIZ*XN\_:1_9VTXD:A\>_!C'>2^]'J5( M[I$ADD<*JC+,QP /6OF3XG_\%=?V+/A]92-H?CB^\57J9"V/A_2Y3D]LRS". M/'N&)]C7PS^U+_P4M_:+_:_NC\,? VE3^'O#^HR_9XO#F@L\UWJ6XX$,[*7*Q#HT-FPZMV,PX'\&3\Z M^=?\$W/^"9NI?'"\L_CQ\?\ 2IH/!Z.)M)TBXRLNN,#D._=;?/?K)V^7D]_^ MP9_P2&FL[JR^+O[6FE(6C99M,\$.0XSU5[PC(/KY ]MY^]'7Z&PPPV\*6]O$ ML<<:A41%P% X '05\SDG"F<<6YG'.^)E:*_AT.B6ZYET7D_>D_BT5GR8?!5 M\;66(Q>W2/\ G_6O49965GIMG%IVG6D5O;V\2QP00QA$C11A551P !P * MEHHK]E225D>\4]>\/:!XJTF;0/%&AV>I6%RFVXLK^V2:&5?1D<%6'L17R-^T MO_P07_X)@?M-P7%QJO[.5CX.U:<';K?P\?\ LB6-CU;R(P;5V)YR\+'\S7V+ M17HX#-?$"R^)>CQ!I!X?U+9IVLQ*.=J[F^SW. #R'B8G 6,FO%?V/?^"S__ 4A M_P""7?C-O@I\3(M6U_0=%G%OJ?PV^),4\=SIRC&4MY9!Y]F=M$WYKEEYL\2MDGLI>UP4W" M7;I_7WHY#_@GC_P5O_9"_P""C_AY(_A'XO\ [)\806WFZMX!UYTBU*VP/G>( M9VW4(/\ RTB)P"N\(3MKZ?K^9G_@HO\ \$8/VQ?^"4OC6'X__"'Q-JWB'P/I M=\MUH_Q%\,"2VOM"D#?N_MB1-NMF!P!.A,3$CYD9A&/N3_@D-_P(7PU([W6W-_,OQ71H\_&Y=1QBOM+ MHU^O<^.O^"=W_!472OCRUG\%_CW>6^G^,RHBTS5L+';ZT1P%(X$5P?[H^5S] MW!(2OL^ORB_X*-_\$V-6_9NU";XW_ VVN;CP5)<"2[M(V9YM!D+OCSK2CQ5!$(] URYDQ_;"*.(9"?^7@ < M-_RT _OCY_F^%.+\SRW,_P#5[B/W:ZTIU'M472[ZM_9EUVE:>_)@L=6HUOJN M*^+H^_\ 7?\ 4^I_CQX%/BWPD=3L8=U[I@:6( T=>M?//Q@\%77PY\:KJNB[H;6YE^T M6$D?'DN#DH/]TX(]B*_+_&K*\P\/^,,%XDY1!M0<:>*BOM0?NJ3_ ,4?W=WI M&2I.US]/X?K4LSP%3*:[WU@^SWM\GKZ7/H:BN?\ AKXYM/'WA>'6(RJW"?N[ MV$?P2 <_@>H]C[&N@K^F""."#UKYO-.&5]2\.1SQ&!S7Z->!O'O@GXF^%K3QM\._%>GZWI%]'OM-1TRZ6:&4>S*2,CH M1U!X.#7Q7^V9_P $._@I\95N_&W[-MU;^!/$C[I&TKRR=(O']/+4%K4GUC!0 M8_U>3FO@'0_%O[=__!*/XO-ICQ:GX8GFDWS:9?+]HTC6XU.-P /ES#'&]")$ MSC*'(KR(YMG7#\U3S*'M*72:W^??T=GYL_0:_ 'AIXM4)8O@NNL)C;7EA:FD M6^O*M6EYPYH+1.,#]Z:*^1_V'?\ @KS\!?VK_L?@7QP\/@KQQ+MC72=0N1]D MU"3I_HL[8!8GI$^'R<+YF"U?7%?8X/&X7'T55P\U*/\ 6ZZ/U/YUXBX9SWA/ M,I8#-J$J55='LUWBUI*/G%M!11174>$%%%% !1110 4444 %?&?_ 5U_P"" MA\?[*?PW/P?^%FLJ/B#XHLV$.YU&4-;^&]$\S;)J5Z5)5!W$:_>=_X5'=BH/XY_L]?!WX MJ_\ !2C]J+5O'/Q3\27/]GM=#5/'OB79Q:VQ;"6\(.0)'"B*&,<*%SC;&U?& M\6\00RW#NA3FHS:;E)NRA!*[DV]%I=W>RNW;0_?O!CP[P.:2J<4\0+ER[":^ M\M*LUM%+[44[72OSR:II.\DO2_\ @E9^PSI/Q9UIOVKOVA-.:3P/H%\?[(TV MZ7)\1ZDISLPWWX(VY2YY*(_$CC[$9QF\LRQ*_>-.-&GNJ5/SM]J6\Y?:?N MI\L5:+X]E4?:KUE^9_P#9']U?;\ZZ6BN<^*?Q<^&OP2\( M7'CSXJ>,;+1-*MA\]S>28+MC(1%&6D<]D4%CV%?V+E.4Y)PGDT,%@:<:&'HK M1+1)=6V]V]Y2;NW=MMGX+BL55Q-65:O*[>K;_K1'1U\J?MI_\%3_ (3?LTM= M^ _AVMOXL\9Q[DDM(9O]"TY^G^D2*?F8'_EDGS<$,4XS\K?MI?\ !7'XA_&O M[3\-_P!GB.]\,>&IB89]3W;=2U)3Q@%2?LZ'^ZI+D=6 )2KG[%'_ 2$\;?% M1K3XD_M,)>>'?#SXEMO#XS'J&H+U'F9YMHS[_O",X"9#5^;YMQ[FG$&,>5\* M4^>7VJS7NQ7=7T_[>EO]F+T9\[7S*MB:GL<$KOK+HOZ[_UTZ(^GRD2S8/%++1=(LEQ; MV-A"$0>K'NS'J68EF/))-;=>ID/ACE6"J?6\VE]:Q$M6YW<;^2?Q>LK^21MA MLHHTWSUWSS\]O^#\SF_A_P#!OX2_"FR73_AI\--"T&)1C&DZ5% 6]V9%!8^I M))-=)117Z52HT[@?[T%U M"LB'ZA@0:\E^)7[ /['7Q7CD_P"$I^ .@PSR9+7>C6QT^;=_>+6Q0L?][/OF MO8J*Y\9EV7YA#DQ5&-1=I14OS3(J4J556G%/U1\!?&7_ ((6^#]0674?@)\7 M[S39>2FF>)X!<1$^@GB"LB_5)#[U\Q>-/V'?V^_V2=9?Q;X>\*Z_"+;)7Q#X M#U"28;1U8_9R)47_ *Z(HK]FJ*_/LT\*.%\;/VN$4L/4W3@]+_X7>W_;KB>9 M6R7!U'S0O%^7]?E8_(KX5_\ !8?]L7X9LND^,[W2O%MO =DD>OZ=Y=R@'4>; M 8SN]W#FO?\ P/\ \%WOAM=Q(OQ)^ NN:>XXD?0]3AO ?<+*([@,QC7@NE1>]_Y,I?^EF*PF<8?^'54 MEY_\&_YE33?^"TO[&5\@>Z'BVS)ZK0N[C_ +]FLW4/^"$_P+D=CI7QI\60KGY1<0VLI ]R M$7-;7@G_ ((A?LMZ!=I>>+_&/BW7]I&;62]AMH7^HBCW_DXINIXRUE[/DHP_ MO>[I^,O_ $EA?/I:6BO/3_@_D?)7QO\ ^"G/[87[4E^?A]X$:;P_8ZE)Y-OH M/@Z"1KR[!Z(TPS+(2,@B/8K#JIKO_P!E'_@C+\2_']S;^,?VG-0E\,:0Q$@T M*TE5]2NAUP[:_0WX/?LZ? [X Z9_9?P?^&.DZ$K)MEN+6WW7 M$P]))WS))_P)C7:UT9?X93QF+6-XDQ4L546T;M07ET;7DE%=TRJ64.I/VF+G MSOMT_K[CFOA/\'_AI\#?!MOX ^%/@^ST72K;E;>U3F1L8,DCG+2.<#+L2QQU MKI:**_5:-&CAZ4:5**C&*LDE9)=DEL>U&,8QM%604445H,**** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*03Q__ -B)I7_H MQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH ***1F5%+NP R23P!0!R?QV^.'PT M_9L^#_B'XZ_&'Q)%I/AOPQIKWNJWLG)"+P$1>KR.Q5$0G2QWGBG4!I_AG2YG+VWAC0H69MTA'18XR\TK#[\CO MM&75:]S_ .#@S_@K7+^V_P#%V/\ 9(_9SUJ2[^&WA#5MMS>:K;/I80C3BHQ5D@HHHK$H*J:YKND^&],EUC6KU+>WB&7D<_H!W)[ 9)[G^ZON?PSTKP_7?$GCKXT>)([**!Y26/V M:Q@_U<*]V/\ 5C_@*_$?$_QIRC@9_P!EY='ZWF=2T8487ERRE\/M.75>4%[\ MM/A3YE]#D_#]?,?WU5\E%;R>EUY7_/9>>Q;^)/Q0U[XI:LFBZ/;3)8^:%M;* M,9>9NS,!U/H.@_6O2/@_\&K;P5"NO:\B3:K(ORCJML#V7U;U;\!W)N_"[X0Z M1\/K87USLNM4=,2W)'$>>JIGH/?J?;I78U\]X9^$>:/.7QCQO/V^9U/>A!V< M:';1>[SQVBE[M/[-Y>\NK-\\H_5_J&7+EHK1OK+];=^K] HHHK^CSY0**** M"HK^_L=*L9M4U2]BMK:VB:6XN+B0)'$BC+.S'A5 !))X %9OCWQ]X+^%W@_4 M/B!\0_$MIH^BZ5;F?4-1OI0D<*#U/ Y+M8(;*WC;[;XBEW (957)$9;&R 9R<%LMM5/&SG.\+D]' MFGK-_#%;O_)>?W:GZ1X<^&6?>(V9>RPJ]GAX/]Y6DO=@NRVYIVVBGYMI:GHW M_!3G_@L5??$0:C^S]^R9KTMKX?.ZWU[QE;,4EU,=&AM3P8X.H,G#2=%PG+K_ M ,$PO^"/%[\0SI_[0?[6?A^6VT#Y;C0/!MTA274QU6>Z4\I!T*Q?>DZMA.)/ M3?\ @F1_P1UT_P"&O]G_ +0'[6.APWGB(;;C0O!]PH>'2SU6:Y'(DG'!$?*Q M]3N?&S]$:\++:8E9AFVK^S#HETNOT_\ NQ^I\9>)>0<"Y-+A+@+W8[5 ML4G>16]O!&9)YYY B1H!DLS M'@ #DDTFTE=@2UF>+_&?A'X?^'[CQ7XY\3V&CZ9:KNN+_4KM(8HQ[LY ^@[U M\>_M9?\ !9+X5_"\W/@[]G:R@\8ZXF4?6)&8:7;-ZJRD-&7#W$["WTK2@>PZ0P\?PJ-[ =&-?F>?>)N68'$? M4LJ@\7B'HHPUBGZJ]_2*?FT>1BSHKGEY;?UZ'VM\?/^"V'P+\"R3:+ M\$/"M]XSO4)7^T)V:RL%/3(9U,LF#VV*#V:OE/X@?\%9/VX?BSJ/]E^%/%%M MX?CN'*PZ=X6T=3(WH \HDESC^ZP^E?3?[/'_ 1'^%GA6*WUS]HSQA<>)[\8 M:31M(D>UL$/=6DXFE'N#%]#7V!\-?@K\(_@[IHTKX6?#;1= AV[7_LO3HXGD M]W<#-#(?$WB?]YF.-6$IO[%/XDO/E:?WU&^Z,%ALWQ>M6IR+LO^!_ MF?D1'X _X*@?&^^"VHRECDR:GXCL4(]SYMP#W],]:_9JBMO^(.937UQ>,K5'ZQ7YQE^8 M_P"PJ$OCJ2?W?\$_':S_ ."0?[=-SCS_ (;Z;;Y&?WWB2T./;Y)&J[!_P1O_ M &W)E)D\,Z!$0>DGB&(Y_P"^"[?(Y\[6YCC M_OBW:MW2_P#@A;^TG,P_MGXK>![<=S:W%Y-C_OJW2OU*HK:GX0<&PWC-^LW^ MB12R/ +H_O/ST^'W_!![3HKV.Y^*O[04T]N"/-LO#^C")V'M-,[ ?]^S7UQ^ MSU^QA^SG^S#;!OA3\/+>'4&0K-KE^?M%](#P1YK\H#W5-JGTKU.BOJ,GX*X7 MR&HJF#PT5-?:=Y27HY-M?*QV4,OP>&=Z<%?ON_Q"BBBOJ3L"BBB@ HHHH ** M** (=2TW3M9TZXTC6+""[M+J%X;JUN8A)'-&P*LCJP(92"00>"#7XH_\%C/^ M#;T6$6J_M.?\$Z?"[O&N^Z\0_"FU4L5'+/-I8ZD=2;3KU$1^[%7[:45]#PYQ M/FW"^.6(P4[7^*+^&2[-?D]UT9R8S!8?'4N2HO1]5Z'\[W_!'+_@OU\1/V*M M0T_]F/\ ;"NM3U_X812BSL-3F1Y=2\)8.W: ?GGM5/!A/SQ@?N\A?*;^@KP! MX_\ !'Q5\%Z9\1OAMXKL-)> MHD3\MO\ @F]_P52_:M_X(X_&W4?@=\6_".LW?@R#5V@\:?#360T-SID^0'N; M/S.()\8)7_5S+C=@[)$_3LRR#)/$7!3S3(4J>+6M2BVES/NME=])?#+[7+*Y MXE'%XG)ZJH8K6GTEV_KMNNET?TYT5Y]^S#^U)\#/VQ?@_IOQS_9[\>6NO^'] M27 EA.V:TF !>WN(C\T,R9&Y& /((RI!/H-?BM>A6PU:5*K%QE%V::LTUT:/ MI(RC.*E%W3(=2TW3]8T^?2-7L8;JUNH6AN;:XC#QRQL"&1E/#*02"#P0:_)? M_@I#^P%K'[)WC%/C)\'H[K_A";^^5X'@=O-T&[+96(N#N$9/,WO[&Y3USYKD*-:MU'^O0?\]5'^L0=?OC@L$^F?'W@RP\>>&I]!O" M%=OGMIB,F*0=&_H?8FOR'_;-_9+^)O\ P3[^.%AXX^'>LWZ:#+J'VKP?XDA; M][;2J=WV:4@8\U1Z_+(G./OJOZ)_L!_MQ^&/VQ/AQC4&M[#QGH\*KXATA&P' M["ZA!Y,3GJ.2C':>-K-\7PUG4,]PU?A'BBG>MRN#4MJL&N_65M4UJU:2U39C ME&9XBAB%2J/EJP>C[V_KYHS_ 5XIUWX.>-Y;;4[=PBR>3J5IG[ZCHR]B1G( M/<'T-?0^EZI8:UIT.JZ7=+-;SH'BE0\,#_GIVKC_ (Q_":'Q[8#5-)5(]5MD MQ&QX$Z_W&/KZ'\.AX\N^'?Q.\1?"K5)=&U2SEDL_-(N["7Y7B?H67/0^W0_D M1^-<.YYFOT=>)I<.YZY5,FQ$G+#U[-^S;>J=O_*D5K?]Y!6DT_U#%8:CQ5@U MBL-98B*M*/?^NC^3V/HFBLKPKXU\,^-+(7OA[5(YL#,D1.)(_P#>4\CZ]/2M M6OZ[R_,PU_1[H?O+2_AW;&P0'C88:-QDX="&'8BNG MHJ9PA4@XS5T]T]C;#XG$8.O&O0FX3B[J46TTULTUJFNZ/R(_;E_X(?\ Q(^$ MGVOXD_LI2WOBWP\FZ6?PY* VJV"]?W>T 7:#_9 D' VORU87[#__ 6<^-'[ M.%Q;?##]HFWO_&7A2V<0":X?_B;Z4JG&U'D(\]5Y'ERD,, !U VG]E*^8OVW MO^"5_P"SY^V1#<>*DM!X4\;,A,?BC2K9<7+8X%W#D"W-+EUNN MLX6E;249W9[3\"OVAO@W^TKX(B^(7P4\>66N::^!,;=\2VKD9\N:)L/"_P#L ML <,;.[U/0<3>58>+?#\IFTS4DSD1N2N MQ@<9\F=0>,[2 #7VC^R-_P %[?A[XLAMO"'[7'AK_A'-1PJ#Q3HL#S6$QZ;I M81NE@/NOF*3D_(.*WR_BJA.I]7S"/L:JWO\ "_GT^>GF>7Q;X#YG0PG]K\)5 MEF&"EJN1IU8KLTM)VV?)[U]X*Q^BE%8G@#XE?#WXK>'(O%_PR\;Z5K^ESC]W M?Z/?QW$1.,X+(2 P[@\CN*VZ^KC*,XJ47=,_ JU&MAZKI58N,EHTU9I]FGJ@ MHHHJC,*Y3XV_&KX<_L\_#+5?BY\5-?33M&TBW,D\IY>5NB11K_'([855'4GL M,FLG]H[]J'X*?LI> I?B%\:?&4&FVP5A962D/=ZA(!_JH(L[I&Y'HJYRQ49- M?C/^U?\ M;_M$?\ !4;X]:9X'\'>&+TZ<]Z8/!W@BPDWB,D',\S<*TNW)>1L M+&@.,*&)^?SS/J.54_9P]ZM+X8KSZOR\MWT[K]=\+_"C,^/,7];Q+=#+Z6M6 MM+1-1U<8-Z-VWE\,%K+6T70^//QH^/G_ 54_:QM;;1-)<&[E:T\+Z#YQ^S: M-8 [GEE?&!A09)I2.<<<*BC]#/@5\#O!W[/_ ,,],^!OPL@>ZBBF$NI:D(=L MVM:@P"O<..H'\$:?P( .6+$\O^RE^R;X0_8Z\ 3>%]-O;;5O%VKQJ/%WB2W7 M*-@AA8VQ(R+=&&2W!EK)@<9R2*_C#BK.L9XG\2RX9R_$JGA8OFQF);7*DG\$7>T ME=627\2:27[N#D_TOQ.\0\FH9;2R_+$J67X;W:,-O:22^-WULM>6^NKG*\Y) M1]_^$7PPM?A]HWG7B(^IW2 W4PYV#KY:GT'?U/T%:7Q"^)_PZ^$WA]_%7Q,\ M;:9H6G1Y!N]4O$A5CC[J[CEF]%7)/85^;G[0'_!;GXM^+A/HG[/O@RU\*V;9 M5-7U,+=WS#LRH1Y,1]B)/9J\?^'W[)O[='[=/B%/'.I:=K6HPW77Q7XQO9(K M4(3_ ,LVDRSH/[L*L!Z"OWK+.,^'N&O!K_QU\07'C34DPW]G1!K7 M3HVZX*J?,FP>[,JGNE?8WASPUX=\'Z+;^&_">@V>F:=:1[+6PT^V2&&%?[JH M@ 4?05V0X-XPXPJJMQ+B/9T;W5&G;\;72]6YRZ:'$L!CLS^)GBJPFR-/B88DTN!U_Y;,"5FX_ M9*_9D\2QGXJ:[8@ZYK-K(&/A2RE7(8$?=O)5.8QUC0^8<%HL_"7_ 0B_P"" M+6K?MT^,X_VM/VI-(NA\*]*U)I+*QO"PD\87R/ETW'DVJ.")9/\ EHP,:G(D M*?KW!?#.7Y3E_P#K-GVE&&M*#WG+H[==?A77XG:*U^?S+&U<16^I87XG\3[+ MK_P?NW/:_P#@V[_X(ZRZM?:9_P %%?VF_"96TMG$WPJ\/ZA!_KY!TUB1&_@7 M_EW!ZMF88"Q,W[>U%86%CI5C#I>EV4-M;6T*Q6]O;QA(XHU "HJCA5 X M%2U\%Q/Q)CN*2Y]"!]W_@6*\R\5_M,:]?[K;PEID=C&>!<7&))3[@? M=7_QZOPSC/QF\/>!N:GC\8IUE_RZI?O*E^S2=H/_ !RB?2X#(,TS&SI4[1_F M>B_X/R3/8=;U_1?#ED=0UW4X;6$?QS/C)] .I/L.:\I\>_M)RS*^F^ K8QJ< M@ZA<)\WU1#T^K?D*Y/2/ ?Q.^*5Z-3GCN94?K?ZC(50#_9)Y(]E!KU#P-^S] MX4\,E+[7#_:EVN"/.3$*'V3O]6S]!7XU4XR\:/&']QPSA'EF EOB*C:J2CW@ M[7U6WLHNST=5'O+ 6:7_IK*[WY%KR)ZWLW)_:DSQ,VS_& M9K[C]VFMHK;Y]_R[(****_73PPHHHH *XSX^?M ?"K]F?X:7WQ7^,/B>+3-) MLAA<_--=2D';!"G621L'"CT))"@D9G[4?[4GPF_9%^%5W\5_BSK/DV\68].T MZ @W.I7."5@A0GYF..3]U1EF( )K\8/BM\7/VL/^"LW[2UGH.D:/->3RR.GA M[PU9R$6.B6F1NE=CP,#:9)VY8X &Q!\[GF?0RM*C27/6E\,?7J_T6[_ !/V M'PO\*<5QQ4GF.83^KY;1NZE5V5TM7&#>E[?%)^[!:N[M%Z?[7G[:_P"T;_P4 MV^,6G_#?P/X;U!=$DU#R_"?@72R9&EDY GN","27;DECA(EW8P-[-^AO_!-G M_@E+X)_9%T^V^*GQ7BM->^(\\.5G"[[;0PPYCM\CYI<'#3=>JIA=Q?O/V O^ M"=?PJ_8=\%B6S2'6?&NHVX77O%,L.&/0FWMP>8H 0./O.0&;HJK]$UR9-P_4 MA6^O9B^>L]==H_I=?7MGIUK)?:A=Q001*6EFFD"HBCJ23P!7B?Q8_X*._ ML:_!]98==^->FZG>1Y'V#PX3J$A8=5)AW(A_WV6N''9GEV64_:8NM&G'O*2C M^;,ZE:E15YR2]3W&F7-S;65O)>7EPD442%Y997"JB@9))/ '>OSJ^,W_!=6 M^F673OV?_@VD(.1'JWBRXW-]?LT#8![Y,I'M7S9K7Q&_;V_X* ZXVAI=>*/% ML)E&[3-*M_(TVV/;S%C"0)CC#R'/^U7YUF?BSD-"I[#+83Q55Z)032;]6KO_ M +=BSRJV=8:+Y:*7]?H?H+^TM_P %:OV:/@8MQH7@C43XYU^,%1::'.OV M.)_^FEU@I^$8D(/! KX$^+/[4O[97_!0CQDG@"PAU&_MKB7=:>#?"]LZVJ*# MP\H!)DV\$R2L0O)&T5] _LW_ /!$#7+V2#Q%^U!XY2RAX<^'/#DHDF;_ &9; MEAL3T(C#Y!X<5]Y_!WX$?"'X ^&1X1^$'@*PT.RX,PM8\RW##HTLK$O*WN[$ MUX[R/C_CEWS:I]4PK_Y=Q^*2[-7O_P"!O1Z\AA]7S/,?X[Y(=EO_ %Z_$_!7ARRTG3+./9:V&G6RPPQ+Z*J@ ?UK1HK]+R#A?).&3UE+UEO\E9+HD>MAL'A\)&U-6\^K"BBBOH#J"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KXZ_X*N?\$\+ZBS2Z-XIL Q"3(RX65#\WESQX>-MRG!\R,_T*_\$Z?^"EG[.W_!2?X0 M+\1/@YJ_V+6K"-$\5>#;^93?:-.PZ,!CS86(.R=1M< @[7#(NQ^WE_P3^_9U M_P""B'P9G^$/Q[\,AWB#R>'_ !'9*JZAHER1CSK>0@X!P-\;91P &!P"/YU_ MVB/V9/V]O^"#?[7>F^-/#OB:[TZ2*XD?P?X]TB)O[.\06@(+P2HV5)(VB6UD MSC@CZ:T:/HZ-:EB*2J4W= M,Y?XR_!WP#\>_AQJ7PL^)6C+>Z5J<.R1>!)"XY26-OX)%."K>HYR"0?R!^,7 MPC_: _X)E_M*6>LZ!K$T36T[7'AGQ#%$1;ZI:YPT,Y&058_M- M7#_M"?L]_#7]IKX:7GPO^)^D?:+.X&^UNHL">QG (6>%B#M=+I:TYK3;51;6MKZI[Q>JT;3XLPP"Q<5.#M..S_3^MCD?V M+OVT?AY^V+\.EU_09([#Q#81JOB'P\\N9+20\;TSR\+'[K_@<$$5W_Q ^%'A MCX@P^;?1&WO57$=] HW^P8?Q#V//H17Y _%WX-?M*_\ !,OX^V?B+1=8N+8Q M3,_AWQ19Q'[+JD&?FB=3D9Q@20MG'49&UC^C'[#W_!1CX7?M<:1!X9U66#0/ M',,.;W09I<)=D#YI;5F/[Q>I*'YTYSN WGYC*L]RCC/!U.&.+L/'V_PRA47N MU&MG'^6?5*-)"VOB:SCU*(<>:"(Y0/J!AOR!]Z]TKF_%7P MF\">+RTVIZ(D<[=;JU_=R$^IQPQ_W@:_/,9X#<4\&XR>.\/,WGA[N[H57S4W M\[2B^R4Z^.GPYU]55M9^PRGK%?K MY>/^!,])(9 RG\17D.O?LNWJ,TGAGQ-'(/X8KZ,J1 M_P "7.?R%&YC<6>BW!*])M/N0Q/T"G=^E3'Q6\;^$_W?$?#;Q"7 M_+S#MVM_,^15H_\ I'H@>2\.XW7"8OE\I?\ !Y7^9]%T5\XCQ/\ &WP]\EQ? M:]#M[7<?BI:'9+X@63'\,UG%G]%!K>'TJ^$,/+DS++L51EVY M(/\ .I!_@2^"\=-7I5827J_\F?15%>"6_P"TI\1(<>;!ITW_ %TMF'_H+"M" MV_:C\1)_Q^>&+*3U\J5T_GFO2VW[5%HW%YX+D3U,5\&_F@J]!^U!X0;'VGP_J2>NP1M_-A7TV&\ M??"'%KW,U@O\4*L?_2H(Y)\,YY#>B_DT_P F=_XB\.>'O%^B7/AGQ9H5GJ>F MWL1BO-/U"U2:"=#U5T<%6'L17PE^U5_P0:^"?Q*FN?%?[-?B=_ ^JRDN=%O% M:YTN5O1?^6MOD^A=1T5 *^N(_P!I?X>N/FM-33_>MD_HYJ9/VC?ANQP9;U?< MVO\ @:Z,7XG^#^;T^6OFF'?9N:37HW9H^CX7SCQ!X*Q?UC)YU*3>\4KPE_B@ M[QEZM771H_&3QG^PQ_P4F_8A\13>*?"OA3Q79+!U\2_#S4)IX9(P>KFV(D1/ M:5%'J.:W/A__ ,%K?^"@/PUQI?B#QGI/B06_R>1XH\/Q[TQV9[?R9&/NS$^] M?L#_ ,-%_#7_ )^KS_P$->%X+OCT_>J MU?//B_PXPDKX#B.C379U8M?@U^3/VR/C&\^I*'%G#5/%26GM(QY9?)3C-KY3 MBO(_/#2O^#AS]HB&)!K?P)\%W#@?O&M9KN$-] TCX_,USGQ+_P""^?[8?B[3 MI-,\">&/"/A3S%(%]9Z?)=7*'U4W$C1?G&:^U?B/\#O^">=OIDUWX;_8F\.Z MW?.O[JUL]*M["/=G(W/N78/=5;Z5X3?_ 2^)FK:N6^%OP5^$'PCL-_[N]T/ MP_'J>L1K[74\7RG_ &HC$<]Z\+._&#A?*:#YL]A5\J/OR^])+_R:_D9_ZW>$ M6%FJN&X1JSJ](RMR7\W*;A;UB_0^.-%^!O[4_P"V)XGB^+?QO\$M%?]Y=$9PL-LC $@84'-?H=^S3^SW\#/V3O +:'\$[&\O\ M6M6M0FO^.-9LC!>WJ'DPPQ-\UI 3@^6<.> ^2N:H_";]F#P]X9\3KXKO[S5_ M&7C"YX?Q!KT[W=T6_P"F8;.SOSRV"06(KZ2\,_LK:;X@T=H_BA<7/E7"XDTR MPO&A+(1RKRQD.,^B,IX^\02*_(H<4\;^+N(J9/P?AG2HRTK8JHW=1>ZYK6AS M+>,5*K):)J/-?R>,/%'/LXP*I9C&&%PT;W1*,:<;)VDTF? M"G[3W[17CCQOKLG[//[,6DZGK6LRDQZO>>'[:2>6,9P88O+!(/\ ??HO3.O^KC;RTR.[2;AW3M7Z<_#WX6 M_#?X2Z&OAKX9>!=*T&Q7&;;2K%(5?E9QLNA_-.;*OGV/>*QTK](Q6D8KLNK\WI=G@GP _P"" M:W[)O[/A@U+1OA\FO:Q#@C6_$Y6[F5A_$B%1%$0>A1 WN:][ & ***_<QP=*-./:*2^_N_-ZA2HTJ,>6G%)>04445WF@4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !11537=>T/PMHMUXD\3:S::=IUC T][?W]RL M,-O$HRTCNY"HH ))) II.3L@V+=>(?MQ_\ !0W]EO\ X)[?#9OB'^T7X_CM M)KB-_P"Q/#=AMFU35Y%_@MX,@D9P#(Q6-,C,?$2[H+GX@7\);2+%NA-K&<&]<'.'.V'(!'G*2*_.C]DW_@GC_P4 M3_X+7?&F[^,OBOQ!JMSI=[>;?$?Q6\:-(UK&%/,-LO'VAT&0MO"!''\JL8E( M-?J?#_AO4>&_M+B"I]6PRUL])R\K/X;^:9 M_0S_ ,$^OV\O@]_P44_9ST[]H+X1L]IYDSVFO>'[J97N=&ODP7MY2N W!5T< M !T=6P"2H]OKYX_X)T?\$SOV=/\ @FC\*KGX?_!&TO;S4]9,,OBKQ3JLVZZU M>>,,$)4?)%&F]PD: !0QR68EC]#U^>YPLK6:5?[.WX_*^K5KV=S MU\/[?V$?;6YK:V"BBBO--@HHHH **** "BBB@ HKYO\ ^"@G_!5[]B;_ ()I M>'X)_P!ICXKQ6GB'5=.GNO#7@O2[.:\U35_+#8V0P(YBC9E*":79$""-V5(I M?^">O_!5K]BO_@IIX2GU?]F/XJQ7FN:586]QXG\':C;2VFJ:,TJCY9(9D0R( M&.SSHM\1/ ;)Q0!]'T5F^,O&/A7X>>$=4\?>.O$%II.BZ)I\U]J^J7\XC@L[ M:)#)++(YX5%12Q)Z 5D?!/XU?"_]HOX4:%\&4&@#J:*^<_BW_P5U_X)E? ;XCZM\(?C'^V[\/O#GB?0;G[ M/K.B:GKJ1W%G+M#;'7^%L,#CWKT;]FK]KO\ 9E_;&\)7WCS]EOXW>'_'6C:9 MJ)L-0U+P[?">*"Y$:2&)B.C;)$;'HPH ]&HKYA\%^ ?^4@GC_\ [$32O_1C5[I7A?@' M_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !7R=_P5^_X*=>#/^"9W[-,_C*%K6_\ 'WB19;+P!H$Q MR)KD*-]W*HY^SP!E9NFYF2,$;]P^B/C9\9OAU^SQ\)?$'QO^+?B*+2O#?AC2 MY;_5KZ7G9$@^ZHZN['"*@Y9F51DD"OYC?C1\3/VF_P#@O)_P4IMK/PKI[A* M'O5&]$[:\M^UM9=H]FT>1FV/EA*2ITM:DM%_G_EYG5?\$E?^""8PW]+O M@GP5X1^&_A#3/ '@'PY9Z1HFC6,5GI6EZ? (H+6WC4*D:*.%4* *X']C+]D M7X2_L-?LZ^'OV, 9[R3TOM&"LFTDV>GPYP]B:K]E1CS3>LGT7J^R_$[+QO\2?"W@&V\S6KW M=.RYBLX<-*_X=A[G KQSQ?\ &_QSXWN#I>B>98V\K;8[6R),LF>Q8,/BA?-K>H7,D-K(^Z;4;K+-*>^P'ES[]!Z]J]L\&?#CPIX$MA'H>G M#SBN)+N7YI7_ .!=A[# K^.J5;QA\>'[2C-Y3D\MFK^UJQ^7+*2:\X4K.WOM M'WKCD7#>DE[>NONB_P 4OQ?H>1^$?V=?%^O;;SQ%,NF0-R5D&^9O^ @\?B<^ MU>G>$_@QX"\)[9H-)%W<+_R\WN)&SZ@8VK^ S[UU=%?K_!?@;X=<$J-6AA56 MKK_E[6M.5^\4UR0?9QBGW;/#S#B/->_M._M-_"S]DOX37WQ=^*^K^3:6P\NRLH2#<:A_: ^/WPQ_9E^%FI?%_XM:\MCI6G1\*N#-=3$'9!"F1OD.S"7LE[:REM".KU<4X_'WCW]J7_@K;^U;;:;IFFM<7EV[1Z+HT4K?8/#^G MAAN=VQ\J@8,DI&YVP ,E$'Z]_L._L-?"O]B#X8+X1\&PK?Z[?HC^)/$T\(6? M4)@.@Z^7"I)"1@X&222Q9CG_ +%G[&GP:_X)\?!22Q&K6']J3P+<>,?&.H.D M N)%'3>Y B@3)"*3@9+'+,37G/[1'_!9?]G?X7//H/PBL+GQUJL>5\^T?[/I MZ-TYG8%I,=?W:,I_OBO!HRRCA2D\PSNO%5IZZN[7E%*[;[M+R6F_5XN>+N"S MJC#(,CMA\JH6C"*]UU>7:4EORWUC%ZM^_/WFE'["KS_XO_M4?L[? 2-C\6OB M]HNCSHN[[!)=>;=L/46\0:5A[A:_*_XG_P#!1+]N7]JK7#X.\)Z[J6GQ7I*V M_AOP%92QR2#I@M'NGDR."-^T_P!T9K?^#?\ P1Z_:W^*\B:U\0([#P;9W#>9 M)-KMR9KQP3RP@BW'=[2,AKYZKXG9AF]5T>',OG6>W/)-17JET_Q2CZ'\\2S> MK7?+A:3EYO;^OFCZ-^+'_!S+Q)(P] MBJ'Z=:^;_B9_P6/_ &Q_B [V/@^^T7PI!*=L::)I0EG(/8R7!D^;W0+[8KZL M^$G_ 10_9A\&+%=_$[7]<\8W2X\V*6X^PVC'VCA/F#\937TI\,_V>)[N6"T ] M8VNW2/ ]$_ 5[5\*?^"&'Q>ULQ7GQB^+6BZ#"V&>ST>W>^GQ_=);RT4^X+CZ MU^G5%=V!\(N':=3VN/J5,1/KS2LG]WO??)FM/(\*GS5&Y/S?]/\ $^:/@W_P M28_8W^$S17VI^"KGQ;?Q8/VKQ3<^?'GO^X0)"1[,C'WKZ-T70]$\-Z7#HGAW M1[6PLK=-MO9V5NL442^BHH 4>P%6J*_0\MR;*F;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 5Y]^U#^RY\$OVQO@OJWP$^/\ X,AUKP_J M\?S(WRS6DP!\NYMY,9BF0DE7'J0I&ST+XH^'K1/ M^$O\*))A95X7[?:!B6>V=B,C):%F",2"CR?1?[3/[,_P9_:]^"VM? /X]>$( M=9\.ZW!LGA?Y9;>4?ZNX@?&8ID;YE<=#UR"0?YK?VS/V/?VNO^"%G[:6C^-? M 'C"^AMK>^>_^'/Q LH=L.IVZG#V\Z\KY@5O+GMVRK*^<%'!/[A@L9EWBIE: MP.-:IYC27N3V51+H_P#VZ*V^**MS1/F:E.MD5?VM+6C+==OZZ/Y/HS^H^BOE M3_@E#_P5.^$__!3CX&+XIT?[-HWCS0HHXO''A 39:TF(P+F#)W/:R$$HW)4Y M1CE3^33U.7&Y?0QL?>TDMFMS\Q_V1O\ @LYXR\$1 M6G@;]J'39_$.F1@1Q>)[)1]O@7H#,APMP!Q\P*OP2?,)K]#_ (2?&SX4?';P MNGC'X1^.]/UVP;&^2SF^>%CSLEC.'B;_ &7 /M7@_P"U=_P2G_9]_:*>Y\5> M$;<>"_%$V7;4=)ME-K=.>#[J22V,>>DI0!HU/=9E53T^85\##../. OW>9TGC,*MJD?BB MO-[_ /@:WT4SS57S++=*RYX=UNOZ\_O/V>HK\P?@-_P6^^+/A6*'1?C[X"L_ M%-N@"MJ^ELME>8[LZ &*0^RB/ZU]8?"__@JU^Q3\3(HXY_B;)X;NY,9LO$]B M]L5^LJ[X1_W\K[?)_$/A+.8KV>)4)/[-3W'Z:^Z_^W6ST*&:8&NM)V?9Z'T= M4<]K:W(VW-M'(/1T!_G7.^$_C3\'?'B"3P/\6/#6LJW0Z5KMO&Q=.\6IQ?HT=\9IZQ9FW/@WPA>9^U^%=-ESU\RQC/\Q6?=?"3X;7F? M-\'60S_SR0I_Z"17145Y&+X5X7Q_^\X&C4_Q4H2_.+.J&-QE+X*DEZ-K]3C+ MGX ?"Z?)CT*2'/\ SSO)?ZL:HS_LU?#R7/EW&I19_N7*\?FAKN=3U?2M$M&O M]9U.WM(%^]-=3+&@^I8@5Y!\4/\ @H3^QQ\)89#XD^/&B7=PF1]BT&?^T)BP M_A(MPX0_[Y4>]?&9KX;>$%&#J8[+<)37?DIT_P N4Z'Q#F>'5Y8F2]9?YFY) M^R_X,)_=:[J:_P"\\9_]D%97BSX%_"_P+H%QXH\:?$G^R--M4W7&H:G<0PPQ M#U9WP!^=?)'QX_X+FW,\<^C?LX?"ORGD]0I^6"+C^%!N/H37Y%G'#_ ((. MM]5RC)(XJL]$H>T4;_*5W_V[&W]Y'!5X]S6,N3#U93EZ*WY7/?OVA/\ @H;^ MSYX#OI/#_P "(-4\9W,;%9-5N<6=BI_V,J9)>?\ 91>X8URWP>_:[_:A^/\ MKW_".?![]FN/7;A6 F>TFE$,&>AEE;$<0]W85[C^S7_P10^&'@PV_B3]H_Q. MWBK4%PYT33&>WT^-O1GXEGY_ZYCL5(K[3\(^#/"/@#0(/"O@;PQ8:/IEJNVW ML-,M$@AC'LB ?7O6.4_1QRK.*_UG,\-#"TW_P NZ;DY6[7K8J*?KA<_K7H]%?JN7^ OA-ERBXY M7";76'K+*R-X$\(7*3WT@Z[+B]PT,/(P5A$N0>)$-?L7^S5 M^R9^SC^Q[X!3X9_LU_"+1_">DC:9TTZ#,UVX&!)<3N3+*7_ "\E\,7Y/;_P!:K1S.3ZMFN:/_:'[.G_ "K=_P!>?W'Y MB?\ !-G_ (-=? /P]DL/BU_P4+UFV\4ZPFV:V^'>C7#?V9:MU NYQAKI@<9C M3;%D$%IE-?KEX;\->'/!N@6?A3PAH%EI6EZ=;I;Z?INFVJ06]M$HPL<<: *B M@N[ZMGMX7!8;!0Y:4;>?5^K" MBBBO!.H**** "BBB@ HHHH **** /Q*_X*>^/-'_ ."?W_!5C]H7]I[]L;X: M:W/X$^-W[-S^$O@[\3;;0I=0LO#FIC3?L\VER/&K&U:XG61\@9Q,IQL>1D^L MO^"5'P7_ ."=7[25U\)/^"AW[/OQ4TK7/BIX.^ ^A^!_%Z>$/$T)CC5;&-6A MU2TC^_M _#K3? U[HWP+ MO=7^&>N:SKRO'X[MY])G>Z*NVX! MVD-J[@EPS 'U%_P7/_8=_;#_ &N_A7\8/$_Q#_:Q3PI^SSX!^$^I^(-(^&_@ MRU:/4_%>LV6FSW2G5;IQ@6B7$<96%-X<)DJCA9![G_P04X_X(Y?L\Y_Z)U;? M^AR5Z5_P4X_Y1L_M"?\ 9#O%G_IGNJ\J_P""&=WJ-A_P15^ U]I&CG4+N#X7 MQ26NGB81_:9 92L6]N%W$!S\,Z"2AM+9KN\ 5'VF5_*C)&S86*XK[P^( M'[?W[$-C_P $*OCC^V=_P2C\-^'/!=E:^&+^WEL/#'A6WT.[T/7YHXK-6NK: MW10EW%Y\+AOF#!8RK,F#7K__ 2Y_P""I7[&7[6?[,6I^//#>B>%_@IJ'A37 MM2L_'GPSUG5+.PN/#5Q#/(&EN$VPA5D11(9"@ ;S$)+1L:_.O]GC]GC6?V\O MV>/^"J'Q1_99\.SW/PX^+_B+_BTB65JR0^(]4TH7EW=3VB$#<+B=X K #? _P[J5EX_P#A78:CXVO;G28G MN[W5-1LDN+B\,[*9/.268^5)NW1B*(*1L7&+_P &QOQK\>_%O_@DYX8\*?$K M69=1U7X:>)]7\%&_G-["XU:)+RQU33K&.WGLS S"3SGEB(BCV M[I1+&5!WC.+_ ,&QGP6\>?";_@DUX7\5_$G19=-U7XE>)]7\:&PG0J\=O>W& M+=R#VD@ABF7U6530!^@U%%% !7A?@'_E()X__P"Q$TK_ -&-4^J?L$?!K5]3 MN=6N?%7C=9+J=YI%B\7W*J&9BQ / R>!VKC_P!FWX2>&OA!^W!XZ\+>&+_5 M+BW@\$:>Z/JNHOW_@EJG[#G[.0^.OQ<\."'XH?$ M:QCGOHKF+$NB:4<206'/*2-\LLPX.[8A&82H>88S_"/1F_0?45]-XZ>(W#GA#P-++(S_=44G5M;FJU7K&FO M[TG[TMU%)7M&,C@X9RG%Y]F7UB2UE\/:,>K]%LN_JT8GQM^-$FH2R^#O"-V5 MMU)2^O(SS*>A13_=]3WZ=.KOA'\!A?QQ>)O'-LPA;#VVGMP7'9I/0?[/?OZ% MGP%^$J:H\?C?Q+:AK=&SI]O(.)6!_P!81_=!Z#N>>@Y]HK^%?#KP^S7Q0S=< M=\,G%_8ZQB_C^.=^97_2\US2CD]#^SFZ1IZ,_BUX@'VNX1AHWA^S*O>ZE(/X8T)X4<;I&PBY&3D@'\7_ M -K?]J_XZ_MW_$;_ (37XDWATW0[1V'A_P .02,;;3HC_=!QYDK #=*P!8], M*%4?)<4<79=PWAGSS7M.B[>;Z_):OTU/TG@[@?"9C0_MGB+$K!97!^]5GI*H MUO3H1LW4F^KBI*.NC:Y7J?M6_M5?'C_@IO\ M VFE:5ILL&EQSR1>%/"ZW06 MWTZ#J]S/(Q"!MB[Y9VPJJIY"K7T1\&OVF?V9_P#@F?\ #:X\#_LZZ7:?$;XE MZI"!XH\F1R#D6]N>))H$;LNP2'YR_15^4O@K\&OB-\0];'PY^#'A#4] M9U&_4"XMM/B+-(@8',K<*D8(!RY" @$X/-?H5^RE_P $4]!T;[-XQ_:MUU=2 MN1B1?">CW#+;H>NV><8:0^JQ[0"/OL*_&\KS;BWB;&3GDM'WI.SKSVC_ (;I MI/T4I6V43I\3/&:7%>7T^&.#J#PN54=-=)56G>\M7:-_>2;E*4O?G[UE'Y2O M]?\ VY/^"D'CDV,?]M^*C%,&%G:@6^EZ;GH2,K##QQN8[VQU8U]6_LY?\$/_ M UI:P>(/VG/'3ZG/PQ\.^')&BMU_P!F2X8"1_0A F".&(K[K\'>"O!_P\\/ M6_A+P)X8L-'TRT7;;V&FVJ0Q1CV50!D]SU/>M2OO\F\+<5)8NN]6Y MM\M_2[C&7/7?/+SV_P"#\SE_A9\$_A)\$=$'AWX3?#O2 MM M=H$BZ=:*CS8Z&23[\I_VG)/O74445^FT:%'#4E3I148K9)))>B6AZ\8Q@ MK15D%%%%:C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\O_;#_ &0?@E^W)\!] M8_9\^//AL7VCZFF^VNH@%N=,NE!\J[MG(/ES(2<'D,"R,&1F4^H45MA\17PE M>-:C)QG%IIK1IK9HF<(U(N,E=,_ED^,?PB_;6_X('?MYV.LZ!KDEM?Z=,]QX M6\2PP-_9OBK22P#Q2IG#*PPDT!.Z-\%6XCD/]"O_ 38_P""COP5_P""E'P! MMOBW\,KE+#6[$1V_C'PE/.&N=%O"N=IZ%X7PS13 .H(PKJZ+L_M]?L&? __ M (*(?L_W_P "?C3IFPMFX\/>(+:)3=Z)?!2$N82>O7#H3MD0E3C@C^,-&=^G;S(9-O(X>&1?X70$?N$)9?XKY1[. M;C3S.C'1[*I%?H^O\CU7NNQ\RU6R'$75W0D_N?\ 7WKS/ZGJ*\'_ .">W_!0 MOX"_\%'/@7;?&+X,:L(;V )#XH\+74RF]T.\*Y,,H&-R'#&.4#;(HR,,&5?> M*_$L9@\5E^*GA\3!PG!V:>Z?]??NCZ6G4A5@IP=TPI&574HZ@@C!!'6EHKF+ M/!_C?_P37_9!^.TDVHZ[\,(=%U.;);5O##BRE+'JS(H,3L?[SQL?>OE[XD_\ M$(-2262Y^$'Q[@D0G]U9>)-+9"H]YX"V[_OT*_1FBOD,VX#X3SF3GB,+%2?V MHW@_5\MKOUN<-;+<%7=Y05_+3\C\A_%/_!&G]M?P_*8])T3P[K@!P'TOQ B M^_\ I*Q&N<'_ 3G_P""B?A#,=A\'='="MV(,D6EQ2W\ZCT(81(#[AF'UZ5^H%%=>$\' MN$J$^>LZE7_%.R_\E47^)I#(L%%WE=^K_P K'S!\$/\ @D?^R)\(I(M4\0>& M[KQGJ49#?:/$TPD@5O:W0+&1[2!_K7TQIFF:;HNGPZ3H^GP6EK;QA(+:VB6. M.-1T554 */85/17Z#EF2Y3DM+V>!H1IKKRJS?J]W\VSTZ.'H8>-J<4@HHHKU M#8**** "BBB@ HHHH **** "BBF3SP6L#W5U,D<4:%I))& 55 R22>@ [T / MH) &2:_.S]O[_@Y$_8N_9)DO/ GP/F7XM^-(-T;V_AZ^5-(LI!QB:^ 99"#_ M 0+)T*LR&OR*^.W_!2O_@K!_P %;_'TGPD\+ZGXEO[+4MPB^&WPOT^>&S$! M.#YZQ%I)XQD%GN'=%Z_**_1<@\,^(,YI?6<1;#T-^>IH[=U'1_-\J?1GCXO. ML)AYDTD=? GQY_P"#N[2XI)=/_9A_9"GF3)\C5_'FNK$?;=:6 M@;]+C_&O(OV2?^#4O]JOXG6UKXF_:P^*NC?#6QEP[Z%IL:ZMJNWJ5V/PK^DOX8?LL_LR_!.&.#X._L\>!_"H MB "'P]X5M+-ACOF*-23[GDUWE1_Q$;A;">[@LDI+SERW_P#2&_\ R8?]CXZI MK4Q,OE?_ #_0_EY!_P"#A_XC#SE/[8%[$PW C_A)HX#].B9PW;G!]*7_ (9, M_P""_NNG[5<^ /VD963Y UWJNJJP'7 \R4''/TK^H6BE_P 1O^ M'7O_ 72UK_3;CX'?%F5ON[KKQ-M?C_?N0<4?\.0?^"UGC0>5J'[,7BFY$HR M1JGC334!W]<^=>CKWS^-?U"T4?\ $9L]C_#PM%?]NR_^30?ZN85[SE]Z_P C M^93P[_P;7_\ !7'6V4:E\!M%T?3]/2O9?A/\ \&EW[;'B M6[AE^,'Q[^'7A6R?'F_V9)>:I=Q^O[KR8(S^$U?T#45R8GQBXPKQM#VH>=U/0C&<_H3\)?@I\'_@)X2B\!?!+X7Z!X2T6'!33/#VD MQ6D.<8W%8E 9CW8Y)ZDFNGHKX/-N(L\SR7-C\1*IY-^ZO2*M%?)'J4,'A<*K M4H)?G]^X4445XQTA1110 4444 %%%% !1110 4444 %%%% '@G[??_!.']E; M_@HI\)K_ , _M _!_P -ZSJ\>C7EKX4\4:II7FWF@W,T3*D\,J,DH59-DAB$ MBJYC ;V;_P $_?\ @F_^RU_P3F^#^G_#SX _"3P[I&L2:-96WB[Q3IFE^5=^ M(+J&%5>XFD=I)=K2;Y%B+LD9D8+U)/OM% &9XV\&>%?B/X,U?X>>.]!MM5T/ M7M,N-.UG2[R/?#>6D\;130NO='1F4CN":I?"OX5?#GX'_#O2/A)\(O!MAX>\ M-:!9K:Z-HFF0B.WLX 21'&H^ZHR>*Z"B@#YJ_:$_X(Z_\$POVJ?BA)\:?CW^ MQ9X*U_Q5<2"2^UIK)[::^<# >Y^SN@N6Q@;I0YP .@%>^?#WX=^ ?A+X*TWX M;?"WP5I7ASP]HUJMMI.AZ'81VMI9PCI'%%& J+R> !U-;-% 'S%X[_X(P?\ M!*SXF_&R3]HCQY^PK\/]2\6W%\;V\OYM)Q#=W);/_\ ML1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Q/[1' M[1?P:_92^$6K_'/X]>.+3P_X;T6'?=WMT@K2C1J MXBK&E2BY2D[))7;;V27<4I1A%RD[)':LRJI9B ,DGM7QO\ M9?\%Z?^":G[ M(NL7/A'Q-\:)/%WB"S8K=:#\/[0:G)$PZH\^]+9'!X*-,'!Z@5^._P#P4J_X M+B_M:?\ !3#QQ+^S]^SCIFO>&/A[JMX+'2O!N@(\FK>)"QVH+MH,M(7[6L9, M8R WFE0]>A?L>_\ !M!XV\8:/;>-_P!NKX\V?PYMIXUD3P;X?B34=:"GG;.X M)AM&QSM F(Z,%((K]+Q'"O!_!&51S3CK,H82$MH.<8OT[[J*LNLCQ(YAF M&95W1RRBZC76S?X?Y_I&+3OV5OB'+9\XGFO;&.7V_=B1A MZ?Q_G7$G1O^_IKY_+O$?Z+F?8I8/!Y MG'VCT7+6BV_1F6Q,B+H-R;#5%5>=YM;@A2?18II')Z#IGA?V:/^"U/_!4[_@F[XR' MPH^)FM:UKNGZ3((K_P"'_P 6;*X:XM4'&R.6;;=6Q ^ZNXQCC]VP&*^RJ^&> M69Q1=?AO'QK6UY)-*2^:M9_XH17F<$2CC*3CYK;^O1L_IPHKX _8;_X M.-?V"OVMOL?A/XE:\_PF\7W&U#I?C"Z3^SYY#V@U !8B,X \X0L2&:)PRNI&0P(X((Y!%?F.:Y-FN28CV&.HRIR\UH_1[->: M;1[5#$T,3#FI231)1117F&X445ROQK^-OPI_9T^&&K_&7XV>.+'P[X:T.U,^ MI:KJ$NU(UZ!5 Y=V.%6-06=B%4$D"KITZE:HJ=--R;LDM6V]DEW$VHJ[V,+] MK3]J?X2?L7? #Q#^T7\:];^R:)H%H7\F,@SWUPW$-K I(WRR/A5'09+,0JL1 M_-+!#^U9_P %[?\ @I07=635/%5X#*RAI++PEH$+8]L10HW^R99I/[\O/4_\ M%0O^"DOQY_X++_M1:+\*O@SX1U@^$+;5_L/PV\"6J[KF_N)#L^VW*J2K7$@[ M9*0QY4'_ %DC_MM_P1P_X)9>$?\ @F5^SM_9>N?8]1^)'BE(KKQWK\(RJ.H) MCL8&//D0[F&?^6CEW. 55?W'!T,/X5\.RQF)L\QQ"M"._LX^?IO+N[16B;/F M*DIY[C%3A_!@]7W?];>6I[7\*OA1\(OV#OV8]!^"OPCT1+/0_#&FK9:3;.1Y MEW.ZS*\ENLGGZG<$\MD\(/0 MMT]@#Z5)\6O&EW\3/&J:;H@::U@E^SZ=$G_+5B<%_P#@1QCV ]Z]I^''@BT\ M!>%X-%A"M.1YEY,!_K)2.?P'0>PK_,[%U:_TB?%N?M9.>3Y;)N3OI7JMZMOK MSR3U_P"?47\+J'[#3C'A7(URJU>JM/[L?^!^;\C;M[>"T@2UM85CCC0)'&@P M%4# '84^BO*?C=^W%^R9^SJ\MK\7?CMH.FWL)(DTJ&X-U>J?0V\ >5?J5 ] MZ_K:=3#X2E>;4(KO9)?H?*8#+*N8P4X9;**_OSI MP?W2FI?@?J117Y/'_@XD^,N>/V=/#'_@UN/\*#_P<1_&?''[.OAC/;.JW/\ MA6'^N&0_\_'_ . R_P CUO\ B77Q6_Z!(?\ @VG_ /)'ZPT5^0^J_P#!P-^U MIK"FV\)?!GP+;.1C?+:7MPR^XQ<(!^(->>^.O^"H_P#P43^*D+VNH?&Y?#-G M+]ZV\-:9!;2#_=E"F9?^_E>5F'B/PSET;U)MOM;7[F[_ ('AYSX3YCPI'FXC MS#"X-;\LZO/4:_NTJ49SE\E;S1^ROQ2^,OPG^"7AU_%GQ=^(FC^'-/4'%SJU M^D(D(_A0,)+5X;6+MNM M[5L23'N&DV*".4<5^?NF^%_B'\9?&Z$KXB\;>)[YL++&XQ^>U<_X;RZKR9+0EC*B_P"7E>/)23[JBI-RMNG4 MJ*+^U1>Q\>:Q-\3OCW\3&\3^,=6UKQKXOUF<*LTR/(*SQ%5Z\J;Y$_-Z.7I[J[IGC9E6S?B+&+%YUB)5II62>D816T8 M15HQBND8*,5T1R?P>^!OPF^ 7A1/!?PB\#6.B6"X,BVL>9)V QOED;+RM_M. M2>W2NLHHK]>H4*&&HQI48J,8Z))))+R2T1I&,81Y8JR"BBBM2@HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "O!?^"AO_!._X#?\%'_@7/\ M![XRZ:;>^M=\_A;Q39PJ;S1+LKCS8R<;XVPHDB)VR*!T94=?>J*Z<'C,5E^* MAB<--PG!W36Z?]??LR*E.%6#A-73/Y8=5TK]O7_@@-^W*D\,YTS5[+)MKE0\ MFC>,-(+\@CCS87P,KQ)"X!^1U!'] _\ P32_X*C_ +//_!3'X4#Q;\,;\:3X MJTR!/^$L\#W]PK7FER'C>O \^W9ON3* #T8(^4';_MM?L-?L]?M_?!>Z^"G[ M0GA);VU;=+I&KVVU+[1[HC N;:4@[''&004<#:ZLO%?SH_M9_L6_MU_\$+OV MI]+^)7@[Q7J-I:V]^S^!_B9H4!6TU*/DFWG0[E20H");675%].J_K[GU/ZCJ*_/O_ M ()'_P#!>CX)_P#!0"QL/@Y\97L/!/Q=$8C&DO-LL/$# $C:$?BF](Q^?5]DM?1:G#CLPP^ A>H]7LENS]1/^"AG_ 6Y_8J_ MX)[07?A7Q-XK_P"$Q\>PH1%X#\+3I+<0R8X%W-S'9KTR'S)@Y6-Q7XA_ML3F/3/A9\.K>9UNDS_ ,O3)F6\P,%C(1$N MW<$CYKUC_@G/_P &V'[3_P"UD;/XN?M;ZI?_ Q\&WKBX%E=V^_Q!JJ,_L%?LI_L(^!_^$&_9H^$EAH2RQJNIZPZ^=J.I M,/XKBY?,DG.2$R$4D[54<5^BO'<">'ONX./UW&K[;MR0?ENE;M'FENG)'C^R MS3-]:C]G3?3J_P"O.R\C\F_^"?7_ :K^)M>6Q^)'_!0SQPVCVK!95^'?A2[ M1[IQUV7=Z,I%Z%(-Y(/$J$5^Q'[/7[+W[/7[*'@:/X;_ +.7P@T/PAHZ;3); MZ19A'N6 P))Y3F2>3'&^1F;WKO:*_-^(>+\_XFJWQM5N/2"T@O\ MWKZN[\S MV<)E^$P4;4HZ]^OWA1117S)VA1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7A?@'_E()X__P"Q$TK_ -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%6> [8[IKJ9LI]MN@IVM<.N>Y2",E0? M]9(_VI^R%^SA\#?^"27PD&N>/6MO$?Q=\1V*MJ@LG!:",X(M(7(/DVZL!ND( MW2LN=I"JB^_Q_P ?9%]&[A:&/Q5)8K/L6FL+AKWY>CJ5+?#3A]N>G,_W<&O> MFO)PV'?$=>3G4]E@Z6M2H^ODN\G]E:]VMD>H?\$Q/^"6_@C]B#P[!K)LXO$7 MQ/U6VV:IXAMX"YM58?-:6>1NCBQD,^ TO);"[47[BT7]G7Q1<6G]H^*-6M-( M@ RWG.'=1ZD A1_WU7YF^-O^"D?[3NLP3V7A+QE%X.T^3(>/P[$(9V';=7(1ZA22#^!S7X=_\)SX>W;?/DQZ^4:]9_9__;+^/'P& MOHM0^#?Q:O[:UB8-)I$MP9K*09Y#V\F4&>1N ##/!%=N/X/\+<9A_98K(JF$ M3T56E6J.4?\ MVI>$O\ M[4Z,? -V-&UY)KNTB?9+:761+#ZA2>1C^Z>/IUK?^/7[*O['G_!0'X=IH M?QZ^$&A^,+ (R6US>V_EWVG,>HAN(RLUNWKL<9]P:\4_9>_;H^#7[=5M#\/_ M (AV%MX1^(ZQ8M-C_P"C:D0.?(9CDGN86)8#E6;#8[RUN_&_P1\8&-T,/^-/ [%T*F)Q4\?DDY*-/$1NJM!_RO7F@TO\ MEW)M-:TY+6)K&GDG&F#=7")0K6UCTE_7>U^ZV9^9/[!K6&4[/!_C/3FNM'NE!^8V\"_B;X'T?Q%H]V,76DZ[ID5W;3? M[T4JLC?B*_T5X8\:/[9R:E/&1IX_"54G&6EVN][--KSBI)W3:9^9XSAQ8?$/ MV;=*HMU_7^=C\8O@!_P=V:E#:P:;^U+^R-#<3#'VC6? 6M&('UVV=V&Y_P"W MBOI'PQ_P=0?\$Q]>M8Y]7TOXEZ+(WWX=1\*P.4X];>ZD!';C\J]"^./_ ;K M?\$J/C9S4?[MNYDMD_P" Q"OG_P 1_P#!H]^Q MS=W,C^$OVFOB78Q'_51Z@FGW3+SW9+>+/Y"O;>)\'_P#@[*_8]\)Z'/!^SQ\#_&WC'62A^SOKB0:58!B. M"T@>:9L'DKY0STW#.1^87QJ_:=_X*7_\%UOV@=/^'UKI&H>))%N#)H?@7PM; MM!HVB(3M-Q)N8J@ .&N;AR<';N (6OU=^$?_ :F?\$]_!&K1:O\3?B!\0_& MPC<$Z9=ZM!8VDH[AQ;0K-^*S+7Z ?L_?LQ_L^_LJ>"$^'/[.GP@T+PAHZE3+ M;:-8K&UPX&!)-)S).^.-\C,WO6U/BS@'A.+J9#A95<1TJ5+V7I?7Y1C&^W,2 M\!FN/=L5-1AV77^O-OT/D[_@CM_P1-^%_P#P38\,K\3/']Q9>*?B[JMGY>I> M($B)MM&B8?/:6(8@/)C&$4E3]3_M!_$+_A'="'A73)\7FHH?.*GF*# MH?Q;D?3=[5VOBGQ+IOA'0;C7]5DVQ0)D*#R[=E'N3Q7S[HNFZ]\9_B(S7D$([#Z#"CWQ7\1_21\4L]KTX9!@)NKFF9-026\*4GRMK^7FUA'9) M<\KIQN?HW"62X:#>)J+EHT=?5K7YVW?R74[+]G#X>^8[>/M5@X4M'IRL.IZ- M)_-1_P "]!6M^U!^UG\$OV0OA\WQ!^,_B@6D;=G)1^S!O1);2G9^\^6*OCUE&]2;7VE%W^^ISR:W4=C@OAI_ MP0!_9,\,0QS?$?QUXN\472_ZU5NHK&V?Z1QH9!_W]-7?B5^RK_P14_9>BDL_ MB3X1\.17T*XDTZ?Q!J&HWQ/O L\CIGU*JON,5\F?%3_@H#^V_P#M>:^?!'A7 M5M3M+>])6W\+>!+25&D7IAFCW3RC&,@MM_V176_!+_@C+^U#\2_*U?XGZAIO M@FQF(9UU"3[7?$'G<(8FV@^SR(P[BODEQ?3S*HZ'#&4>VMISU(^ZO7M_V].+ M\C\+S+QH\2\\JMPS#$2OVJ2IQ_\ 8.,?R*WQ9_:>_X)E:7YNG_!+_@GOI.J MN/ECU'Q%(;6('^\(HWD9Q]60U\[>*_$%P[ M,?13*99B?HU?J'\(O^"-/[)/P^6*\\:+H%N5 :/2--BM]_^\44%C[G)K9<"\+ MAAX/[-**NO)\JC^,Y'C2XF\1<9%K$9M7C%]%6J?_ "2_-GY _!S_ ()7_MD_ M%=(9;?X6?\(QI\F,7GBJ4600?]<<&?\ \AU]:?!'_@AS\*_#K0ZK\>?B3?\ MB.=<,^E:,GV*USW5I"6ED'NIB-?==%?391X4<)Y;)5*T'7GWJ.ZO_A5D_P#M M[F/%AE.&]HZE6\Y/5N3O=_K\[G*_"GX'?"'X':)_PCWPD^'6E:!:D 2C3[4+ M)-CH9)#EY3[N2?>NJHHK]&HT*.&I*E1BHQ6R222]$M#TXQC!6BK(****U&%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5S'QC^#/PK_ &@OAOJGPA^-7@33O$GAK6K%@IW;I-@!GMTQD3H-R ?O% 7S6]<_X)'?\'*VL M>#%TS]G?_@HOK-SJ>E#9;:-\4BC2W5H.BIJ2J"TZ=!]H4&08_>"3)=?W,(# MJPR#U!K\I_\ @K7_ ,&WOP[_ &BVU/X__L+V6F^$?'4F^YU3P8=L&DZ[)R2T M/1;*X;_ORYQN$9+2']BRGC7)^*<%'*>*HWZ0KK247_>?1_WMG]M;L^=Q&6XC M U7B, _6/1^G^6_8_4GPMXJ\,>./#ECXQ\%^(K'5])U.U2YT[4]-NDGM[J%Q ME9(Y$)5U(.002#5^OY@/V'?^"G_[=W_!&7XOWWP0\<^%M4G\.V&HE?%'PH\7 M^9 +=R2 )HR\9)QNSE1\IQ7P%FW#+]O'][AGK&I M'56>W-:_+Z_"^CZ'?@,UH8WW7[L^J?Z=_P SZ!HHHKX4]0**** "BBB@ HHH MH **** "BBB@ HHHH *Y/XY?'+X4_LV_"K6OC9\;/&EIH'AG0+0W&I:G>/A4 M7HJ*HRTDC,0J1J"SLP5020*O?$_XG_#_ ."WP]UCXK_%7Q99Z%X=T"P>\U?5 MK^79%;0H,EB>I/0!0"S$A0"2!7\UO_!5#_@IQ\=_^"Q/[2NE?!GX(>&M9/@> MWUH6?P\\#6<9:YU:[+OBV\:3V\BC@22 MCF4CL@ K[LKZ+B_C?#QPO]A\/KV>$AHY+1U.^N_*^KWGN]-#DR_+)N?UK%^] M4?1]/^#^04445^4GNA1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE% M%% !1110 4444 %%%8WQ ^(?@/X4>#=0^(?Q.\9:9X?T'2KQT)'L?#UJQZ1NL?E649P<9D.XCJ3R:_3,I\+,\Q>'^M9 MC..$I=ZC][_P&ZM_V\XOR/%Q&>86G/DHIU)>6WW_ .5S^FC6OCK\$/#=\^F> M(OC)X5L+F,D/;WOB&VB=2.H*LX(K*NOVK_V6K&8V][^TIX AD R4E\8V*G\C M+7\\6@_\&R__ 5AU?3TO-0^%_A;2I&&3:7_ (ULVD7V)@:1/R8TNJ?\&UW_ M 49T&$OXBU'X:V$@)S;3^--TOUVI"QK;'\*>&V48=U\?Q%1IP6\I.G&/WNI M;\2:6/SBO/EI823?97;_ "/Z&/\ AKK]E#_HY[X>?^%K8?\ QVC_ (:Z_90_ MZ.>^'G_A:V'_ ,=K^<>Y_P"#??\ ;Y@DV13>!IA_?C\1R ?^/0 U'_Q#^_M^ M_P#//P5_X4C?_&:^&GQ)]'.G-Q?&>%T[5*;7WJ=F>BL-Q:U?^SI_<_\ (_H\ M_P"&NOV4/^CGOAY_X6MA_P#':L6?[4G[,FH(9+#]HOP).JG#-#XOLF /IQ+7 M\W?_ !#^_M^_\\_!7_A2-_\ &:BG_P"" G_!0>-PEOH_A&XR,DP^)1Q_WU&* M4>)/HZU'RQXSPM_\=/\ ^3!X;BQ:O+I_<_\ (_I/_P"&E/V<_P#HOW@G_P * MJS_^.4?\-*?LY_\ 1?O!/_A56?\ \DGC:W!_6M_[8^C_P#]%EA?_ Z?_P F927$ MT=\!-??_ )']-EK^T3^S]?3"WLOCIX.FD(R$B\3VC''T$E:5C\5OA=J@SIGQ M)T"X^;;^XUB!^?3ANM?R\W7_ 17_;*M(C(^I?#XG^%/^$[M06^FX@?K69>? M\$>/VT[8XAT[P5G45;A_9K_ ."J'@#_ ) \'CZRV=/['\;!L=N/(N3Z MG\S[UZ%'+?"G&:83C# 5&^BK4/TKLR>89I#X\%47RE_\B?U@45_*9:^-O^"U M'A!=NB_$G]I.V53M_P")1XFUUP,_]<93Z?RJ[%^V?_P6YT#B7X[_ +1,>P[S M]LO=7?'U\P'CV/%>G#@/)L2KX3/,)4]*L?TE(C^VYQ^/#S7R_P"&/ZIJ*_E@ M_P"'E'_!:K18\W'[1OQFC60\-=17+9/L7C/Z5E^(_P#@H#_P6-^)%F^AZG^T MA\;IX9HS'+#IU]?VV]#G(;[.$)!&U;+PQK7YI9EA5#J_:/\ ^12_$3S^ MCLJ4[^G_ 3^C+]N3_@IS^QY_P $^/"LI2,=VS@'^?#]OG_ (*0_MB?\%G/CSIGP\\/>%KZ'P^NHL/! M/PST)S*D3$$?:;E\*)YPF=TSA4C7=M"*7)\>\&?LF_$+Q]K>%>$P2UE5K/V4.7NY3M== MW&,K;VE:QTG[,_PQ^$'_ 3(\&SWNDZGI?BKXR:K:&'6/$R 2V/AU&'S6EGD M?OI!_&XX8C!X!0Y.@I\=/VE_'D^F?"[P3KWB[7KV3S+J:VM)+F7).-[D9$:_ M[3D* .P%??/[*/\ P03TFWDMO&_[9GC9]5NCA_\ A$M NF2!>^V>ZX=_0K$$ M (XD85^@OPT^%'PS^#7A>'P5\*? FE>'M*@^Y9:39)"A;'WFVC+L>[-ECW)K M^8:?AUG7%G$%;B/BS$NOC*[3G*79?#"$%I"G%:1ALNL7)MO[F=/PJX+A"CR? MVM7I_#'6G@J-M8F5?F^PR6ME$ MQ]=IAE8?]]U]]45^CX/A#(,%348TKV[O]%9?@&.\(CA*,=(TZ% M.%.$5VCHY)?]O'QDW_!"#]A%K0VP@\8!STN!XB&\<>GE;??I7D'QK_X-\-,M MK>76OV8_CO>6]Y'EH-*\80JZ2?[/VFW12GIS$V>Y]?TLHKHQ'#&18FDZQ^ 7Q*^#_QY_9D\=P^ M#_C1X*U#PSKL$GG:;>JW[F[V,")K:>,E7P<'*ME3C.#P/T=_8%_;=\.?MC>$ M(_V?OCYJD,'CW3X"=&U9PJ-J\:KDNO0&=0,O&/OJ-X'#;?K;XQ_!3X7?'[P/ M<_#KXN>#K36=*N>?)N$P\,F"!+$XPT4@R<.A##UY-?D1^W#^Q5X^_88^*-GJ MOAS6[^Z\-WET+CPIXGB8Q7%O*AWB&5X\>7<1D!@ZX#@!U"D,B?B/%'",^"W5 MQ%*FL1EM=C+5+P6$S6.;Y52^KJ3O4I0NX1?\ M-2N[J+_DDWRO12<7:/Z'LGC;X(>,P?\ 5RIT/)ANXL_J#^8/H17NG@#XA:'\ M0=)%_I_P!#OVB[2R_9L_:ZOK?3_% M4N(O#?BXA8H=5DZ*DAX6&Y/ QPDO0!6(5O<_$'ACQS\%_$B7]M<21@.?LNH0 MC]W,O]TCI]5/ZCFOR_+,QSSP*Q7]I93SXWAW$2O*.]3#R??I&2VN[0J:*3C* MS/TO%X"EG^%I2JVC6G'FIS7P58;7B^MFFI1^.G).,DFFCZ0HKSKP'^T-X;UV M)+'Q65TV\X!E.?(D/J#_ ?0\>]>@VMW:7T(N;*ZCFC;[LD3AE/XBOZQX4XW MX6XVP*Q638J-5-7<4[3CY3@_>B_5:[JZU/@<;EV-R^IR8B#C^3]'LR2FRRQP M1M--(J(BEG=C@*!U)/:JNM^(=#\-VAO]=U6"UB ^],X&?8#J3[#FO$OBS\;; MOQH&\.>&4D@TXMB1R,27/L1V7VZGOZ5\YXD>*W#'AOEDJF+J*>):_=T(M<\W MTNM>2'>35K;4Y+C,VK)05H=9/9?YOR*OQA^)%S\1O$$>BZ&'?3[>79 M:1H#FXD/&_'OT4>A]R*F^+WQM^%G_!/C]GJ[^*OQ1G674[D;++2X9 )]2O"I M,=K%UPJ\EGY"CJ+806$/\ H-D0#-)*P.R* M-"1OG?HJ_P (R6( 8K^3GQ?^*W[27_!67]K*RTK0=&DEN+V9K;PSX?CE)M-$ ML0LI)?N_ O 5'C.JXU)>QRC">]7JMV4W'WG",OQG+:*UWY;L\.>'_V MG/\ @K=^UY+<7=T9K_47#W]Z4;[#X=TQ6X"KGY8T#85,[I';DEF9J_6"QD_9 M+_X)._LW6GAL7(M+= 66*-5DU3Q#>[1OE(XWL>,L<1QKM7*C:*\S?7_VZU"+BXC&$N-6N@"OVF?M W.JWNH27UU(RG5=:ND9;#1;7)VQJ!PJCYMD2_,YR3GYW'Z5F. M?_ZKU?J>#A]8S2MNOB5.^NO=]6M.[:BE?X/QG\8EQ3B89%D4/9Y?A[1I4XJR MERZ*A MN&4!KALGJ1G_EE'GI& MO P"=S98^N5Z.2>&OUK$?VEQ-4>(Q$M>5OW(^6F]NRM!;6:U/Q'#Y3SR]KBW MS2[=%_7W')_"3X%_"#X$: /#/PA^'FF:#:$ 2_8K<"2&_CSX+\K6[.!DT'QGHX6'5-+)R<)* M5(DBR23#(&0Y) #88?@C^W!_P2%_;^_X))?$*+X[?#?6M6U?PQH]W]HT7XI> M!3-!-IN.ANXXV,EDV#@DEH6W;1(Q)4?TZ4R>""Z@>VN84DCD0K)'(H*LI&"" M#U!':ON>%N/LYX97L%^]P[WIRVL]^5Z\M_G%]4SR\=E6&QOO?#/NOU[_ )^9 M^'__ 3T_P"#J7Q#H:V/PU_X*(>#6U6V4+$GQ%\+62IU?%/[?O\ P;;_ +&'[6EQ>^/_ (&C_A4GC*XW2/+H%BLFCWDIYS-8 MY41DG^*!HQR697-?DO\ ';_@DE_P5I_X)A^-'^*W@;PWXDDMM,W-;_$+X1ZG M<3)'$#DF3R ES;IP-WFQJAZ9:OL99+X>\;?O,LK_ %/$/_EW.RBWY*]M>G)+ M;[!YRQ.;Y9I6C[2"ZK?^O5?,_I^HK^=/]EO_ (.C_P!OCX*I;Z!\?/#OA[XJ M:7!A))M3@_LS5-HXVBYME\LG'5I('8GDMUS^@?[/?_!TI_P3I^*:06'QBT_Q M=\-+]P!-)JVD'4+%6/99K+?(1[M"@KY3-O#+C#*FW[#VL>]-\W_DND__ "4[ M\/G>75_M\K\]/QV_$_2FBO*_@C^W'^QS^TDD0^!7[3O@?Q//, 5T_2_$=NUV MN>@:W+"5#[,H->J5\-7PV(PM1TZT'&79II_OV-/A?<_%_P#:/^)NG^&M%@RL+73[I[V4#(AMX5S)/*?[B G& M2< $C^>+_@J=_P %B?VB?^"LGQ(M/@!\$_"FLZ5\/)-7CA\-^!M,C:;4?$-S MOQ#-=K%GS9"V"ENF4C)'+L ]?:<(\$YGQ5B.:*Y,/'XZCV26Z7>7X+=M'FYA MF=' 0L]9O9?Y]D:/_!9?_@L#\2/^"H7Q;M?V=?V=+'5H_AA8:REOX>T6TMY# M>>++\OLBNI8E&X@L<06^,C=N8;V"I^G_ /P0Q_X(LZ%^P%X&A^/WQ[TBUO\ MXQ>(+'#JVV6/PM:R+S:0L,@SL#B:9?\ KFAV!FEQ/^"'?_!"W1/V'M,LOVG/ MVG=,M-3^+E]:9TW3"5FM_"<4BX*(PRLEVRDJ\HR$!*1D@L[_ *75]'QEQ=E^ M'P"X>X?]W"PTG-;U'UUZIO=_:>WNK7CR[+ZLZOUO%ZS>R[?\'\O4****_*#W M@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_R MD$\?_P#8B:5_Z,:O=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBOS._ MX+.?\%^O!7[%":C^S?\ LJW>G^)/BN4:'5-3;;/8>%"1@^8.5GNQVA^ZAYES MCRG]?),CS+B''QP>!AS3?W)=7)]$O^ KNR.?$XJCA*3J579?GZ'T1_P4O_X* MY_LQ_P#!,_P7O^(.I?\ "0>.+^V,GA_P!I-RHO+DC]HJ'P'H>DZEKZ1S^=I7@CP^6M]#\/P9V^?,7;8N M<&XG8NQ.U3RJ5L_\$_O^"6_[4/\ P5J^)VH_M)_'[XAZGHO@2YU5IO%GQ.\1 MR-+=:Q.#\]O8B3_CXFXV[O\ 5Q 8Y*K$W[D? +P=^SK^Q!\*(?@=^QI\++30 MM+B -[J]S'ON]2G P;B=V^::0_WG.%'RJBJ H][CKQ5\)OHWX)QQ^(A7S1KX M5[TH^48)W7:[<;_:G%-(XLMR7/>+ZEZ<7"AWV3]7U_'R3/EW]@;_ (-J_P!D M_P#9=TJQ^*O[<^NV'Q&\51!93HDY,?AZQEZ[!$P#WY'3,H$;9_U/&:^\+KX[ M>!? >B6_@_X1>"[2WT^PA$-C;V]JMK:6Z#HL<* 84>@"U\W_ !W_ &M_AS\- M[B2[^)GCI[[5=N4TNV?S[H]P-@.(AZ;BH]*^4?BS_P %%?B?XK>33?AOI\'A MNR8[5N&VSW;@\?>8;$SZ*I([-7^?W''TG?%[Q3Q6VDS7B6D&3_"6)&[Z$FO O&?[?7[.7A-VBL_$-_KLRR,DD>BZ>6"D= M]\QC1E]U9J^%?%$GQ7\57,GB77_#GBW7)F \R^ETZYN"1V!D8$8YXYKA-6\; M:QI%^;.Y\-FVEC8;X+]75OH5^4C\Z_,H^&6?\0XA8S/J];$U'UJ2DE\N9N5N MW*TO(^_R'AGQ9''8F*%8ROT$A^MURZ\GP]?Z-I7FG"V^F^'H9 M\^P-T)F_(YK+_98_;J_9#^&L]M:_';]@[1-;8$?:-:T[5)[E\#O]COI)(F/T M=![5^GO[(O[97[!/QK@@T3]G7Q!X;T/4YE 'AA]+BTN]!_N+%M42X_Z9%P/6 MOUWACP5R:JHQA7H4I=E3YIKR4I\DF_23^9\WQ?X:>-7#\95LX]HJ2WG2?-32 M[MT[**_Q)'YLVOB;_@I)\4")/#T7Q5NHWY!T#2[RWB(]_LR(F/KQ5S_AB'_@ MI!\3?^0O\+O&=]Y@P?[>U=8\CT/VF9?UK]G:*_4\/X*Y7"/+6QE62_N\L?SY MC\IGD[K.]:M*7J_\[GX^Z%_P1X_;BU?;_:'@K1M+W=?M_B*W;;]?),GZ5VF@ M?\$,OVE[W:_B/XF^";!&ZK;W-W.Z_4>0@_)J_4ZBO5H>#O!]'X_:3]9__(J( MXY%@8[W?S_RL?G/H?_!!74' D\2_M-0QG^**Q\*%\_\ GN5Q_WS73:;_P $ M(/A5$H&K_'SQ!.<.49='['X MO_,^);;_ ((6_LV*N+OXK>.'.>L=Q9H/UMS6C;_\$._V1X,^;XV^($V>GF:Q M9C'_ 'S9BOLFJ'B?Q3X9\$Z!=>*_&/B&RTK3+&(RWNHZC=)#! @ZL[N0JCW) MKK7 '!=-7^I0^=_U9M3RG!U)J$*5V]$E=MOLD?+%G_P19_8SM7W3MXMN!G[L MVNH!_P".1+5+XE_L"_\ !+#]F;PL?'/QSTZ#3=.0GRYM=\5WJM.P&=D444JO M,_?8BL?:O)?VS_\ @O'X6\,&[\!?L=Z-'K5\NZ.3QEJ]NRV<)Z$V\!PTQ'9W MVID?=D!KX[^%'[,/[=W_ 4[^(#_ ! OI]4UF&:7R[SQKXJN'BT^V4'F.(XP M0I_Y8P(=N?NJ.:^=Q>%X,H5OJ^79=2K5/\"<5^#O\M/,_H+A/Z.\ZF _MCBR MI#+L&M7S\JJR7:TM(-].:\K[4W<](^/'_!0C]C#PA//X<_8W_8B\*3B,E(_% M/CW33>9[;HK25G^JM(_UC[5XUX*^%/[H5>E?8NEZ7IFB:=#I&BZ=!9VEM&([>UM85CCB0=%55 "@>@KN MP?!V(Q+4\6XTH_R4XQC^22_]*]3Z>7BCX8>',70X%RF-2LM/K-9:M]U?]XT^ MR=)?W3\X/V7?^#?[PSI#6_B;]K3XAG5IE(<^%_"\CQ6W^[+=,!(X[$1K'@CA MR*_0/X6_"#X7_!+PI#X'^$G@/2_#VE07=L** M**](^+"BBB@ HHHH *X_X\_ [P)^T7\+-4^$WQ$T_P [3]2APDR >;:S#F.> M(G[KHW(['D'()!["BL<1AZ.*H2HUHJ4))II[-/1IDRC&<7&2NF?@9^U)^S5X MS_9Z^)VJ_!GXCVN+BS?S+&_C0B.\MR3Y5S$3_"P'3J"&4\J:^B/V$?\ @L+J MWPMM;?\ 9[_;6BN/$'AB-5@T_P 5/$;B[L(^BK.O+7,0[.,RIC'S\!?O7]O; M]BOPW^V+\*SIEOY%EXLT=7F\-:O(O"N1\UO*1SY4F #W5@K '!5OQ6^*7PHU M[PSXGOO /CS2)](UO2+IK>[@N8OG@D4\JP'WE/4$9!!!&0>?YOS'!X_PUSN5 M)>_@:]TN9$T]'9:.^Z]Y:W1]EX=<5Y)P_B'P[Q3!U,JQ$N:,U?GPU5V M7M:;5VNBJ12?,DI6E9QE^U]M\)/ /Q6\-V_Q#^ OQ T[5-(U"/S+26"[$]NX M]%E3)!'0JP)!X)%8B3'[-H5QUXDL[I3G_ +Y;/YU^0W@;Q'^VS^Q! M';_%#X6^(M?T+0M4=7M]=TAOM.BZD1P ^0T#N.ACE42(L).24K>;3Y)>O-=[ MV6Q]^:=\"_BEK]R'O]-%N#PT]]=#C\ 2WZ4SXR_%7]FC]@3P2/B/\;O%J7.K MO&QT?2H55[N]E ^[;P9]< RL0JY&67.#^=WQ1_X+T?MG>-],?2O!&E>%?" ? M(^W:7ICW%R >P:Y>2,?7R\^]<3\ _P!@#]M__@H/XY'Q&\9?VQ;Z9J,BOJ'C MSQJ\I$D>?^6"R'S+G R%5/W8Q@L@KV.$_"WP]X5Q\<3E.&J8W%IWC4KM24'_ M #1@E&-T]5*2O%ZJ1>'\(\VPE#Z]QQCZ6"P4?BA3E[\_[O-JE?M#GD]E&]F9 MGQZ_:"_:C_X*M_M%Z=X9T+PY<7!EG:'PKX/TV0M;:9"2-TLCG +8P99WP,#^ M%0JC[6TD? C_ ((L? I_"^AR6'BSXT^*+)7U"?'RQ#^'=T:*T1L[4X>=ADX M_=X_BOXT_LK_ /!*;P!?_ []D&VMO%'Q+O8_)\1^+[T+-]FD'7S77Y25.=ML MGR(>9"6!#^)?LE?L:_&W_@H)\4KSXA^.M!RM_6,RJZ.2UC2[V>SDEN_A@M.C1^/^+7C11S_ M <.%.$:7L,NI:)+1U+=9>5_>2;;CT_3;168\DUT=?HG!G!.%X7HNO6?M,54UG4>N^K46];7 MW>\GJ^B7XK@,OA@X\TM9O=_U_3"BBBONCT0HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** /!/VG/^"7W[ W[8+7%]\>_V8/#.J:IQR:^"/V@/^#27]G'Q0\^I?LU_M+>*?",SY:/3 M?$^GPZO;!NR*\9MY$7W8R$>_2OURHKZ7*N,.)\E2C@\5.,5]EOFC_P" RNOP M.*OE^"Q.M2FF^^S^]:G\WWQL_P"#7C_@II\,GFNOAO:^#/B%;)EH1X>\2+:7 M!4?WH[]8%#>RNWL2:\RC\$?\%Y_V),VFEZ/^T9X3T^S'(TI]4N-+4#U,)DMF MQCWX]J_J.HK[>AXP9U.FJ>88:E7CYQ:?YN/_ )*>9+A[#)\U*%/^#AG_ (+!?"NX&@^(/V@EU)K0[7LO%'@O3VE7V=Q;I*3_ +S9KT_PY_P= M=?\ !2+1U6/6/AW\)=64??>[\-W\;M^,-^B@_P# ?PK^A'Q1X%\$^-[;[%XT M\':5J\.,>5JFGQ7"X],2*17FGB+_ ()Z?L#^+69_$W[$GPDOW1X7ABZ_[@%9MS_P1?_X)874S3R_L/>!@ MS8R([!T7IC@*X H_UG\+)?%E,OD__MT'U'/%MB%]W_ /RZ_XB[OVC/\ HT'P M3_X/;S_"N!^,/_!UE_P4&\_O(CV*FYE:'C M_:A;^E?L!_PY7_X)6?\ 1D'@G_P%E_\ CE=E\,_^":?_ 3Z^#NHQZS\./V, M?AMIU]"08-0_X1&UEN8B.ZRRHSK^!%-<5^&&'?/1RB3DME)JWSO*2_!A]0SN M>DL0DO+_ (9'\\'P=_8?_P""L/\ P68^)\/Q.\16_BCQ#:W;!9?B+\0+J6WT MFSA)R5@=UPR G/DVJ-C/W0.:_<7_ ()>_P#!%7]F3_@FII:>+M+4^,/B3=6O ME:EXYU:U56@###Q64.2+6,\@G+2."0SE<*/LA$2-!'&H55&%4# I:^>XE\1 M,XS_ _U.C%8?#;>SAU7:3TNO))1[HZ\%D^'PD_:2?//N_T_JX4445^?GK!1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%?E-_P4Q_:W_;N_:;_ &OOCE^P-^QY M\?+3X/\ @[X#_!"7Q7\3_%D&A0W^L:_YU31? 6AV$MRNCVJ6[S/JVIL@(@M(8D:9E)WNJC[B%I4]D_X M)1?M"_$O]J/_ ()O?"']H_XWZ]!?>*/%G@R'4=?U"*TCMHY9F9]SB.,*B# ' M % 'T/17Y;_ -_:L_X+#_\%;H_&G[3W_!/WXW_ R^#_P;T/Q1?:)\,;7Q M;X+?5[WQO]D;8][=RD_Z';R2?*ODJ73#J58IO?V_]@W_ (*YVGQH_83^*/[1 M'[7'@RV\%>./V>=2US1?CAX:TJ0R16M_I4;23/:!V+-',J_NU+-^\#QAGVAV M /MFBORI^%WQN_X.'_VK/V7$_P""EGP8\??!_P ,Z+K6ER^(O ?[.^I>#9;R M75M%&9+=+C5-ZRK=7$*ADV;8V\R,DP[BJ?<__!.+]MWP3_P46_8N\"_M?^!= M*;38/%FF,VHZ.\_F-IM_#*\%U;%L#<$FBD"L0I=-CX&[% 'M]%%% !7A?@'_ M )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 445^/G_ M 7X_P""ZLGPJ&L?L-?L8>,,>)V5[3Q_XVTR?G1P?E?3[213Q='D2R@_N>47 M][N,7N\.\/9CQ-F4<'@XZO5M[1CUD_+\6]%J5>SLG'#774/,.(>57,N3%\0 M?\$JO^"1>O?M2:I:?M(?M0:=>6_@(W'VG3]*N)'CN?$[[LEF8$.EL3]Z0$/) MR$(SO#O^"6W_ 2Z\/\ C[3+7]L#]LU8]+^']M(L_A[0]4.PZ^X.5EE4_,;? M(^5 -TY[;/O_ *V>&_AQ^U?^T1:PZ3\%?!:?#GPCY:QIXM\56?E7,L(&!]CL M<;E7;C:T@4$$8*D5^=^,OC?FW#LZOASX00=;'I\N,QT4G&C+9TX2UC[5:J4M M51^&-ZO-*GKE.582HXYIGUW%ZTZ"UE)=)-:6CV=BK>(;J3[.KIT+&Z<#/8E8 SCU(K["^!7_!,']FWX2:B/&'C M33KGQ]XH=Q+<:[XN87"F7NR0'*#G!!?>XQPU?1<44<,:PPQJB(H5$48"@= ! MVK^3D]W*4KIONWSM[J2/9S+B#-\SA[&F_J] M%:*$/BMYRTMZ12734^&/@5_P1%^&VB21^(?VC_B'>^*+]V\R?2](=K6T+'J' ME/[Z7UW#RCSTKZY^%_[/OP0^"MHEI\*?A3H6A;(A&;BPTY%GD4?WYL>9(?=F M)KL**_I/)>%.'N'X)8'#Q@U]JUY?^!.[^5[>1X>'PM#"_P *-GWZ_>%9GBKP M3X,\=:<='\;^$=,UFT88:UU6PCN(S_P&12*TZ*^@<5)6:T.NG4J49J=-M-;- M:-?,^6OCG_P1S_88^-,,US8?#1_!NI2 E-0\'3_954]O]'(:#&>PC!QQD5\( M_M+_ /!##]J#X/--XE^!VJVWQ TF$F18;)?LFIQ .C^[9_-'ZQPIXW>(?"DXQIXMUZ2_P"7=:]16[*3?/'R MY9)>3/P^^ W_ 57_;G_ &0-;_X5_P"/=0O/$-AIT@BN_"_CVWE^U6H'5%F? M$\1 P K%D7^Y7WW^SK_P6Y_8[^,L4&E_$74KOX>ZS( 'M]?7S+)G[A+N,;0O M^U*L5?0OQZ_96_9\_:;T3^P_CA\*]*UU5C*6]Y-#Y=W;#_IE<1E98^><*P![ M@U\(?'__ (-ZM,NY9]8_9D^-36FXDQ:'XQA+H#Z"Z@7%EEF+EO4I? WW?+%IW>[G33_O] M3]'O"GC/P?X\T>/Q%X'\5Z;K.GR_ZJ^TF^CN(7^CQDJ?SK2K\+O$7_!,[_@I MA^SCK$FL^$?AEXBWQG$>K> M9$[R =U6VD$X_P"!(#4"?'K_ (*Y_#[_ (E^ MH>*_C;:-;_>36+'4)'7/'S?:$8_G6BXNK4-,5A)Q?]=TCEE]'O+#VNTFO)\DIZ_)>B/W8K ^(7Q4^&?PET5O$?Q0^(&C>'K!02;O6M2BMD..P M,C#+OA_=:8UP0)M9\=:XL;_\ E+27!_[X-)\6XK$:83! MSD_/;\$_S0X^ &1Y0_:<0<0X>C!;J+3D_)<\HZ^D9>A]K?M._P#!>3]GOX;P MW&@?L[:!=>.]752J:C.CV>F1-TSN<"6;![*JJPZ2=Z^"/%?Q/_;X_P""I_Q, MC\-1KJ_BAXYA);Z#I$7V?2=*4D@.PR(XAU'FS,7/3<>!7VY^SE_P;_?"3PC< M6^O_ +2OQ(N_%EPF&?0M%1K*QW=U>7/G2K[KY)K[M^&OPL^&_P '/"D'@?X5 M^"-,\/Z3;#]U8:5:+#'G'+-M'S,<R MLK2)8K6TM(5CBAC48"(B@!5 X P*L45]5@,LP664O9X>"CW?5^KW9^"\5\; M<3<;8[ZUG&(E4:^&.T(>48+W8^MKOJVPHHHKO/E0HHHH **** "BBB@ HHHH M **** "OFW]OO_@GGX-_:_\ #_\ PD_AR2VT;QUI\&W3]79,1WJ#I;W.T9*_ MW7 +)GH1E3])45YV:Y3@,[P,\'C(*=.6Z_)I]&NC1E6HTL13<*BNF?BEX ^+ MO[6'_!.3XFW_ (*U/1I=/69Q_;7A37[?SM/U./IY@&=K@@8$T3<@8R1D5[]X M>_;1_P""4_Q8MFO_ (Z_L1:5H6L2\W"T4BX>)L?Q(P/O7RQXV_X(>_LRZ[? MO?>#?'?BS0E=B?LGVF&ZAC]EWQA\?[SM7Y'_ *F\<\,-TLFKPQ&'OI3JI7C] M^GSC*-WJXG)E^(XFX>FWE6*E!/\ EDXO\&OS^1YG:?MZ?\$L/@H?[6^!G[&L M-SJ\1S;79\+6-L5(]+B1GE3MT4UX[^T5_P %3?VI/VFG?P%X(B/A72-0D\F/ M1_#1DDO;L-P(WN [YSC;&J!LX*FOJSPI_P0X_9GTFZ2Y\5?$/QAJX3!-NES M;VT;_P"]MB+8^C"OHWX)?LE?LY_LZQ@_"'X4:9I=ULVOJ;(9[QP>H,\I:3!_ MNA@OM5_ZM>)>>P]AC<33PM%_%&DE=_\ @._HYI>3)QV(XHSVKSYCB92\Y2-[NU^('[54$^A:*-LL/A:.7;?WG?$Y'_'LA[KGS#R/ MW9P:_2GPGX2\,^!/#=EX/\&:#:Z9I>G0"&RL+*$1Q0H.@51^?N22>36C17Z' MPSPCDW"F&=/!0]Y_%-ZREZOHNR5E\]3;"8'#X*%J:UZOJPHHHKZ<[ 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@#\X M/^"QG_!*P_%'4/B'_P %"?V4OVJ-:^$7Q6TOX/ZGIOCR/3;&&_T_QAH4=G,W MV.^M9&7:SQQ&-)_F"B-"$+1*R\)_P2C_ ."C'[;?P)^*_P !?^" M#'TGXJ_"6TU'X#?$KP'-,L=[;6FF1S_V?J$,QXN$MU 9T" 2;% D$HD"_P#! M3/\ 8/\ VWOV7/C_ /'[_@HE^P5#X3\5^$?C/\(+O2_CE\./%&JO87$#6NFR M0)JVGS;2C/'"K,8W()9I0 _F@Q+_ ,$OOV&?VV/VH?C7^SW_ ,%"_P!NZQ\) M^$_"/P5^#EII/P+^'OAC5&O[FZ-YI<4$FL:A-C8C20%2L*'(98\A#$3* ?9? M_!2/X8?#?0OV$_VFOBCHO@#1K3Q-KOP'\30:UXAM],B2^OXH=%NEACFG"^9( MB#[JL2%R< 9->-_\$K1JY_X-XOAT- W_ &__ (4'>?8O+^]YWV:YV8]]V*^I M?VTOA3XJ^._['/Q9^!_@06QUSQG\,]>T+1A>3>7#]KN]/GMX=[X.U-\BY;!P M,G!KC?\ @ES^S;\0OV2?^">/PG_9B^,46GMXC\'>#X=,UQ-.N?/MC,K.6".5 M&]<,.<"@#P3_ (-@1I8_X(:? [^RMFTP^(//V]?-_P"$AU+?GWS^F*_/KXR+ MK)^$'_!9=O">_P"P_P#"9Z'L\G[OF_:+G[=T[[?O?K7UM\$/V4?^"QG_ 21 MB\9_LR?\$_?@O\,?C#\&=;\37VL_#";Q=XQ?2+[P1]LW?L%_\$B[;X*_L)?%+]G?]KCQM;^-?''[0^I:YK/QO\2Z4ACBN MK_58FCFCM"Z@K'"K9C8JI\PNX5-P10#W;_@G4-+'_!/KX%#0]GV(?!OPQ]C\ MO[OE?V3;;,>VW%?&/_!J*&_X=EZ^;7_D&'XV^)SHF/N?9?,@V[?]G?OZ=\US M/PR^!_\ P<2?LJ?LN+_P35^#7@CX/>*=$T?2Y?#G@+]H;4?&$ME-H^B$&.W> MXTS8TC74$+;4\L.B^7&")MI9_NC_ ()P_L0^"?\ @G/^Q=X%_8_\"ZLVI0>$ M]-<:CK$D'EMJ5_/*]Q=7)7)VAYI9"J$ML38F3MS0![A1110!XEJG[4OQEL-3 MN;"V_8M\;W4<$[QQW,5S;;9E#$!QENA R/K7'_LV^/?$OQ _;@\=:WXG^&6J M>%[B3P1IZOIVJNC2QA)<*24.,-N)'^Z:^G:\+\ _\I!/'_\ V(FE?^C&H ]T MHHHH KZMIEMK6E7.CWKSK#=V[PRM;7+PR!64J2DD95XVP>&4A@>001FOQF\% M?\&M=QX?_;FU+Q%J?C:UU;X.6-P-0T*+7W\V[NI6;<+6YCC(,\<1(W',7G;2 M#L!^;]H:*[L/FN;X'!U\-@\3.C&M'EGR/E;B[JRE;F@]7:<'&)I]'_MW7+) MGJ^LHDALE P%M8 M5416J@# \M0Q 9F/->GT45X&591E>1X..$R^C&E3CM&*27KIN^[>KZF\I2G M-SD[M[M[OU84445Z(@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 22-)4:*5 RL"&5AD$>AHCCCAC6*) JJ %51@ #H *6B@ HHHH **** "B MBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ _8B:5_Z,:@#W M2BBB@ 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 **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_ ,I!/'__ &(FE?\ HQJ] MTKPOP#_RD$\?_P#8B:5_Z,:@#W2BBB@ 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MKPOP#_RD$\?_ /8B:5_Z,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "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 **** "O"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*0 M3Q__ -B)I7_HQJ /=**** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH _+K_@H3_P %V_VBO"/BGXJ_"O\ X)N_ MLC_\)U%\%]?TG1?B5\5?$>O0V>CZ3JMSJ-O:_P!EP6[KOO9B\I@=@Z^2Q9RK M*H9OI3_@FG_P5#3]NCQ)\0_@)\7_ ( :K\(OC1\)-1@M?B#\-]8U2.^%NDZE MH+NUNHU5;F"0#(8*,!D(++)&[_G!_P %*OV9?V_/^"8GAS]I74?A;\%=+^*7 M[//QY^+VC^/K_5=.UM+77/!^LRZ_8W,ENUM)\UW'/.D=M&(PV T3ED(=&_1K M_@FO_P %(_V./^"@_BCQSJOPJ^$VK?#_ .+GAMX+;XG^"_'/A./2_$UH HCB M-QMRUQ$/+"*2Q*;4#)'N0$ \C^)?_!?^YT7]HOXD_L^_ /\ X)C_ !^^,/\ MPJ[Q5)X>\1^)?AQX>2_L4OHU!>,E"2C [AM;!^4G&*^E?V*/VX?$'[5/P:\2 M?&3XO_LG_$7X$0>&M2E@N=-^+NEC3IY;6.WCG>^7=@?9P'92YX!B?TK\U?\ M@F9\$/\ @XH^%7PP^*WBSX(?L^_!3X=7OC[XTZ_XXUL?'FYU.76==NKQHR(H M8M/)2WMU$>T-*VYW=F4JIR>K_:*_X*T?$']L;_@AW^U_H'Q1^%#?#;XW?"'2 MI?!GQ7\'VEV9H+>2\G%F;BVDR2;>:/[4H!9L>4^'=2LC 'JT_P#P<.ZMXA\& MZQ^T[\&?^"8'QI\:?L\:#=7"7WQFTP6D(N+6WD,=Q?VNFRL)I[5"KDRED"A& MWB,HX7[[^!?QN^&'[2?P>\-_'KX+^*H-;\*^+-(AU+0]4@! G@D7(RK ,CCE M61@&5E96 ((KS'_@F[\-O"'A?_@FA\#_ (8V>C6TFD+\%_#]M<6C1 QW"R:7 M 9BXZ-YC.[-GJ7.>M?)__!J9K&J-_P $L9_A]=7TL]CX)^+?B;0]$\URVRU6 MX2X"C/;S+B4_5C0!^E-%%% !7A?@'_E()X__ .Q$TK_T8U=%?_ML?LI:7?3Z M9J'QRT.*XMIFBGB>5LHZDAE/R]0017GWP"^)_@#XI_MT^._$GP\\56NK6,W@ M?3EBNK1B58QRD..0.A9<_6@#Z3HHHH **** "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@#\./^"@W[?/[6_[+WPN_:'_ M &)O^"G^B>--:@UKXKZ)K_P*^+%AX,5M%U'P['KVF7(TUY+&%(XIX(+9GVLI M=I'D5F_U1D]^_P""<.@_%?\ ;G_X*V?&S_@K;X%^$_B7X:?#35_A#!\/?AWJ M?C#0&LK[Q3=":VF;6/LDG+0Q&U"*7X=6C7.Y)$3]&OCK\"OAC^TG\,;[X._& M+P^^J>'M1NK*YN[)+R6W+R6EW#=P'?"RN-L\$38!P=N#D$@]?0!^6W[-O_!< M[XI_LC>#=8_9T_X+._!7XD6/QH\,ZY?0:?K7@SX8W%[I?CFR,KO:S::]G&(2 M=A$6#L4A$9F#F14YW]B[_@FG\?\ ]LC]FK]MKX^_M*?#BZ^&7B+]LV5QX.\% M^($*W?A[3[."Y72I[Y -T?L*^'?V+?CI^QI\8Q^T[\-O"$/@_1OAS8_#^\NXO$MY90+:65Y;WD*M#);2 MJD,CR D_ZPQB0;"_UO\ \$,/V'O'O_!/[_@FQX&^!OQA15\<7LEYX@\;1)*K M^1J-].TS0%E)5FBC,4+,I*EXF*D@BOKRB@ HHHH Q)?AI\.)Y6GG^'^B.[L6 M=WTJ$EB>I)V\FO'/A9H>BZ%^WWX^LM$T>ULX5\"Z65BM;=8U!,C9P% '.!GZ M5[]7A?@'_E()X_\ ^Q$TK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^ M4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?\ ME()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ +$32O\ T8U 'NE%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !17PG^UU_P<9?\$O_ -C[XRP? OQ9\8KGQ#K=CXE&D^-CX3T2[O[?PL!# M/(\MS-#$TDS%HI=K%60@@-'(K JT;A71@58 @B@#LZ*^8?''_!:'_@E7\-?C M=-^SKXY_;J\ :;XNMKXV=[83ZJ3!:7(;:T,UT%-O#(K?*R/(I4@A@"#7TW;W M%O=VZ75K.DL4J!XY(V#*ZD9!!'!!'>@!]%%% !7A?@'_ )2">/\ _L1-*_\ M1C5[I7A?@'_E()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !537K34-0T.]L-(U# M[)=SVDD=K=;<^3(5(5\=\$@_A5NLSQMJWB#0/!FKZ[X3\-?VUJMEIEQ/IFC_ M &L0?;[A(V:.#S2K"/>P";]K;=V<'&* /YZ/V,_VG_@%^P-X&_9Y_P"">'[; MWA>X^$_Q<^%W[7%WXG^*>J>,-*DBLO$6F3:5XAMTUK[>RF.>$&\L[8.S?,H1 MUW)N*_HG\=? 7[-G_!*?_@C1^T?\?_\ @F_XV=M#\86&K^*_#VIZ/XCCO].L M=2U/R[-)],>']W%#$7B\M4) \A&B( M7QK]B[]G*X_:,_X)Y_\ !2O]FO\ 8KCOM7^"%QXRO!^S_96TTEQ:W=[:QRW= MU;6#N29(G:#3TC()#!T8DEB2 ??/_!.O_@EM^Q]>_P#!&SX>?LR^//@?X=U* MR\?_ KL-1\;7MSI,3W=[JFHV27%Q>&=E,GG)+,?*DW;HQ%$%(V+C%_X-C?C M7X]^+?\ P2<\,>%/B5K,NHZK\-/$^K^"C?SN6>6WL9\VZDGM'!-%"O\ LQ+6 MS_P3M_X*G_L<6?\ P1N^'W[3'C?XZ>'=.L_A_P#"O3].\;V%QJT27ECJFG6, M=O/9F!F$GG/+$1%'MW2B6,J#O&<7_@V,^"WCSX3?\$FO"_BOXDZ++INJ_$KQ M/J_C0V$Z%7CM[VXQ;N0>TD$,4R^JRJ: /T&HHHH *\+\ _\ *03Q_P#]B)I7 M_HQJGU3]@CX-:OJ=SJUSXJ\;K)=3O-(L7B^Y50S,6( !X&3P.U5T_P"">?P, MC,CIXC\:B24KYDW_ EMQO(7.!NSG'S'CIT]* /=:*\+_P"'>_P3_P"AM\=_ M^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=**\+_X=[_!/_H;?'?\ X65S_C7E M?[(/[(?PX^*WPQU#Q'XI\5>,!<0>*M2LHQ9^*;B)/*AG*)D \MCJ>] 'V117 MA?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ #O?X M)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM\=_^%E<_XT >Z45X7_P[W^"?_0V^ M._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T >Z45\;^$_P!D/X<:I^UWXN^% M5UXJ\8?V7I7A6PO;4IXIN!-YLKL&W29RR\<#M7JG_#O?X)_]#;X[_P#"RN?\ M: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=**\ M+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2BO"_^'>_P3_Z M&WQW_P"%E<_XUP'[4W[&'PO^&G[/7BSQYX;\5^,C?:7I336HN_%=Q+'N#*/F M0G##GI0!]9T5\[>!?V"O@YK7@C1M9O?%GC@37>E6\TOE^,+E5W-$K' SP,GI M6K_P[W^"?_0V^.__ LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ M -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_ [W^"?_ $-OCO\ M\+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97/^->5_L@_LA_#CXK?#'4/$?B MGQ5XP%Q!XJU*RC%GXIN(D\J&%_\.]_@G_T-OCO_ ,+* MY_QH_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_@G_T-OCO_P +*Y_QH_X= M[_!/_H;?'?\ X65S_C0![I17A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\ M=_\ A97/^- 'NE%?&_A/]D/X<:I^UWXN^%5UXJ\8?V7I7A6PO;4IXIN!-YLK ML&W29RR\<#M7JG_#O?X)_P#0V^.__"RN?\: /=**\+_X=[_!/_H;?'?_ (65 MS_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C M1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C7 ?M3?L M8?"_X:?L]>+/'GAOQ7XR-]I>E--:B[\5W$L>X,H^9"<,.>E 'UG17SMX%_8* M^#FM>"-&UF]\6>.!-=Z5;S2^7XPN57E:O_ [W^"?_ $-OCO\ M\+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\ M: /=**\+_P"'>_P3_P"AM\=_^%E<_P"-'_#O?X)_]#;X[_\ "RN?\: /=**\ M+_X=[_!/_H;?'?\ X65S_C7E?[(/[(?PX^*WPQU#Q'XI\5>,!<0>*M2LHQ9^ M*;B)/*AG*)D \MCJ>] 'V117A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\ M=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM\=_^ M%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T M>Z45\;_'_P#9#^''@;XG?"_PYH?BKQ@;?Q)XJDLM2-QXIN)'$0@+C82?D;(Z MBO5/^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G_P!#;X[_ /"RN?\ &C_A MWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ MH;?'?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN?\:X#]J;]C#X7_#3]GKQ9 MX\\-^*_&1OM+TIIK47?BNXECW!E'S(3AASTH ^LZ*^=O O[!7P:7R_&%RJ[FB5C@9X&3TK5_X=[_ 3_ .AM\=_^%E<_XT >Z45X M7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T >Z45X7_P[W^" M?_0V^.__ LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^._ M_"RN?\:\K\)_LA_#C5/VN_%WPJNO%7C#^R]*\*V%[:E/%-P)O-E=@VZ3.67C M@=J /LBBO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH ]THKP MO_AWO\$_^AM\=_\ A97/^-'_ [W^"?_ $-OCO\ \+*Y_P : /=**\+_ .'> M_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=**^-_C_^R'\./ WQ M.^%_AS0_%7C V_B3Q5)9:D;CQ3<2.(A 7&PD_(V1U%>J?\.]_@G_ -#;X[_\ M+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_ [W^"?_ $-OCO\ \+*Y_P : M /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=**\+ M_P"'>_P3_P"AM\=_^%E<_P"->&_%?C(WVEZ4TUJ+ MOQ7<2Q[@RCYD)PPYZ4 ?6=%?.W@7]@KX.:UX(T;6;WQ9XX$UWI5O-+Y?C"Y5 M=S1*QP,\#)Z5J_\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_ 3_ .AM M\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[_!/_ *&WQW_X65S_ M (T?\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO\$_^AM\=_P#A97/^->5^$_V0 M_AQJG[7?B[X577BKQA_9>E>%;"]M2GBFX$WFRNP;=)G++QP.U 'V117A?_#O M?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XT >Z45X7_ ,.]_@G_ -#; MX[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C0![I17A?_ [W^"?_ $-OCO\ \+*Y M_P :/^'>_P $_P#H;?'?_A97/^- 'NE%?&_Q_P#V0_AQX&^)WPO\.:'XJ\8& MW\2>*I++4C<>*;B1Q$("XV$GY&R.HKU3_AWO\$_^AM\=_P#A97/^- 'NE%>% M_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[ M_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C0![I17QO^R#^R'\./BM\,=0\1^* M?%7C 7$'BK4K*,6?BFXB3RH9RB9 /+8ZGO7JG_#O?X)_]#;X[_\ "RN?\: / M=**\+_X=[_!/_H;?'?\ X65S_C1_P[W^"?\ T-OCO_PLKG_&@#W2BO"_^'>_ MP3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_ 3_ M .AM\=_^%E<_XUY7X3_9#^'&J?M=^+OA5=>*O&']EZ5X5L+VU*>*;@3>;*[! MMTF%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM\=_^ M%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T M>Z45X7_P[W^"?_0V^.__ LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%?)G[4W M[&'PO^&G[/7BSQYX;\5^,C?:7I336HN_%=Q+'N#*/F0G##GI75>!?V"O@YK7 M@C1M9O?%GC@37>E6\TOE^,+E5W-$K' SP,GI0!]$T5X7_P .]_@G_P!#;X[_ M /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[_P#"RN?\ M:/\ AWO\$_\ H;?'?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN?\:/^'>_P M3_Z&WQW_ .%E<_XT >Z45\;_ +(/[(?PX^*WPQU#Q'XI\5>,!<0>*M2LHQ9^ M*;B)/*AG*)D \MCJ>]>J?\.]_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\ M=_\ A97/^-'_ [W^"?_ $-OCO\ \+*Y_P : /=**\+_ .'>_P $_P#H;?'? M_A97/^-'_#O?X)_]#;X[_P#"RN?\: /=**\+_P"'>_P3_P"AM\=_^%E<_P"- M>5^$_P!D/X<:I^UWXN^%5UXJ\8?V7I7A6PO;4IXIN!-YLKL&W29RR\<#M0!] MD45X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ (T >Z45X7_P M[W^"?_0V^.__ LKG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0 MV^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XT >Z45\F?M3?L8?"_P"&G[/7BSQY MX;\5^,C?:7I336HN_%=Q+'N#*/F0G##GI75>!?V"O@YK7@C1M9O?%GC@37>E M6\TOE^,+E5W-$K' SP,GI0!]$T5X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ M *&WQW_X65S_ (T >Z45X7_P[W^"?_0V^.__ LKG_&C_AWO\$_^AM\=_P#A M97/^- 'NE%>%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XT >Z M45\;_L@_LA_#CXK?#'4/$?BGQ5XP%Q!XJU*RC%GXIN(D\J&6^BO'+XQL!9W<3V-RUO-$-[SS6TYN&#O_ **$.0YQ]9_";X1?"WX# M_#W3/A-\%OA[H_A7PSHMOY.E:#H.GQVMK:IDDA(XP "6)8GJS,2222:Z*B@# MYB\=_P#!&#_@E9\3?C9)^T1X\_85^'^I>+;B^-[>7\VDXAN[DMN::>U5A;SN MS?,S21L6)))))KZ:M[>"T@2UM8$BBB0)''&H544# X [4^B@ HHHH *** M* "BBB@ KS[]FOX,ZG\#/ 5[X0U76H+^2Z\0WVHK-;QLJJL\I<)@]P#@UZ#1 M0 4444 %%%% !1110!Y]X<^#.IZ)^TEXD^.,NM0/::YX>L].BL5C821-"Q)< MGH0'IYED>PT^&W>1!@.4C521['%:%%% !1110 M 4444 %>??LU_!G4_@9X"O?"&JZU!?R77B&^U%9K>-E55GE+A,'N <&O0:* M"BBB@ HHHH **** //O#GP9U/1/VDO$GQQEUJ![37/#UGIT5BL;"2)H6)+D] M"#FO0:** "BBB@ HHHH *X[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6T5U.A9(R2 M#D@^ /%]CK4%K'X.\0OJ-S#-&Q:X4Q%-BD= M#DYYKT&BB@ HHHH **** "N._:"^&=]\9?@OXB^%^F:G%97&MZ%-,\/3S+(]AI\-N\B# G16*QL)(FA8DN3T(.:]!HH * M*** "BBB@ HHHH \^^,?P9U/XF^/? 'B^QUJ"UC\'>(7U&YAFC8M<*8BFQ2. MAR<\UZ#110 4444 %%%% !7'?M!?#.^^,OP7\1?"_3-3BLKC6].:VBNIT+)& M20'IYED>PT^&W>1!@.4C521['%:%%% !1110 M 4444 %>?>'/@SJ>B?M)>)/CC+K4#VFN>'K/3HK%8V$D30L27)Z$'->@T4 % M%%% !1110 4444 >??&/X,ZG\3?'O@#Q?8ZU!:Q^#O$+ZC:]!HHH **** "BBB@ HHHH \^_9K^#.I_ SP%>^$-5UJ"_DNO$-]J*S6 M\;*JK/*7"8/< X->@T44 %%%% !1110 5Y]X<^#.IZ)^TEXD^.,NM0/::YX> ML].BL5C821-"Q)'IYED>PT^&W>1!@.4C52 M1['%:%% !1110 4444 %%%% 'GW[-?P9U/X&> KWPAJNM07\EUXAOM16:WC9 M559Y2X3![@'!KT&BB@ HHHH **** "O/O#GP9U/1/VDO$GQQEUJ![37/#UGI MT5BL;"2)H6)+D]"#FO0:* "BBB@ HHHH **** .._:"^&=]\9?@OXB^%^F:G M%97&MZ^$-5UJ"_DNO$-]J*S6\;*JK M/*7"8/< X->@T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 2 ,DU^5O@C]H[_ (+0_P#!6OPMXH_:V_X)M_M&?#OX-_";2O$& MH:7\+=%\1^$8M6O_ !TME*T4EW?3S1R"PAEE5E01+O4 A@=HD?[&_P""=O\ MP5#_ &7?^"F/@WQ#X@^ FLWEGK/A'7+C2_%?@[7TCAU729$E>..26)'=3%*$ M+)(C,IPR$AT=1^9O_!0G]D']MC_@AC^RO\0/$G[#?_!2.?P?\#?&?CRUM]*\ M"ZCX'@NKSPC-J]VL5P;74G+; MM=474K*V:Y2\FD$WE,LDD8RJ(H4/^Z\M@I'VY_P2<^-7Q=_:,_X)L?!3XX?' ME96\7>)?A]87FM74T6Q[US'A;ME !G0),< #][P ,"@#Z%HHHH ***^0?\ M@I+_ ,%A/@G_ ,$NOCM\%/A[^T=X6NH/!_Q=N=8M;SQU;W0*>');/[$$>:W" M%I87-X-[JP,:H6"OR* .:_X*F_M>_M+:;^TM\$/^"8W[%?CO3_!/Q!^.'=._;3T;]L[7_VG?@W!K-I8_$[P'\2=+MX=4T];F9((KNQO+==R!II$B"8 MVH\L>8Y0Q:/Z2_X*N_\ !/GXF?MO:?\ "O\ ;2_8)^,FC^'?C?\ !V^DUOX7 M^([F83:5KMC=QIY]C/)&�SQJNV3#(5>1" LS.OC%U\+_\ @N5_P4]\2>#O M@/\ M]_LS_#WX#_![P_XNTOQ!\1+GP]XP@UB_P#&ITVZCNX+&U2"XF^RV\EQ M#$[^:0ZA%(=BNQP#[R_8P_;(^ W[>_[.GA_]I_\ 9Q\5C5/#?B"W)"2J$N;" MY7B:SN8P3Y4\;?*RY(/#*61E8^IU^:7_ 34\&^'OV>?^"Y?[7O[.'[.,\8^ M%U_X>\/^,-?T/3R#9>'/%=V");>-5^6%IXS+,R#& B+@")0/TMH **** "O# M?^"DG[;WA'_@G-^Q1X\_;#\9:#)JT/A+38S8:-%-Y;:A?3SQVUK!OP=BM/-& M&< E4W-@[<'5_;Q_; \(?L#?LE^,OVN_'W@_5]>T?P7:6]Q?Z5H7E?:IDENH M;?*>:Z)\IF#G+#Y5;&3@'RW]HOX>_LR?\%V_^"6^O^!OA)\6;:^\'_%'0(YO M#WBFQ3>VFZA;SQW$#31$AD>&YA19H&VO@2(=I.: /GCQ/\.?^#E[0?@U%^V% MX:_;+^%VO>*AI:ZS>?LR)\)[>+2Q&4\UM.@U?S3>37 4^6 SHK2# EQAS[U_ MP2 _X+"_ +_@K?\ V;QIX$M3X;\=>'?+A\>_#^]N0]QI4S9"RQMA3/;2%6V M2[0NB>'_CE:>.; M=/#-[&BB*'5+M&3E@@61T,L3R'.8XB=E<%XV_8,C_P""/G[0_P#P3^^)GPD\ M7PW7Q0\0>,X/A9\87TQ2B>,[#4VDN;V\DCP#)'9S22,KL-P46N['DH ?L]1 M110 4444 %?FEXH\<_M8_P#!6C_@H;\;/V2_A!^V'XK^!7PB_9XDTO2==O?A MP(8?$?BK7+R*25F^URJYM+6#R9(PJ#]X0&.[=B/U7P/_ ,%MO@++_P %8/B' M_P $G/C7I$7@OQ5H%SID?@'7KO5!):>*&NM-M;TVQ)1?LUU_I $<9+"4 J&# M[4?S?]L'_@GQ_P %!/V9OV[]?_X*;_\ !(34O"6LZQ\1=-M;+XQ_!KQU=M;6 M'B&2W01P7UM,&18YU4#[SQ[6,C;G$TD9 /&_%'_!13]L;_@@G^V?X9_9D_X* M._'/4OC;^S[\1;22Y\'_ !>U/2U7Q!X7$=!UW1/%.AV7B?PSK%KJ&FZC:1W6GW]E.LL-S!(H>.6-U)5T92&# MD$$$5^=WP0_8:_:U_; ^+OB[]KS_ (+@:5\.M%T>W^%NJ>#O"_P<\,ZE]HT[ M0-)OVCDU+4KV[=V7[1(MM&H='*HL>_*,BXWO^#9O7_&VK_\ !)[PQI'B+7KS M6-!\/^+O$&C_ ]UV_4B34O#UMJ$L=I+SSL!$D:CHJ1*HX44 ??U%%% !117 MR[_P4%_X*P_L[_\ !-/XK?![P/\ M+V6H:?X?^+>JZEIX\;1LAL?#\MJEL5> M[4G?Y&,J?0'_!7O\ 8&^./[7%K\)_VU?V!/'^CZ?\(K&[CC%UITLBG&R>.- CD["KR(602F1/#?&NK_ /!:/_@K=9^'OV//VB_^ M"=VG?LY_#-?$NEZA\8_&NH>/[;5Y]:M+"\AN_L&EP0JK0F::W3]X3*JKUDQQ M( ?H9^R/^UI\"OVX?V?_ ]^TQ^SEXRCUOPMXCM?,M9MNR:VE4XEMIX\DQ3Q MOE'0]",@D$$^DU^9_P#P3L\ :+^R!_P7<_::_8Z_9[DCA^%GB?X?:1\1]0\, MV./L?A;Q'<3I!);Q(ORP&XB=[CRP /+6)0-L:@?IA0 4444 %>6_ML_M7^ _ MV&OV4/'?[6GQ+L;B[T?P-H,FH36%HP66\ERL<%LA/"M+,\<88\*7R>!6/^W1 M^WQ^S]_P3V^$<'Q7^.VH:G<2ZKJ<>E^%/"GAO3S>ZSXDU*3_ %=E8VJD&:5O M'A!%JTJ+YL,MN^1F>*6))1$PVL8C'OWD*0!5^)G_ &_%_AF[_ +/^(GPV\0CR]5\,:@"RM#,A"EXR MR.$EV@-L92J.CQI\\?\ !&G_ (*0>,](UC_AT3_P45A3PC^T3\*K&/2])>_E MVVOCW1X$VVVH6,K8$\I@12ZCYI%4R@9\Y(>5_P""L/P?T;]@C_@HU^SI_P % M4?V:V71?$WQ(^+^D_"WXN>&M/^2/QEIVJ!U2X>)<"2YA%OD-@EF6W)_U7(!^ MH]%%% !114=Y>6FGVDM_?W4<$$$;2333.%2-%&2S$\ DD]* )*_.CX\_&' M]N[_ (*'_P#!17XH?\$__P!C']JR+X"^#/@)HNAS_$7QQ8>&(-6UK7=5U:V: MZM;2V2X94@MHX4;?(I#[T(^97&,GQC_P7%_;,^+-EK_QN_X)N?\ !*#Q%\9_ M@AX2O;F&]^)=WXUMM'D\1K;,R7$FCV,D;W%W$K(P65%D+E2OEJP(KP_XH_M' M^*=*\:^$_P#@YP_X)G^#-6\9?#OQKX7BT']J'X3B,#4TL[)O)-^$4D?:;,1* MC,#@1PQR#,,TSJ >GVG_ 4'_P""A'_!'#XXZ#\'/^"P/BK3OBG\#?%^HIIW MA+]IOP_X>73Y]'NVSLM]:M(!Y<8(&=ZY;:&<23[9%C_4?3-3TW6M-M]9T;4( M+NSNX$FM+NVE$D-_&^N?\$[ MM8^%WB'QG/XG\/?"WXO>(_!7PY\63OO_ +:\.V4L1M+A''#Q@RRQ)CY52%4' M"@4 ?H31110 445\B?MQ_P#!6[PG^RS\9+3]E+X"_LX^./CQ\9;G21JUW\/? MAW;*QT73R0$NM1NF!2S1R0$!#,=RDA0Z%@";_@JA^W/\:OV8C\+OV;?V1_!^ MAZQ\:?CQXKGT'P"WBN5UTG28K>$37VIW8C^>1((G0B)>6+Y^;;L?YK^,'[37 M_!=?_@DW:1?M ?MA-X)_:>^"D#A_'E_\._#']C>(O"5OGY[J.!0L5Q;(#DE@ MQ^7YW@7,E(_P#@M7\((OB9^QG\.O$WPK_;#_8Y\N)['DJ)H+J.-0"0FYXDC<(DZR'[>_X)A?\%0_@'_P5(^!UQK?ARS&@ M^.-"4Z=\4/A9KHVZCX=OQF.:&6&0!I+=G#A)2H# %6"2*\:@'M/[-?[2?P4_ M:\^"7A_]HC]GKQW:>(_"7B6R%SI>IVA(SR5>*1#AHI48,CQL R,I4@$5W5?E M_P#L _"_3/\ @G/_ ,%W/BW_ ,$]?V?+LCX0?$OX0P_%BS\(6S[K?P=K']I+ M8301+TABF&Y]HQA/LR 8C!K]0* "BBB@ J#5-2M='TRYU>^.H-3UOPQ!9M1P#!_9:\+_P#! M5+_@L[\#?^'CWP^_X*A:O\!M%\3ZOJ8^$7PS\(^$K2^L=-L+.]GM(VU5Y6#7 MD\DD#EP@?$:S&=LMJ2 L=R0K'RP%#LKILAD7R3X7\*OBYKO_!NA^TY??#/XFQW M.L?L0?&OQ,^M?#3X@:;$US%\.M3O<2/87&P$BS<8*$9RBB5-SBX6O_^"2VO_M52?$;1[;5_AW!;>+O@S\2-$U6,RP:JLT1MULKF-OG%R0L> MU&(+>6X^:)&4 _1*BN$_9<\8_$#XB?LR_#KX@?%G1VT_Q5KO@32-0\36#P^6 M;;4)K**2XB*?PE96=<=L8KNZ "BB@D 9)P!U)H *^ _^"]W_ 4+_:K_ ."= MG@SX'_$']DWPY!XHU;Q)\7HM'UGP"=+^T3^*+%K&Y=K.%E5I8G+JA5X@7#^7 MPR[HWP?BM_P7U\::EKWBG6_V"O\ @FC\3?V@OAOX$OY[+Q;\4O#-_'9::\]O M_P ?*Z8K0ROJ@B&0S1[02,KE"KMZS\*K+]CW_@L_I7[.7_!3+X;^,=>GTWX9 MZ[JFL>'=!G*1(NH36K6B7A5+_0K]5!ELKN($^7(N>#RKJ5="RL M"?;J_,;_ (* ?\$__P!HG]@[]HG4_P#@KO\ \$B?#0N->N!YWQW^!%L&2P\? MV"L7EN[:) ?+U!] M5N)=)U)WMM2TR_B\N\T?4(POGV-RG198RR\@E65E=25920#V>BBB@ HHKY8_ MX*)?\%']8_9)\3^#/V;OV=/@9>?%KX[?$XSGP-\.[+44LX8[6 9GU/4+I\K: MVD7]YL&1@54@*[H ?4]?B?\ \$>_^"\GQK\#>++;X2?\%--4U.Y^&?Q*\>Z[ M9? _]H'6]@M;B>'4)8GTN_G7"(H;'E2-M\H,JL/*VM%]0_LU?\%4_P!L30_V MT]!_X)V_\%:OV0= ^&WB+XH:3>3_ P\7^!O$3WNBZ\T$9:>Q9F=FAG5,\[P MVXH-B^;&S>^7G_!)7]AG4/V 4_X)GW_PD6X^%-M!@?\$@/ MVWK+Q%\1_ WB&.X7]G/XX6&ES7+365O&9&TG5-@8Q/!$O#L?W0 !)A9'C_3B M@ HHHH **X+]I[]ICX,_L=? ;Q+^TG^T%XPBT/PEX4L#=:K?R(78Y8)'%&@Y MDEDD9(T03=R GFLRH0#G?V[_^"WOQT_X)V_\ M!9#5_AAX_P##&H^,/V=K#X;:!>^._P"Q-$62Y\"RW5U-"NJ%XUWR1L[0K)'( M2"'C$>' 63]1?AM\2? /QB\ Z/\ %/X6>+]/U_PYK^GQWVBZUI5RLUO>6\B[ MDD1UX((/X=#R*\@\#?L'_LQW'[07Q9_:_CM?^$KN/C]X2T72O%%GK,T=]I<^ MF6EK)"D=O&RD""XADC,B$LCF,,,;CG\_];T3XT?\&S?QHF\9^#+/7?&_["WC M?7=^M:+&9+S4/A%J%Q(!Y\6(OC1I_AS6_!L]G)+=ZW8SV-]*UM:-&2 MT4[201A7".=Y0;6!96P?VA/^#@7X8_#WXA>+/"/[,/[%OQH^/NB_#J^DM/B- MXZ^%WAC[3HFBW$0S/;K1DCO=&\,?LI_\%K= _9M_X* ? M"3XO:K<^$_AGXXG\5Z7H)M$07>HI;26ZVU[&QW6]S:W/ER J67"N '65)5 / M9?V%_P!NC]G?_@HC^SOH_P"TK^S5XO74M%U)?*OK&?:EYI%XJ@RV5W$"?*F3 M<,C)5E*NA9'5C[#7Y=?MT?L+_M$?\$R_VB-8_P""M7_!)7P@VI6FI-]H_:#_ M &?+/:1>JJF6RNX@3Y4\>YP4444 % M%%?-G_!0_P#X*0>%OV%K+PGX"\*?"77/BC\6_B1?RV/PS^%'A:58[W6I8E#S MSRS.&6TM(5(,D[!@H.=I 8J 6O\ @JI^W9%_P3B_8>\8?M1V?A--?UO3A;:? MX4T*5RL=_JUY.EO;)(P((B5Y/,?!!*1L 0Q%?"G[5?['G_!;;]D_]F#7O^"D MMO\ \%,OA5+H,*^#+BRMT,][IUM;*P 6*!90LNP/+Y?' ME.P==3XF_M9^(O\ @HGXGD_X(M?\%J_V#==_9^U?XQZ>;WX:^)/#WC>SUBSU M*YLI4NA'!>11M%#=QF->,R!]WENJ>;&)/L[_ (*:BQ^$'_!(_P".^GP:A?7L M.B?L_P#B*QMKK5;QKFYN"NC3PQO-*^6ED8[2SMRQ))Y- 'I'[&W[1>E_M=_L MG?#C]J#1]*^P0^/O!>G:X=.\S?\ 8Y+BW222#=_%Y;EDSWVYKTJORJ^&?_!2 M[1/^";W_ 1\_94^ WP>\"O\2?V@OB9\'?#P^%?PITTEYKN:ZLHY1>W@0@PV M<9=BS$J7*,JLH666+]-OA7J'Q'U;X9^'M4^,/AS3-'\67&BVTGB72M&OVNK2 MSOVB4SPPS,B-+&LA958J"0 : -^BBB@ IL\\-M"]S-/!\WB34M=\)SZH8 M6CTW3[ZO@W^SQ\8O^"C/[ M7/QQ\=V'AGP9H?[2=]::OK%_)B.(V$;1,J@9:21WE55C4%W=E5068 @'ZET5 M\Y_\$ROVYO'7_!0WX#7_ .TCKO[,VN_#?PQJ7B*X3X=-XBO4>Z\1:&H7R-3: M%0#;>8=^$.Y2%#(\BL&/T90 4444 %?#?_!4_P#:F_:5O/VBO@[_ ,$NOV+/ MB%:^!?'WQM34]0U[XEW=BMT_A7P]I\7F7,MK ^%EO)L/'&3PFPGY"RRQI^U7 M_P %4/VCKC]I7Q!^Q=_P2Y_8V7XW^/? MK!_P""&_[6 MWP)\?ZE_P4(^)WQV^"OQG^)ME\/_ !YH/QAU)3^QK\*0/F\0?MM>"B[>D48NT?\ ]' _A7:^ M*?\ @J_\0OC;_P %(M#_ &!_^"=GPMTCXA67@S5UF_:+^(>IWC^%K'YT: MPMYXLB742X.%PRAXC&5.)WMP#[EHHHH ***\ _X* _\ !1+X0?\ !/KP)H>J M^,O#.O\ B_QCXTU;^R?AS\-?!MC]JUGQ1J& 3%;Q9X1 RF25OE0,OWF9$8 O M?\%(OVWO"'_!.C]BWQS^U[XQT&75T\+:?&-,T2"78^I:A<31VUK;[L'8K32Q MAG )5-[8.W!^!?VB/A5_P<4? /\ 9LUC_@I5JW_!1CPW>>*_"FAR>*?$W[.= MK\-K5?#UMID,9N+K38[S>9YI(H%?+X$CLI59L[7:]\7_ -MOPM_P55@U3_@C M-_P4^_8D^(/[,7B;XQ:0+GX;:MJVJV^J6NI75G*EW&8+I(HD%PCPH3#@AQNB M9T:1%?[;_;DLX_@K_P $KOC!IVH^)]3UU?"GP \012ZQKLR2WNH_9M$G4SW# MHJ*\TFS[ SLSWKTVORO\ V;/^"CWPP_X)8_\ !"G]F>UO_#]U MXS^*'CCX=:?!\*_A7H>9-2\2ZC=CS8U5$#,D"M.F^7:<;@JAG95/Z5?!?Q'\ M2/&'PB\,^*_C#\/8O"7BO4M"M;GQ'X8@U1;U-*O7B5IK83H LP1R5W@8..,] M: .FHHHH **I^(?$&A^$M OO%7B?5[?3]-TRSEN]1O[N41Q6T$:%Y)78\*JJ M"Q)X !-?F=K'_!7[_@JO^T+X,U7]K#_@G'_P3#TKQA\!]'FN7TK6?&GBDV&O M>-;.V9EFN],LE(:&,['\L.DKR!?E0N3$H!H>-O%G[8W_ 5H_;P^-?[+OP-_ M;/\ $/P#^%'[/E[I^B:M?> ;6+_A(O%.O7,#S/(UQ)S:VD&QD")_K3\Q)R/* MYG_@GE_P5TT3]COX@_&;]@G_ (*U_M]>#M3\0_"3X@VVB^"?B)K]Q':7GB73 M[FV\]?M,:;MKP#RUDE$/^"2O_ 2M M^'_P[^(WA7Q7\ _!7BJ+Q%K6J:O\2O$WQ $&J:J9KMGO)#'?&7A^Q\6^$-?LM5TK4[2.ZTW4]-NDGM[N"10R2Q M2(2LB,I!#*2"""#5VOSB_P"#7NU\0:5_P3V\6>'M/\0:EJWPXTKXZ>*;+X): MIJ3LS7?A2.:);>5"W5#<_;#QQNWC Q7Z.T %%%% !7QM_P %0OVU/VC/AC\6 MO@]^P+^Q N@VGQB^/&H:FNE^*O%-L9]/\*Z1IUN+B^U!X!_Q\3",D0Q'Y69& MW9P%:#]LO_@K3XP^%'[0EW^QA^PE^QMXB_:)^+VC:5#J?C#0=$UZWTC2_"UK M,NZ#[?J-PK1Q3RJ0\<&-S+SN7(!\W_8^^-G[-'_!8W]J+PY\4/C]\!/&_P ' M?VD?V1=:O!J/PXU#73'):+J< B,C31QQF_LW6,$#$8^;#!XIE,H!RG@;]I__ M (*&?\$M_P#@HE\./V7?^"EO[=7@[XO_ E^-7A[7[S1OB9KGAC3_"4_A6_T MFU%U<"X6%_)6U97BC!D=LM.FTQ["C_I%\+_BW\*OC=X.M_B)\%_B;X>\7^'[ MPL+37?"^M0:A9SE>"$F@=D;'?!XKP']HG_@D=^Q]^U_^UI:_M7?M9>$Y_B,^ MC^#XM!\,>!_%,@GT+1SY\LL]Y':@ 23S!XU8R;@!""!G;M^1OV$_V?? G[ ? M_!PY\2?V1/V*)9K'X1^*_@%;>,_'/@2UO'FT_P ,>(/[16W@$89F\EY(,2+& M3G9=G \N.,* ?JQ1110 445XK^W1^WQ^S]_P3V^$<'Q7^.VH:G<2ZKJ<>E^% M/"GAO3S>ZSXDU*3_ %=E8VJD&:5O"=(^U26%HP66^N))4@MK9&/"M+<2Q1!CPN_)X!K\\?VA/VWO^#@; M]C'X$V?_ 4U_:&\%?!&^^%EO+87OC?X(:!;W:ZUX?TBZFCC4B^D.);N/S8U MD(+1JY)$;(&V[GQ+_P""@G[.W_!7K1?$'_!'3]N3]E[XR_LV>)/B]HRR^!W^ M(F@);?VL]K/'=Q-:R-QYZ2VZMY3+L;8T>_>P4_6?[<'_ 39T?\ ;@_9)\)_ ML4^,_C[XNT_P5INJZ,?',L302:AXPTS3TS]CN9PB^4\L\=O,\T:K\T1PH#< M'T#X,\?^#_B!IXU'PEX@M;S;%$]Q!#<*TML9$#JDJ DQO@_=;!ZUL5^,7_!1 M7_@F[^S]_P $7?BW\ ?V[/\ @F!::O\ #_Q-JGQJT3P/XG\"P>)KZ_M/&NGZ MB\GFP2)>32R/+B+& VWYO, $D:-7[.T %%%% !14=Y>6FGVDM_?W4<$$$;23 M33.%2-%&2S$\ DD]*_-;QC_P %Q?VS/BS9:_\ &[_@FY_P2@\1?&?X(>$K MVYAO?B7=^-;;1Y/$:VS,EQ)H]C)&]Q=Q*R,%E19"Y4KY:L"* -;XO_&O]O'_ M (*1_MY_%?\ 8B_8C_:EM?@-X"^ MOI=MX^^(%GX6@UC6]?UK4(&N([2UCN& M5+:VA1&#R#$A=" 65_ERO^"<_P#P5)\6? 3XI_&W]@[_ (*_?MF_#"/QC\&/ M%VE:=X:^)>NZQ8>'QXOL-1LWNX,P.\:&>&)8C+L'R?:$5RS*9']N_P""62?L M-_M3+XF_X*Z_LDZ9K5GK'[0%E81>-[/4=2=5M+K3$-J;>2T1O*2=&5MTGS%] MV]&VRG=5T3_@A'_P3$>V^(>I?&;]GW2OB;X@^(OB34]8\5>-/B(JZAK$;76=Y D]I=VLRR1 M3Q.H971E)#*0000<$'(J>OS>_P"#8Z?Q+I/['7Q1^$VG>.+[Q/\ #7P!^T+X MH\.?!CQ'?S^:;[PW;R0^2\3]'A,C2LK+\NYW48"@#](: "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH ***YGXS_ !D^&7[/7PI\0?&_XS>,+30/ M"WA;2Y=1UW6+UB([:WC7+-@ EF/ 5%!9F(5020" =-7SG^R5^W;J?[1_Q3^. M/[.'BSX9P^$OB7\&O&$U@_AJ\U0R1ZKH]PAFTC5TE$8(ANHOO *QC96!'*Y^ M2O%G_!Q=\7?A_P"'+#]I_P"('_!(3XOZ-^S5J-U!Y/QEO=6MQ>1V4\@2&_DT M=8B\5N^Y"KM. P=-I8NH/:_\%-+J'X"^,/A7_P %Z/V7F.OZ1X3T6WT[XNPZ M$ID'BGX;ZBR3?;$ YE>RDDCO8NF5+ECM3% 'RG\#_P#@@S^V]^R/^R3X#_;I M_94UZ/PG^V9X2NM9U+Q[X9.HK-H_CNRN-2N)SHUR%D\IF\CR@D@8*S8!9"L4 MT/V_^RI^UA^QO_P7S_8G\7_!#XO_ XDL=3$/]A_&7X/^('>'5/#.I(_N$D4 M+/%O@N %(>+!"21NB_9'A'Q;X9\?>%-,\=>"]&/\ @I9X)U?7O!GQ TC3KFP\ M51^%+Q;:S\9VTD7EQQZI'M/G^60K!AAF\N(,3Y4>T ^;? '_ ;?>#;&UTKX M1?';_@HK\?/B=\$?#UW#+HOP3\2^*-FE210L&@M;QXL-FV]E965ND%G9VD*QQ01(H5(T10 JJH "@ 58HH * M**^(OVI_^"IO[04/[3'B+]B[_@F?^Q7-\=/'_@33[:\^)6I:AXMM]#T+PN;E M/,MK22ZGXN+N1!N\E2NT'.XE)%C /1?^"G/[97Q4_8)^'O@G]I31O!5AK'PT MTOQ]9V?QMG:&62^TCP_=*]N-2M@AP1!=26[R AB8P0 ,EUX3]M'_ ()FZ/\ M\%#?V\/@I\>_B\/"OBWX(>!OAQXKMKOPQ>%I6U*_UFW@MDE0KE'B:W/F+*K* MT!?^"N'[/OQ-^#_ .T!^S9?>!O%7A;4KOP3\9_A1XCN M!=+;/-"R,JS*J>=!-&9 K;5.4?&5"2/QW_!'KXC>-?V>/%?CK_@CG\?_ !%< M7WBGX&+'=_#+6]1;][XG^']RY&FW0/1WM#_H4NT;4*1*,D$T ?._PU^)7QL_ MX-L_C9IW[.G[1?B+6?&O[%?C763;_#?XD7BM<7GPRO)F+#3;\J,FU))(8#! M,D8#"6*ON;]N+_@GC^SS_P %._!_@G6?&/Q>\?:'_P (U]EK>B:G#OANH6['NK @,KJ0R,JLI#*".?\ V2?V6/A-^Q1^SOX8_9@^ M!MMJ<7A;PE9-;:3'K&JRWMQM:1I6+2R$GEW8[1A%SM554 P?V(_P!@K]FG M_@GS\*Y_A/\ LV^#I[*#4M1?4?$.MZM?O>ZIKE\_W[J\NI"7FD/X*O(55!Q7 MLE%% !7(?M >*/BIX(^!GC#QE\#O 5KXI\9:5X:O;OPOX:O+PV\6J7\<#O!; M-(H)7>X5>W7&5SN'F7_!0G_@H!\/?^"?OPITKQ=KO@G6O&?BWQ?K\/A_X<_# MKPO&'U/Q/J\V?+MH0S,R(W+?L ?MZ-K8^(MCKUIJ?G.P6V4VRKB5%5F<@L%X#",LH8 \<_;#US MQ]_P7)_X(97"_L36NGP:O\6+?1[;6=,UF_\ )ET,P:M;'5;1BP ,]NT$R%6V M[U4E+?'C]E7XW_\&]WQ;U#]NS_@G=X0U3Q;^S7K4DS\:_#_5!9:MIZOQ*D;N MCFVN$(:.1'7A?L4?\$Q/V;_\ @G]\ M4/B?X^_9IDU[1=)^*&KV^IWG@,:H3H.BW*(PDDL+0 " RELMRC2M7\<16TK12W&G6NT"WC+HZ(9R2Q7H&RBTI/VEO@!_P<3_ +#O MB[X4_!V?4OA?^T-\+-7AUS2O"GB9A#K7@3Q?ITK&TN02H+VYG5[9Y@@*K*ZO M'')A: -'Q]_P;\?#C]J3QO\ M3^-OVN_$=C?:Y\:/B%IFL_#7QCX;A:+4_"% MMING+!82(SXVS1O+-%)&&,3?V;H22@$@$B \^7+&3R M370?ME?L%_LK?M]^"='\!?M3?"VW\16?A[7[;6-#N%N)+:[L;F*17)BN(662 M-9 NR158!U/J%90#Q?\ :R_X(1_L#?MH_M#ZC^TG\;;#QY)J^OVUI;>+-)TG MXA:A:Z9KT%L@2&&YMTDXC50!LB:->K8W,S'ZR\ ^ ?!/PK\$:3\-?AMX4L-" M\/Z%I\5CHVC:7;+#;V5M$H2.*-% "JJ@ 5K(BQH(T'"C YI: "BBOB_]M/_ M (*F?%CX>_M&2_L-?\$]?V1KSX\?&73=&BU?QAIH\10:1HWA&QE :!K^]G^0 M3RJ0T=N"K,A#;N55@#T3_@I1^VOXS_8!^&'A+]HA?AM;ZY\/;;Q]I^G_ !>U M3SI/M/AS0;K? =3AB0?O!%O M&GQ4T'PWXH^ 7@?POXNE\5:7+?DRZE>:I8P6UH4"XR@ 6:.:-MR/"3E24);^ MP[_P4.TK_@I?>_%O_@G-^W=^R/<_"_XK>&-!>U^(?POU?5$U"SU;1+R,0M=6 MMS&%$L+"9 Q7(7SXF223=E8O^".WQ,\<_ 77_'/_ 1\_:%\17%_XP^ WE3? M#O6]0;][XH\ W#$:7>CH&>VXLI@HVHT<2Y)R: /GKX+?&GXW_P#!NC\;](_8 M[_;$\7:KXP_9#\8:K]D^#OQBU$&6X\!W#DLNC:JRC"P 9V28"A09$ 02Q0?= M?[=?["VB?\%"/!/A%M%_:U^*WPRN?#6I'6/#OB?X.^,_[.>X:6'RPTA576=# M$S!2,8$K8.UV#>K_ ![^ OP@_:?^$&O? 7X]> [#Q+X2\36#6FL:/J,>Z.:, M\A@1AHY%8*Z2*0Z.JLI#*".;_8L_9(^'G["O[-'A?]ECX4^)/$FK>'_"=K); MZ;>>+-8:^O#&TKR!#(0JJB;]B1HJHB*J@<<@',?L%_\ !.GX!?\ !/7P9K>B M?">]\1>(?$7B[4QJ7COXA^.=8.I:_P")KP A9KRZ8+OVAF"HJJB[F.-SNS>] M444 %7VA^%H;P6[ZQ=Q0.\5HLI5 MA&TKJL88@@%LXKS[]N+]O']G_P#X)^?":W^*WQXU'5)VU758M)\+>%O#>FM? M:QXCU*7/E6-C:J09IFP>I51_$PR,^*_L9?\ !:SX2_M2?M.-^QA\5OV:/BO\ M#OBA=Z/)J_AKPK\6O#8L'U^Q169Y+5U=M[JJ2,R$#B-]K,4<* >(:=KWQ(_X M*/\ [=G[#G_!5/X!?"MO%OPLMO"GB73_ !CI5SJ$*2?#_6)[2WM=PZ'8N:W/ G_&J_\ X*R7WPFG_P!#^!W[7NK3:OX3)^6U\.?$6- ; MRR':--2A59DR?FGC\M% !KB?^#G'QGXL^!W@?]E[]JW1_AMJ/B_3?AA^T]H6 MLZEX>TG/GWDB1S/;QIA6VL\D7E*VT_/*@P2P! /H#_@JW^R!_P $T/VO;;X? M_#;]N/QAIWA'QKKGB(:;\'O%^G:^FE>(K?5,>:(M/N""6.57]VZO&9&B^7S& MBSS_ .R__P $2/!_PC^._AS]H[]I_P#;*^+_ .T+XE\!^8?AQ'\5_$7VJQ\- MRN K7<-N!B2[V@#SW)QA6"AT1EXO_@F]_P $WOCS\7?CRG_!6C_@K1%;ZI\: M=4M_^+%_!?[17P/UK2?A%\2;:24RCQ.+>YBOK"XR=J M.+:>"> * 6\IP&=G"Q^6:S_P5Q_X*/?M.>*/$?C;_@E#_P $XM'^*?PC\'^( MI]%E\=>+/'L&D2>+;FVDV71TF*1E_<(P*K_V6/^"0Q!KYA_X-N=3\(_#[]B/X]>*M;UBPTCPAI_[3OCB\MK MN_N$@L[#2XEM,LSN0D<2!)&)) !)KZP_P""9W[;%E^WM^R/H/QKU#0SHGBZ MRGGT'XE>%9%*RZ!XDLF\F_LG0\IB0;T#<^7+&3R:_(7_ ()W?\$V?^"A/[9% MAXO_ .";G[1=IJOPT_9B^&OQL\07OQ&O+/S;74OB=J#7_F1V$4AP38JJ1R-* MGR'>I!=Q&80#ZW^%'_!('_@AQ_P5)TR]_;4_90LO%NA^%_%.LWUCXDL_AUK^ MH>'=)\1R6\[PS+-9%5 B8Y(\@1*P?/WBU?HS\%_@M\*?V=?A7H?P1^!_@/3_ M SX4\-V*V>B:'I<.R&UB!)P.I9BQ9F=B6=F9F)9B3<^&GPT^'_P;^'^C_"K MX5>#]/\ #_AOP_I\=CHNBZ5;+#;V=O&NU(T1> !]2?'/QQ^,=[HO]L7'@#X=VT1.CZ=NVK=:C=S,L5G& M[8" [F)9J>.?^"0O[17B*>_\;? !HO\ A!M; MOSB7Q3X#N&_XE5^O9G@7%G,%RL;1QJ26)H X7PSH]EI'_!UWXCN?"<"P?VK^ MQ9#>>*/*&!<7"^(8((W?U<11VZ@GG:N.E;G[6'_!.?\ X)C_ +<_[=VL0?"K M]I37_A+^U+X1T&WU3Q-KWP0\7C2=?.GS$1H]\JHT'O!/BO4@?[.\)V\ M>J9O=4N"49"MOY&=K7_MF?M>?!O\ 82_9L\3_ +4GQYU6>V\.^%[-9)8;*(275]/( MZQP6ENA(WS2RND:@D#+98JH9A^?OQ9_X+ _\%D/V5?!%E^VO^UI_P2R\-:%^ MS]-=VKZ[IFB>,6NO&'AG3KB14CNKR,L(F8>8F8A$A5CLD:+EE *G[4D/[6__ M 5B\#>+/V+I+;P9X4_:+_9=_:>T/QE8:+J,D\.A^)/#BW$[Z5?\^9(T#6=T M3* &/FV>"$:547Z6_P""_9TUO^",'Q_/BFU@93X!.8\[D6X^T0>45) SB780 M< Y ->>?\%/2_P 'M5^%7_!>3]E:WDUV'P#HL%O\3[31XR6\6?#742DTT@7@ MN]FSI?1 X 'F,QPH%>A?\%GO!&I?MI_\$6?B[I_[.,__ DQ\5?#JWU[PN^C M@S'5K6&6WU%?("\R&6&$[% RQ=0!DXH I^*/VB?V-/V3/^"-'PRUO_@HO=Z1 M=^"K[X2>&=&U7P_K6EKJ#Z_6]K=1ZWX7\,^)?$>I7.D:9<.!(DZ:?=R'#C M(.R<-L/\(*C'D7_!+C_@FU^T;^UEXX\#?\%*O^"NNC1C6O"F@6=I\!_@?+ R MZ=X(LHHHUCU"ZMWSNU&7RTDP_P T9VLV'2*.V_4^@ HHHH *^2/VM_VJ?%L/ M[5S_ /!-7QEH$/A/2/CI\&]9@^$WQ12_+?&?[(W_ 3Q^+'QP^%?P[U&XLO''Q:\*"&WTJ*2 MV_X^S8"0,^HI ,EY%V(-I;=L(D/I/[4_@#X$C !] MA@FOJS_@FI^VQI?[?7[(_A_XZRZ*=%\3P23:+\1/"LJE9O#_ (BLV\F_L9$; MYDVRC<@;YC')&QQNK\<_V#_V3O\ @HS^V7??&'_@DT]IJGPJ^!7AW]H7Q1J/ MQY^)5H6CU'Q8)[F/R]"L&9=NV2*-9)'7%/!6F-HO@WPSI^DV;W<]T]IIEE';Q-//*TTTI5 7DE=Y';&69V8DDDU M@? 3X"?"#]E_X0:#\!?@+X#L?#7A+PU8K::/H^G1[4A0OH ***^7/^"E7_!07QC^R ? 'P-_9T^#J?$?XW_&/6;G2_AEX*N+\ M6MHWV:(37FHWLW_+.TMHF5WQAFR "H#.H![#^UG?_M#Z5^S/XZU7]DNST:Y^ M)5KX9NY_!5IK\#26EQJ"1EHHG573)47%\8@3:1.$94=Q@D%CM0,X^//^#A3X1?MT:C\7_P!E M+]IK]@/X1?\ ":>-?A_\0=:TZQTV6T,UM:7.JZ>D4%[= %1';PFVD9Y798U) M3<0&Y]Y_X)6_\$K= _8)T#6_C#\8?&\GQ'_: ^(\GVWXJ_%75,R3WD[$.;*T M+@&&SC8*%4!2Y1695"QQQ 'UV54D$@$CI[4M%% !17"_M,_M)?!_]D'X#>)_ MVD_CYXK31?"7A'36O=7OV0NP7<$2.-!S)+)(R1H@Y9W51UKX/\7?\%X_VK_A M+X%M?VI/CG_P14^*_AKX 7:1W7_"Q8_&6FWFL6>GR8V7EWH4:B:TCVLK$RS M $?,&= T/X'>$4U;5+_>\D MUTVD6JB**- TD\SOG$:*S'DXP"1]-6%YX$^+WP_MM3MTL-?\->)=)CGA$]NL MUMJ%G/&'4E'&'1T8'##D'D5^3G_!,?\ 8$_:-_X*='X5_MP?\%4?"*Z1\-OA MQX8TVT^ /[/TJL;/%O:Q1+KVIQ.!YKR^6'CC=?F4J2!$%63]? !@"@ & M**** "OF/]I;]L;5/#'[7.F?\$\M6\.S^%)?C!\*M9G^%OQ1DO\ _1[CQ%;K M(LVF",+NCFA@:*Z5]QWC*@;@,^-_'S_@NGJNE?%+Q=\.?V#_ /@GS\3_ -I" MR^&]_)8?$/Q=X'VV^DZ;>QC,UE;3-'(;^YC_ (XHE&"1@MG(?\4O$/P@_P"" M_P!_P2_MOCM^Q9XFO-$\>>%=>3Q!\,]0U2)+?4O"/C72R)8[2Y&66,MN$3G+ M(8KI9!N^6@#MO^"!_P _C3^R[_P2X^'OP _:#^!B^ ?%OABXU6VU33!>03F M^+:A<2+?,T+,,S*X.&.[C/0K7D/_ ;BZ)8>$=+_ &P_ _A*!+?PKH?[:GC2 MQ\-V4(Q%;01_95$<8'"J(Q%P./SKZN_X)M_MK:+^WW^R-X<^/T6C'1O$.9=( M\?>%Y5*S:!XAM&\F_L)$;YD*2@LH;#&-XV(&ZOQM_8M\#?\ !1_]IWQS^T7_ M ,$?/@-I>H_#'PC+M<_:!^."AA.NE7E:?P/](N8[=F)!):&1"2 ML9?S #]U?@?^T7\"/VE_#>H>,/V?OBWH/C'2]*URZT;4K_P_J27,5O?VS[)H M&9"0&4D'T961U)5E8ZGPX^%'PP^#VC77AWX4?#S1?#5A?:K=:G>V6A:9%:Q3 MWMS(99[AUC4!I9')9G/)/4UR_P"R7^R7\!?V(/@+H7[-O[-O@6WT#PMH%OLM M[>/YI;F4X\RYN).LT\C?,\C%?V>/&WB;]FCPKI6N_$'3O#%[<^#=%UQW6TOM12%F@AD*%6PS@+ M@,N20"R EA\(?L\:9\2_^"AW[?G[-G_!:3]GF'0W\!W/P5UCP;\4?#.OZ@\5 M_P"%-12XD>2&"/82UT+N1X6R$!BMB20)4SZ)^Q7_ ,%=!Z(NJ0J'7.2]Q'M4!5- M &3_ ,%U]/MKW]K;]@1[&-1J\?[56FFWF4?.MF!&]TH/]U@D>1WP*]^_X*.? M&W]DOQKX?E_X);_%SXRVVC^//VC_ AK7AOPCH]O:2W5S'Y]C<(+V5(E;R(E M<':\FU7=" 2%-KG$D.B0L!C2=,& (;:,!4+(%W[% "QJB Y[_ ((I_P#! M$[P__P $V?!-O\6/C]XO3XA?';4_#UII&J>,+FXDN8=!TNV@C@M]'TQI@'CM MHHHHHR^%+B-1M5%5!]]444 %%<[\6_BQ\//@3\+_ !!\9_BUXIMM$\,^%M(G MU/7=6NR?+M;6%"\CD $L0 <* 68X !) KXI_9D_X+ _M=_M1_&7P6GA#_@CG M\4M.^"WC^_">'?C!JWB:SAD6Q9&D34;G3&C#6ULT:[U=IR75E$8D9T1@#R#_ M (*5^-_VA?\ @J[^RU\=OV&OA9\$K>P^,?P,^-NB75_\+;_6X_)\:>&5O$N- M/O%FE$:>1PV+3P*K ,8[B.,JP Y0$ 5YC_P5L\)^)OV.OC+X#_X+1?!K0[F MZF^&:NI6OV7[4K0[?]9YD*G:!][< .M M$?[!/Q\^&_[-?_!%KX%_'K]IOXDV/AKP[H/P!\*W>N:_K,Q5(8SI5J$S@%I) M&W(JHH9W=@JAF8 _&/P(_P""!6J?M"?M\?$S]HO]H?XSV7BW]ECQ5\5IOBO\ M-OA[HNJK/IWC+5=5@BN3J%Z$X>VA#F)$8MYH!(VQ.XFYK_@FM^QW^T9_P6>^ M'WP8^-/_ 4!\&3>$_V9?A%X/T6Q^$WP3>1MOC:^LK&*W.NZF"%\RU8HWDQL M,/&VT#RVD>Y_:"SL[33[2*PL+6."""-8X884"I&BC 50. .E !9V=II] MI%86%K'!!!&L<,,*!4C11@*H' '2I*** "OF?_@IS^V5\5/V"?A[X)_: M4T;P58:Q\--+\?6=G\;9VAEDOM(\/W2O;C4K8(<$074EN\@(8F,$ #)=?/\ M]IG_ (*C_'J7]JCQ!^P]_P $V/V/5^-/C_P-IMK??$S6-8\6PZ)H/A07*[[: MUEN)%8W%W(@+>2F-JG.6*2*G)?LZ?\%9OAM^UQ\6O$W_ 2F_P""G'[+,_P5 M^+>NZ)/83^ /$NKQZAH_C'3KF)XW_L^_C")/YB>9B,=<,(WD9'" '>_\$P/V M,/C5^R=^T'^U!X[\2>*?#&N?#KXT?%U_'_P]U73+QY=0D&H1>=-?V>/%?CK_@CG\?_ !%<7WBGX&+'=_#+6]1;][XG^']RY&FW M0/1WM#_H4NT;4*1*,D$U\H?MN?LN_P#!5/Q3_P %POBY\._V(H)?!_AW]H/X M7^&H_%/QNELY3'X2T6S0VMVEK*I51?2/"52-3YN) R^6/W\8![=_P4U\#?!/ M_@NO=:A^PY^QI^U1_P (_P#%;]G/XGZ#XEUGQCI]C=M::.[&YMYX8+R ;&O( M59I!&KJ1/;HA=,2M%]E?L'_L'_L\?\$Z?V>-*_9O_9O\*_8=*L?WVIZG=$/? M:U?, );V[E 'FS.0.>%50J(%154'[!_[!_[/'_!.G]GC2OV;_P!F_P *_8=* ML?WVIZG=$/?:U?, );V[E 'FS.0.>%50J(%154>RT %%%> ?\%!_^"A?PP_X M)^?#K1=;\1^$-<\9^,_&FLKHOPW^&OA.W\[5O%&IL 1#"O\ !&@*M),05C5A MPS,B, >H?M >*/BIX(^!GC#QE\#O 5KXI\9:5X:O;OPOX:O+PV\6J7\<#O!; M-(H)7>X5>W7&5SN'Y]_"U_BG_P %%_V_/V1/^"P/[.G@[3=8^'"_##Q!X>^( M.D:SJZ07/@74W#I/MC8%Y+GSV>U(1,LD!+%$=7'4? G_ (+5_M!Z#^UOX+_9 M$_X*M2^*DS6_PO\1CQO:>(-,U6\^7;8336T:I#.Q9$ #,V^6- M62,,&+O"A'_!*W_@K-=?#R7_ $+X&_M@:O+J7AXGY;7PW\2(XP;FU':--3A5 M9%R%K>QNE'[R.TDDW72@]= MC>5"6'0A1FOIO_@H=\3_ -F#6_A==_L$?&SXZZ+X4\3?M&>&]9\$^!].OY6, M][:+RPP4_-*@'+ 'TG_@E]_P2^^* MG@_XJ:A_P4P_X*8:_:^,_P!ICQG:XBB7$FF_#S37!V:3IB994=4:Q^Q!I6B_M*?MP>,8_B!\=;/PO;>'O#T\]V;NP\":'; MP^1!ING%@ '\KB295'WW1.&EDF_2*BB@ HJMK&L:5X>TBZU_7=1AL[&QMGN+ MR[N9 D<$2*6=V8\*H4$DG@ 5^9'BS_@M=_P46^)WPQUO]M?]AS_@EU%XU_9U M\-RW)O^"7GQTGTS0/AI^T[\#M7\/_ >\=V5O(LMGXE%K._@QXCNU$5YX;\2VA,MHS,-P1EF62VE*[AL>0KGY37I?_!,C M]MF#]O3]DG1?C#K>A_V'XTTNZG\/?$_PI(NV70/$MBWDW]FZ$DH!(!(@//ER MQD\DT ?(W_!N1\0?AO\ !+_@EY\3?C/\0_%VG>'/!&G?'#QGJIU;4KA8;2PT MV.>)=Q8\*H,;8 ZDX ).*=\*O^"4G_!&;_@L1-<_\%,?!_@'XEOIGQ+UBYN/ M$.FW_B/5M(L_$TUOTXPK!U7Y4_P""8G_!'3]NO]IO M03^QE^W];ZAX-_9?^"GQ1UN?_A#[=);2Z^*6K_VC+*LL\F0TFFQ_*5D7"OG$ M>6S+#^ZWAKPUX=\&>';#PAX0T&STO2M+LXK33-,TZV6&WM+>-0D<4<: *B*H M"A0 * *O@#P!X(^%7@G2OAM\-?">GZ#X?T*PBLM&T;2K58+:RMXU"I%'& M@ 55 %:]%% !7SG_P4H_;7\9_L _##PE^T0OPVM]<^'MMX^T_3_B]JGG2? M:?#F@W6^ ZG#$@_>"*Y>V,F2<1E@%);?'Y]^V]_P4]^,_P -/VC8?V&/^"?7 M[)$_QP^,D/A]->\4V$_B2#2-'\*:9(VV&6]NYOE,TIYCMP58J0^>55O5OV=- M2^,/[:W['%_H'_!0;]CZV^'&J>*[74M"\6?#BX\2PZO%-8MOMW,++ M5UFOK^.>V9I+=XU!Q;P>8L<;,XSM8JK*X8>9_"G3;6V_X.I_BC?:#$L<4_[( M.GMKHC&!->_VU9K$[^K"",*">PKM?^".WQ,\<_ 77_'/_!'S]H7Q%<7_ (P^ M WE3?#O6]0;][XH\ W#$:7>CH&>VXLI@HVHT<2Y)R:^2/V^/"/\ P4]\,_\ M!>3Q]X#_ ."?W@1;36_C]\#]$TZ#XK:A$_V/P1I-M<^5?7V\*5$Z-" JD[PT M\1569DH ^KOVQO@1^Q-_P5>_:Y?X$> ?V_OBEX$^-?P$THW&H-\&?'$VG2Z7 M;W\BK+'*WEO"9UC M7_%=^M_XV\?^-=8;4M?\272@A9;R[8 OM#-M155%+,0NYV9H/^";_P#P3?\ M@+_P3/\ @*GP>^#T$^I:OJ4_V_QQXXU<;]3\4:FV3)=W,A).-S-LCR5C5CR6 M9W;Z"H ***\9_;B_;Q^ '_!/SX2V_P 5OCM?ZI&M-:^UCQ' MJ7V MA^%H;P6[ZQ=Q0.\5HLI5A&TKJL88@@%LXK\Y=.U[XD?\%'_V[/V'/^"J?P"^ M%;>+?A9;>%/$NG^,=*N=0A23X?ZQ/;F&>>5)BNZ:.96MSL4L?LV0!N0GT7P+ M_P ' GP,T;XS:#\$OVWOV5_B_P#LV7GB^7R_!VO_ !?\.1VFCZF^0/*-W'(R MP299_"IV%I\#/VOM5FUCPBX.+7P[\1$C M!O+,?PQIJ4*K,F3\T\>Q% !- &)_P<5:)8KJ?[%OCG1K=4\5:?\ MJ>#K'1+ MU!^]C@N/M#3QJ>NUY+>UW#H=BYKZB_X*.+\(?B%\&+/]E3Q_^VMJ?P/\0?%G M6(=&\#>(_#7B"'3]8NM1C=;A8+5G&X[C&J.$*,PD6,.K2J&^0_\ @YQ\9^+/ M@=X'_9>_:MT?X;:CXOTWX8?M/:%K.I>'M)SY]Y(DL_X)O?\$WOCS\7?CRG_ 5H_P""M$5OJGQIU2W_ .++ M_ 2R#X<+XVACM-+\.2N K7D=E&\@EO-H ^T.Y/ ;;O5&7[DHHH **;--#;PO M<7$JQQHI9W=L!0.223T%?FMXD_X+!_\ !1;]IA_$7Q5_X),_\$W+'XI?"#PG MJ5S9+X_\6>,8],D\926SE+G^QK4E7DB5D94F.\2,"H0."E 'K?[:G[1/Q!U? M]J?5_P#@F#\4M-T[POX+_:*^!^M:3\(OB3;22F4>)Q;W,5]87&3M1Q;3P3P! M0"WE. SLX6/T#_@D3\ OCW^RQ_P3D^%7[.?[2^@^'M-\7^#/#O\ 9=];>&;\ MW-MY4'M=&K^"&U&11?>"/'>D.)(H7EV@;2S",R;1F"Z#E%;Y%^B?^"9W[;%E^WM M^R/H/QKU#0SHGBZRGGT'XE>%9%*RZ!XDLF\F_LG0\IB0;T#<^7+&3R: /E#_ M (-M]6\)_#O]B;X\^+=8UJQT;PEIW[3WCB]M+V]N$@M-/TR(6F79V(6.)!'( MQ)( )-4O"O_ 2[_P""8/\ P6'\2^)?^"A?P+_:M^/9\-?$;7+FS\9Z-X7^ M(%YI>B^)I;-OLCI/;W-N9V@*1A56.1(Q&0J! -H^0?\ @G=_P39_X*$_MD6' MB_\ X)N?M%VFJ_#3]F+X:_&SQ!>_$:\L_-M=2^)VH-?^9'812'!-BJI'(TJ? M(=ZD%W$9A_=SX:?#3X?_ ;^'^C_ J^%7@_3_#_ (;\/Z?'8Z+HNE6RPV]G M;QKM2-$7@ ?4G).2: *?P4^"GPI_9R^%.A? _X'>!+#PSX3\-6"V>B:)ID6 MV&VA&3@9)+,6+,SL2SLS,Q+,2>HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@#$^(?Q)^'GPB\(W7Q ^*OCK2/#6A6+1+>ZSKVHQ6EK 9)%B MC#RRLJ+ND=$&3RS #DBOES_@NK^QW\;/V\/^"9/CW]GK]G1+>[\6WMQI>HZ5 MH]W=I#!K'V._@N6M)'D94 =8R5W$*75 2 21Q/\ P< [/N'#' W[%ZL*\1_8X_:W_ &C/^")O MQN\.?\$QO^"IOCEO$'PIU]EL_@#^T/=!EME4 !=%U21R?),>0J.[?NQM!)A* MM" ?:O\ P4*L)=7_ ."2_P :K;XO>%M+L+@_L^>(9/$&D:?2?\$W/BI\$_@=_P;_\ PC^(_P"V%XITK3? =C\# MK(>*+GQ -]O)ITMOY:V[1X)F\R)TB6)0S2%U158L ?=O^"FWPW\8?&7_ ()Q M_'?X6?#JQEO-=\1?"#Q%8:-9VZ[GN[F739UCA4#J9&(0?[U?ES_P2A_89_:8 M_P""N/P4^!7Q$_X*)>$Y/#'[-GP5\$Z)IGPL^#!9U7QUJ%C916S:_JBL%,EN M[(S11,,.K%5'EM(]R ?(]%\/KIKB\TJY2V*71EN"VUU>5V"1A2%2)#N!9E'U%10!^5EG_ ,&_ MG[5GQ(UWXL_M(_$/_@J/\3OAI\7?B5XXO=>MK7X)ZY)IOANS,;-!IHNH<+<7 MX2V2(8,L10.Z#<=SOR_["]C^VC_P4D^#'PF_;0&N:!:?M-?LL?'74OAOX[\0 M7DAM[#QKX=CDMXM6@G,,9!)M[A)48(0)[>1D16E 7Z"_: _9Z_X.%O$OQX\; M:9\ /V[_ ('Z-\*O%FHL=!OM8\#W)\0^#K)D5!%:1)&T-U*H&[S+B<[Y"S!8 ME(1?I7]@C]B7X6_\$]_V8M!_9F^%%]?:C;:8TUWK'B#5Y-][K>IW#F6ZOKAN M\DDA)QSM4*@)"B@#V2BBB@ HHHH _.7_ (+VP^-OV>OB1^S+_P %4M)\)7OB M+PK^SG\0M0?XC:-IT/FS0Z'K-O#9SZBB=':W\H8Z8:922JAF7S+X8_!SQK_P M<*_%KXL?M%:M_P %"_B=X+^!'@;QY<>#?A'X7^"'BE=*&I-:VMO++K5[,8Y/ M/,INE:.-D#(ORY4 A_U;\0^'M!\6Z!?>%?%6B6FI:7J=G)::CIU_;K-!=02* M4DBDC<%71E)4J0002#7Y?Z'_ ,$=_P#@H#_P2\^-OB;XF?\ !#WXU_#]?A[X MXOA>^(_@5\:5O9-,L;H#:)K&ZM_P"#>']N7]H34/'VH6WP\M_B=^S)\=-59QK6G_9KT0VKW4P+2--!>#&_ M<9#''5\S8I(0N4#-MW'P#_ ()_?\$_/VD/ 7[2'BS_ (*'_P#!0_XN M^&?&/QR\7^&(/#%E9>!;&:#P_P"$= CF^T?V=8_:/WTOF3@2O++\V1@9RS/] MDT %%%% !7,_&OX9:?\ &OX->+?@UJVHS6=KXM\,7^BW-W;C,D$=U;R0,Z_[ M0$A(]Q7344 ?C#^P9_P5RTW_ ((B_ FS_P""8W_!5OX'^.?#7B3X:7%U8> / M%WA;PQ)J.E>.-,>XDFMWM)%*YE_>% ,8PJARD@D0>2_&;]GS]H_X3?!_QQ_P M)_^"7O_!6? M]M.6T_9__P""GW[=_P /?$GP*LO$46IZYH?PV\'RZ;J_C:*"X$]O8Z@[*L=I M;"18RRPF1F$8!8MB50#W;]GS]DOQI\/?^"A'B#]N'X!>(M.L?A+\>/AW::E\ M1/!U[YB7*>*(/)^Q:G;(JF-3-9RR)<#()>(.=Y8;?K2F6UM;V=O'9V=ND442 M!(HHT"JB@8"@#@ #C%/H **** .4\'?'3X-_$+XB>*_A'X'^)NBZKXH\#3VT M/C#0+'4$DN](>XA6> 3Q [H_,C8,I(P>1U! ^9?V'OV(_P!H/]E__@I%^U3\ M=?$E[X?U#X;_ !KU/0M<\-7XNW.KQ7T%M)%/:R1[-H@CWL%)?./+VCYGV_GW M\2?V0/\ @HE\4O\ @K/^U[_P5&_X)]ZSJ'AOQ[\*/&OAS0O#W@C7;%H-/^(= MC;:#;+JFGS!RN\2I%8S0-D*WFJRLC&*9/TS_ ."8?_!3SX)_\%-_@G-XY\#6 M5SX;\:>&[G^SOB3\-M:)34_"^IJ65X)D8*S1ED?RY=H#!64A)$DC0 ^=M0L+ M:;_@Z[L+CP[&(WA_8C:77FB&/-)\2NB;_4X-OU[*OI5C]M7Q=\/_ -I;_@I! MX)/_ 3V^(6E:O\ M/\ [-]_9W'C?06>2'3]3\&ZG=)::KH]Y?*C0K-"LD=T ML;%GB8,8XWD8JOAG_!3?X/?\%1=+_P""YZZM_P $\?!ZVU[\;?V;HO"#_%+4 M+:3['X(M8-86;4+SS0"JS1QI;[%.6+7B% 7 %?H1_P $W_\ @F_\!?\ @F?\ M!4^#WP>@GU+5]2G^W^./'&KC?J?BC4VR9+NYD))QN9MD>2L:L>2S.[ 'T%11 M10 4444 ?'/[W.JZRC64]G#ILK*K>3;VX?=*P0&ZW#

C:H'.S M[.;62X>.W1%_>%V9I6;(41KC)/VSOA'#X:^(\FCVTGC'P_<-!.D.IV\F/M*>461!(\27 M**#NB\Q5.&0X^>OV /V+_P!KCQ+^V!XG_P""I7_!2"U\-:-\3M<\&1>#O OP MX\(WQO++P7X>6X^TR12W1R+F[FGR[NF54%PK$2>7']P4 %%%% !45[:17]E- M83E@D\31N4;!P1@X/8\U+10!^ WPA_:;_:'_ &(/V=K#_@V_T[X@7GPP^,?_ M T!:>#/"OQ&@MRCW7@;7+Z\OFU[3Y. ;C+6U72_&^EVX\R]2\B*( M#)Y0DD_NG:0@C /!SVWBOQ;IT; FSN9I(UAM!*%4/)%O8C(;S S!@#U M3]AKX._$B_\ VO--_P""CW[.-EI^F_!7]J?X-Z5XN^)7A&^O2D^D^*?LUM+9 MWUK&$P[7%MNO ?Q;N+*2>RTZ]TJS-O)I=P\:L803(^>H58[9F 1R MR?K;7/\ Q-^$_P +/C7X/N/A[\9?AIX?\6Z!=E3=Z'XGT:"_LYB.A>&=&1L= MLB@#\=/V_P#PI\ /^#@__@H%X&\*_P#!.;XL7']N_ _X=ZYJ^L_'KPK%+#9Z M7K$LEK)H&GK=[09RMU%/*1'G9'+,T;%UD"]S\#O&7[6/_!0_]G3X&?\ !43X M._#V _M2_L]?$*Y^'OQ=\+) M%X-1L[&XUO5"P@AGNKA+>$.54[5,DB@N<*@RS%55F'72[%IAI<,NK02&\F*@^5"KQ1QM(?E4R MKD@'- 'H'_!8K]AKXB_\%'?V*H/A5^S_ ./]%TGQ9I?C+0_%7A'4M9=GTR>> MTN ^)S$KEHC%)(XVJV65.,'(M_\ !9*;['_P1Z_:#/CDV<]S_P *6UE+I[>$ MK"UVUDZJT:N6*KYQ4J"21QR3S7QS\ _CY\GXXZ-^PY^W'XSU+Q9^RIX MLU+['\$/C?J>7E\'2L24T35W PD2C.R3A552Z8B$D=K]O_\ !6/X+>+OVJ/^ M"87QJ^#WPA@.J:WXE^&]_P#\([:V3!SJ,ZQ>?##$1PQE**B]B7'.* /(/A-^ MU]^S+_P3\_X(0_ [XH_MIZ[&/#O_ H/PKIDN@-;)=7>O3S:);K_ &;;VSD" MXD=2RE"0@169V5%9AWO_ 2 _9S^+7[*/[.VL?!37?$/]I_#"T\42ZC\!7U. M.YAUFQ\*7T,5Y#I^HP7$:R0S6TL\T 5_G CP50*JU\G_ /!(G_@EQ^T;^T%= M_#/]OW_@KI8+-K7@#P?IND_ ?X*W%J8[#P996UM#%'J5U;.3G49?*27:^6B; M:S8=(H[;]8* "BBB@ K,\:^'#XQ\&ZOX1&IS61U73+BS^VVQ_>6_FQLGF+_M M+NR/<5IT4 ?$'[ W[(W[;'_!/S_@BXG[)^E:'X$\4?%WP?X:U^'P?8Z?J+PZ M9?W%Q=75S:K/+-$H\S,XW@A48@*74%I!\::[_P $V_\ @KU_P1=_X)[Z7\>O MV:?^"FH\3P_ _P .3ZUXE^"M]X,@B\-W.F++)?:E%#)N\V5E\RXD,KJDL@W% M&A;:M?L[XD/B(>';\^$$LFU864O]EKJ3.+8W.P^6)2@+"/?MW%03C..:_,7Q MM^S[_P '$'[>/PTO_P!B#]LF\^!?PV^'>NYT_P"(OQ/^'=U=W6K:_HY;$UK8 M6LK%('G3,;O*D8"LQ"C[C 'I?[!?@'XJ:C^U_H7_ 4-_9H\'P6OP._:T^$5 MAXO^*'ARYU)$?PQXMCMK=[>\AC('FM=0SM#,(U&Z2W:9V^XK??:QHA9D0 L< ML0.IQC)_(5@_"KX9>"_@K\,/#GP<^&^CKIWA[PGH5IH^A6",2+:SMH4AACR> M3M1%&3R<5OT %%%% !7YS_\ !=7U6 MT^)_AG3DWW,OA?5K=;:[O85/5K8!F/0#S%=B$C=A^C%17UC9:G93:;J5G%<6 M]Q$T5Q;SQATE1AAE93PP()!!X(- 'X]_L>?L)_LD?\'$%_\ %?\ X*$_MI>/ M?$GQ&T*?XGZUX7^$7A;3_$UYING^$] LF1;25((61ENYXW2XD\P8/F*63)-9 M_P $OV._B+K/Q/\ VB/^#?$O6=.BLA);VZE;>PLK2(F.SM(P>(U/ MS$ G 5$0 ]L_9KL/CGI7[/G@K2_VF]4T>^^(=MX8LHO&M[H!8V5QJ:PJMQ+# MN53M:0,WW1UX &*[:BB@ HHHH ^,?^"_?['/QB_;B_X)@>.O@[\ ;/[=XOL; MK3]?T70SC&KO8W*3O9X/#,\:OL4\-(L:G .1X*G_ <__P#!-?Q_^R3J%O\ M%31/$*_%F]T:71-<_9UNO!FH2ZG>ZU)&8)-*7]P87BDE+(&9P=C89%D_=U^I M%>.?M5_!WXAS_#SQ+\4?V.?AE\+1\<_[-$?A+Q/X^T7]RDFY0PFN+>,W&/*W MA0#C=MW?+F@#\F/^">/[+7QN_P"")'QG_9S^"/Q9>?5/A5^V'X2'AOXM?#C6 MG%S#X;\:FR#*R(V5Q/&Z6TJ E3MGR66. +^D/_!*?]EK]H/]B#X<>-_V2?B1 M?6VI_#?P;XXN%^!&MOJGGWTGAFY1;E+*Y4@E3:32RVZNS9<)PBHL9?R/X#_L M5?\ !2/]KG]KCX>?M?\ _!6:^^&GAW3O@R;JZ^&WPK^%4^K7] MQ<,Q)C3_ %,2,V#@DKAQ+^@M !TZ4444 %8&F>)_"WQ<^'TNN?"_X@V&H:?J MMK<0Z=XAT&^CNH0X+Q%XY(V*L4D5@<'AD(."#6IK^MZ?X9T*]\1ZO(R6FGVD MES=.D9VMM8MHR<&"6..-GV[4<%5<*QBD(!^J'_ 0, M_9:_:)_8J_X)P:#^S!^T]\,],\.^)O"GBO7X1^,/PP_: ^&&A_&CX+^.-/\2>%O$FGI>Z)K>ES> M9#=0MT8'J"""K*0&5E96 8$#\+O@-\&?^"E_[0G[7/[77_!*;X&V%]\-/ OB MO]J+Q)XN^-?QP <74?A_4C%):Z38@@#S[JWQ*<,28YQDI'O\P ^Z?V.[_P / M-_P59\>_&_\ X)[>,-&^(/P+^+EZ9ITUS%M M]EO;Q_-+D4 %%%% !7RM^T%^P3\3/B=_P5,^!'_!0'P'\2=(T_2OAKX5\ M0:%XOT'5;.2::_M[V("#[)M(6-][R%Y&88$<8"N"RU]4T4 ? '[=7_!*#]IW M]OG_ (*%Z/\ 'S4?VO-8^$'@3X=_#^32O &I_"NY\GQ-<7VH,_\ :3R74BXL MU"10(#$'+HV R$N#\T_#_P" _P"U3\7?C/\ '?\ X-ZOVW/VEM4^)S6/PTM? MB=\ /C=K6\:YHDL-]##:R7,P9I7EBO)$^8N7*1SJ'V3*D?W3_P % _#G_!9! M_B+X4\:_\$ROB-\$UT"QTZ>W\5>"_BUI=\!J%S)(NRZ6YM 9-L:# B5H<%I" MQFRBQT_^"<__ 3S^+OP!^*/CO\ ;3_;7^,FF?$+X^?$^VMK'7]7\/V#VVC> M'])MN8-(TR-P'\@, [R.%:1E0LNX,[@'O'[*3?M"M^S5X&'[65EI,'Q+7PQ9 MIXW30KKSK0ZBL0$SQL%4?,P+$*"JLQ5690&/H%%% !1110!\P_\ !9W]F#XC M?ME?\$O/C+^SE\(A(_B;7O"HFT.TB;:][<6ES#>K:*>F9S;^2,X&9>2!FO@[ MX:_MZ_%C_@ME-\$/V"OV-?VD=9^!EC;?"6Y\1?M%:KX4_P!&\1Z1<:=<6VF' M0;-CM:S+7$@E\T8)ADB;LT+_ +'U^-(Y0/.6[2)6:&24 >8RJPD=4D_=RCSZ /)?&_P_ M_:R_X(G?M(_#/P5\4/VL_&?[0W[*7Q_\7P?#GQ5HGQBO_P"U-5\,ZEJ*/'!( MMPW^LMI )2Z!5C*+*ICWF.2OL'_@DU^SK^T?^QCX'\?_ +&'Q4L)-0^&_P / MO&3Q? GQ==:DDT^H>&;M/M4=A,FXR![&21K?S'"AQ@(-L=>,^$OV)O\ @J?_ M ,% ?CI\,_B-_P %:K[X3>#_ (??!_Q=;^+?#_PR^$\EY=2>(?$-L&%I=W]Q M(=*^*?A_ M2)+Y?#6M0QNDMC?)&"RHQEDV8RQ5(C&K_OA'Q_QP^%OPX_X.>?VH;CXL?LV^ M'?%7A?X _CK?:=<:5)J7C6>]M;BQ^QJP666VM!;2&0D!U-Q( L M;-%(?VDN[2UO[9[.^MHYH95*R12H&5P>H(/!%?$W[7?P;_X+M^+?C=KWAO\ M8S_:<^ OA+X1>(-.M[/3;O7_ M?MXB\)J(0D\UJD2M;W4Q8LRF5U080!$P6 M8 \ _9 LOVGO^"G_ .R[^S+_ ,%(_ U]I&C?M(_ _P =W/A#XAW6K2F"S\3: M*EY]@UJUN&A5MQD@"7B84K'.)1&H+ C]7*\@_8-_8P^&7_!/W]E7PI^RI\*; MV\OM.\.6TC7>L:DP-UJM]/*\]U>3$?QRS2.V,D*"JCA17K] !1110!SGB+XO M_"OPC\0?#WPF\5?$71=.\3^+8KN3POX?O=2CBO-66U5'N3;Q,0TWEJZ,^T': M&R>*^5OVS/V+OVC?B/\ \%5_V5_VWO@Y9Z%JWASX:1^(](\=Z=KVH^0=.L]0 ML_+%]:@*QDG^\FU1R1$K%49Y$^:?^"^/[)WQ5_X*"_\ !1[]DS]EGX+>-M:\ M":]H?A[QSXN@^)6GV/+!%)75M-8 ([,BEW MB3C :1 %$D< !S'_ #O'GQ;U^"U^"=Y&LLE_8>*( M&\W3]0C$"M)#''#(4D&Y7 /2NQ_X)??\$OOBIX/ M^*FH?\%,/^"F&OVOC/\ :8\9VN(HEQ)IOP\TUP=FDZ8F65'5'*23*3]YT5FW M2RS@'U7^QYJO[1?B/]EGP'J?[8/@VQT/XFOXXKY=^$G[ W[5G[.W_ 1EC_X)Z?"[]H'PSJ'Q M+TSP!=^'=$\..1XS\R'['K'^(>D^,= M>\ ZWH?P[\70^']?O=(N8-$UZYTP7L>FW;Q,L-RUN703B-RKF,LH;;@D9S0! M^.?[7O\ P1]^-O\ P1X_8E3]M7]A'_@I9\:)?%WP.T6VO=1\,>-?$JW'AC6] M,A=!<6:::B*EO%AG=8F:4'&W/F,)E^T/V)/V>OB,/VM(?^"C_P &KK3-!^&' M[2GP;T?Q%\3OA_=22?:+/Q8(+:2UO[50NP>9:SRQ3YVEGA#GX\0Z%\//"1T[5_'$5O*LD-KJ M-SY<8MX2Z(SB'<7VXSNVR+^ENDZ3I>@Z5;:%HFG0VEE96Z06=I;1!(X8D4*B M(HX50H ' H L4444 %%%% 'Y&?M=_M0W__ 1-_P""MWQS_:P^+WAM[SP! M^TS\)K.]\&^(I48VUKXN\.:5)#;Z+.XYB6Y5%[3Q9I'BGPWXO-OH.@37L"75O96]A$H/V2 M-9$1ECE0-@E0H.VOTH_:]_9!_9__ &Z?@)K?[-O[2_@.#7_"^N1#S(7.R>SG M7/EW5O*/FAGC)RKKZD'*LRGX$^"W_!.#_@O9^PAX//[*G[$O[?/P<\2?!^SW MV_A'5?C#X;OI/$?A2S8DK#;K;1/!<^4#\@F?R^ %CC3" XC]E2__;9_X*#_ M U^'/[9.B:9HB?M9?LD?'/4/A9\5#)=I96'C31$G@@U>"9U78H$,Z7*D*0D MUO.T46Z1$'Z_5X-_P3E_8.\'?\$\?V\LKR!X;NTNX5DBGB8%61T8$,I!(((P0<4 ? MD[_P6C_;P_X)O?\ !3C]BK1OV'_V:/BUX=^,/Q*^+OC'0;?X M)/A/HEAXY_9>^+MT["_M]+29?[,N7=?G1[*Z:&!BIR8Y9X5(1$)^N_VDOV>? M%?\ P3]72OC-_P $@O\ @D7\&?%OBC5-6EC\>6NDS:9X5U(Z<8\A+6X,2)\T MNUF!?:HCP(G,FZ.+_@G/^R%^UMJ/[6'Q _X*@_\ !0G0= \,?$WQSX6M/"7A M3X;^&-3%_;^#O#=O-]H-M->+\MU,?#]PT$Z0ZG;R8^TIY19$$CQ)WB:2>>5PJ1HHRS,3P "2:EKG?B_XFU#P5\) MO%'C+2?#=YK-UI/AV]O;;1].M6GN+Z2*!W6"*-&8YII&M=>TZ,XVE;$VWG*/;+Q+X2\2V0N=*U6Q?AAT:-U.&BE1@4>-P&1E96 ((H ^"O^ M#?36/"G@?P-^VG\1-5UNQT7PA9_MH>/+I+R]N4@M+&SA2T=YF=B%CC6,KEB0 M $YZ5T'_ 3>U/PS\>_V[?&__!0C_@GIXC74/V>OC#:7]C\4+'6;"XTYE\9: M1/';V^L:;%)'BXBO;:5O,=, F)FE83+Y(^+?V0_^"5?_ 4+_:D^+_QF_P"" M?7[0\FJ?#O\ 98\/?M'^(?%?C.^L4EM-1^)TMU-!+:6,4I(+6/DQ03M(H"@S M ?-(B&']POAI\-/A_P#!OX?Z/\*OA5X/T_P_X;\/Z?'8Z+HNE6RPV]G;QKM2 M-$7@ ?4G).2: -RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@".[LK._A^S7UI%-'O5_+FC#+N5@RG![A@"#V(!KSG]KG]D;X"?MR M? 37?V;/VD_ L&O>%]>@VS0O\LUI,,^7=6\F,PSQD[DD'(.0( /@M#J5 MBPU;0M$,>397=P2%FV2-LC1%VHL>X,%D6"#ZKHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LRZ\%^#[WP MG/X"O/"FFRZ%=64EG*O 'B76'6?X?ZJ$W+)I>0S2 MQS/M41]-H(E(,<O$UC\-_ $%G,4G^T M:C)Y=Q(A7YEQ;B6,.,;))HCG.,^;?\$(O%GCG]DS]HG]H#_@C%\:_'^IZ_J? MPI\1)XJ^&FLZ[=-+9>.O&W /TTHK\X_VN_$_B M6R_X.4/V2?"UGXAOHM,O/A1XODO-.BNW6"=UM+PJSQ@[6((&"0<8KU'XN?\ M!>#]@3X3?%/Q5\ (]2\;^+/B/X3\32:%=?#KP-X%O-4UF\N8XA+*]O!$O[R% M$(W2DJF3@$G(H ^RZ*\)_89_X*/_ +*O_!0[PUKFL?LZ^+[YM4\*:@+'QAX1 M\1Z1+INLZ!GXJ>)M1N/#/@3PO>>(=1T[2_/14N;DK\EO#E7"AW!(!(7'- M'[?T5XW^QY^WU^RI^W;^SU_PU#^SC\4[;5/"$$L\.K7E]&UG)I,\"*\\-W', M%,#QHRN=WRE&5P2C!C\Q>)_^#E'_ ()UZ1#?^)_!_AGXQ>,O!6E7,L.I_$SP MC\)]0N?#MMY3%97-XX3:+IOB29]OEI:74H,;,^Y0@@^)?B3IWA+3-?UG4/BYHOAOP=>3Q^(XCI]J^G16[11 M%]1$333M)!"S*C,AE7*H1^G_ (*\5Z;X\\&Z3XYT:WNXK/6M,@OK2*_M'MYT MBFC615DBE>X_'?_@NA_P3X_9Z^*?C7X#>,?&G MB74?'_@C6K/2KOP-X;\(7>H:KJ5S<6INE%E!$I-PB0C=))D1QEE5F#.H(!]A M45\X_L"?\%4_V0?^"D*>)-+_ &>_$NLVOB3P=.D7BSP5XNT*73-7THN6"-+! M)P5)5AN1F"D8;:2 >"_:/_X+L_L+?L[_ !MUO]G:P@^(/Q)\7^%?^1STOX2^ M [K71X=]1>2Q 1QLN"&569D*E6"L,4 ?9=%>8?L@_MD_LY?MW_!&P_:%_9<^ M)%MXF\,7TTEN;F.%X9K2YCQYEM<0R*LD$R;E)1P#AE895E8^GT %%?$7_!=K M_@H!\8OV(/V8_#/@O]EBWMI?C'\:/'5EX'^&LEU$LB6-W=':]Z48%7,8*(@8 M$"2>-F5U5E/F'A;_ (-?/V(_&7A6#Q+^V;\5/BK\7?BO=6XEUGXGZU\1+^&Z M2]8 O)9QI)LAC5ON)()2 "6H _2RBOA+_@F!\"_^"D'['FJ?&3]DW]J?QCJ M?Q#^$'ADK([^2000)K%TJ[G;<[D MDJB(N69BJJ"2 0#]-:*_/F;_ (.7/^"<^E?V=XE\6^%?C/H'@;5;B*/3_BCK MGPAU&W\/3B0XCD6X*^84;J"(^G:OIC]KC_@HC^R5^Q-\$]'^/GQR^)R)H?B> MZM[7P?#H%G)J5YXBN+A-\$5C!;AFN"Z88,/D ()8 C(![=17R-^RI_P6N_8P M_:K^.EE^S%;6/Q ^'GQ#U>SEN_#_ (0^+'@2ZT*[UB"-6:1[4R@QRX5';;O# MD*Q"D*V)/VKO^"TG['/[*'QQN_V:+W2OB%\0O'^E64-YXA\)_"?P)=:]=:); MS!6CDNS" D.Y65]FXOM925 9=P!]:T5XS^Q'^W[^RY_P4,^&5Y\4_P!E_P ? M2:M:Z3J;Z9X@TO4-.FLM0T>]0 M;W5M,JO$X!X."K8.UC@X]E9E52S$ 9)/ M:@!:*_GH^('[6?[0^H_M1^)?^#C?PMX[\07'P;\"_M,V7P\@\-VUY*;&Z\#) M:MIUWJ:0YVOYDL\3(2#BXG..4X_H/TC5M+U_2;77=#U"&[LKVW2>SN[>0/'- M$ZAD=6'#*5(((Z@T 6**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BOEC_@MI^TE\;OV1?^"6/QC_ &A/V_@]_P4._9L^'?C[]FW]NKQ==^,=&\'^-9K?X._$36-:AO-3U M_P .,6$7VO9(\B21[%;]\=X$^S)6,8_-W]JBY_87^,7_ 50_:O\'_\ !>KX MI>)=$M/ N@V.H_L[Z;)XJOM-L+71/)?==Z3';2(MUJ+.;=A&1)OD\\%'\IQ& M ?O)17Q9_P &]VJ_M9ZW_P $F_A=JG[9=SK4_BF:UNVTRY\2ESJ4VC?:9/L# MW)D^%_VC?BM\3;+3 M_A[XJ\/GPU9^#_',^G1Q?;+:Y\X,H# C_1H\ 8^;KF@#]OJ*_#_ /X*H_L2 MWW_! 7X3>$/^"B7_ 3]_:[^+=O>Z-\0M-TSQ/\ #WQOXZDU/2O%=G/YC-;M M"RKN?$1!SN(0LZ;'C#5^WEK.;JUCN3"\9DC#>7(,,N1G!'8B@"2BOQO_ ."G M5[\(/VK_ /@MKJ'P!_:<_;R\4_ [X/\ PC_9]M-0\0:OX=^)\?AH7'B&]U$O M! TLV8W9[69&";2Y$/'6OJK_ ()1_L#_ +%?P<\77W[5'['G_!1'XH?''3M0 MT.?09O\ A(_C';>)M'MR\UO.S!((E$=TI@102V561P5^;( /N:BOR#_8U_9D MT?\ X. /B+\:/VUOVS_BOX_G^'VA_%+4?!OP1^'WA?QG=Z1I^DZ?IXCSJC+; M.IENIC*A+L3ADD!#+Y:IZ#_P31_:[^)O[&'B;]K[]@C]J/XKZ]\0K7]D^R3Q M7X.\5^);SSM5O_"EQIKZA%:W$Y_ULD$:Q+YA'6)?AM^T[XH;7/B7\#_B;K M'PZ\8:_*,2ZO)I[IY5X_J[1R"-F/S.\+N>6)H ^X:*** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBOY\_VV_VK/VROV+?^#B+]H;]M;X*RZQXE^'? MP@L_!A^+G@2WU"1DG\-ZCHFF17$T4!.P-%,(Y0XP4D*.V8Q+0!_0917QO_P5 M0^.O@[XQ?\$/OC%^T-\!?'@OM$\0_!B\U?PUK^E7#1EX98 \663X%^%[B^O[ZX+,Q.DVS/)([') M/4EB?4F@#Z&HK^>:S_:Y_:#T_P#:?@_X.0I?'OB#_A2]_P#M.W'P\N?#;71G8-LB.QQUN0/J?W4_:M^*?B_X2_LE_$GXV?"71$UW7_#/ MP[UC6_#.G1+YJZA>6]A-/;Q *?G#R(BX'7=Q0!Z+17XE?\$J_P#@E/\ \$\_ M^"P'[)^A_M>_MG_M-^,?CC\9/$RS7_C)YOB;/#-X5NS-(JV<5E;NIM%C4)M# MKL.0T86-D4?9?_!*W]D?]O']@K]HCXJ_LQ?$3XB:]X__ &;H;>TU#X)^+O&? MB6"^UC3965/M&EN WG>4N]@I95C'V;<@7SF6@#[JHK\)O^"9/_!++X(?\%// MCO\ M)-%T6#PM\0KBP@BM/M4D@0QX8<%B!C &. M*[W]MO\ 9G^-_P#P;HP>%O\ @H)^Q=^U'\4/&/P6;LJB"4.50-@N))(SN:/S(R ?LY17GOQW_:7^&?P"_9>\4?M:>*= M627PKX8\&W'B.6XB?'VJVCMS.BQYZM(-JH.I9U&,FOQ8_P""3_Q1_:I_8P_; M/_9__:R_:U^(FM7OAK]OS0]:;6[+4[V22ST7Q'+JDM[I#0JQQ$D]K<6D<2# M_P!+EQD(-H!^]-%?*O\ P6>_X*$W_P#P3/\ V!?%'[1GA+1H-2\7W-S;:#X" MTVYC+QW&L7;%82ZCEUC199R@P7$)3(W9'S-\'/\ @VO^#/Q[\!V'Q;_X*Y_% M_P"(GQL^,FNVJ7WB*]O_ !S=VFG:%=2+N-II\-JZ!(H2=@/W"4RL<:D( #]0 MZ*_);X;7GQY_X(2_\%,/A-^QKK?[0'BOXC?LQ?M$WDVB^ HO'>I&^U/P1XA1 MHUBLXK@@%K:62:W14^52)V(7?"[S?K30 45^4W[07B?X[_\ !9[_ (*J_$'_ M ()O>!/C]XI^''[/GP!TFR;XMWO@+4#9ZIXOUF[7='IQN@"8;9<3(R8()M9B M0Q:)HI_VCO\ @W ^&G[.GPJU/XZ?\$S\?W-Q:>*+ MF+YS87R7TC1,)P"@+%(MS#S0T>X4 ?JE17@L?[8D'[,'[">A?M0?\%.+[0_A M5J^G>'+1OB#;"_6[M[;52H22&U^S&4W!DD!:.*(R/A@OS%2:\6^$'_!PI_P3 MU^*/Q*\._#7Q/_PL;X%KKQ7HNIZIH]S-IDTT#P MV"*TREHE8^:Q=$CB +RNZH@)(%>,_#+_ (.+/^"9?C?Q-X@\'_$/QMXM^%NH M:!X>DUP6WQ7\&76C/J>GIUFLU<,UPQ/"1 "60Y"(^#@ ^Z:*^/?V2_\ @N-^ MPY^U_P#M&0_LH^$CXZ\)>.M1T^6_\-Z+\1O!-SHSZ];1HSO+9^=_K $1WVML M8JCD*0C8F^/_ /P7 _8)_9S^.?C']E_Q=XE\5:M\2_!M_I=E-X \*>#;O4M5 MU:XO[(WL*6$,*DW(6W&^1P0D>Y59@SJ" ?7E%?/7[#?_ 4^_90_X*!W?B3P MM\%-'4#^*_#_PD\#76O2:"I(_X^WA CB8?Q(& M+IC#*IP" ?8M%>-?LA_\% /V2?VY_@A<_M"?LX?&"QU?PWILDL.O2WB/93Z+ M-$F^6*]AG"O;,B_,2X"E?F4LI#5\S:A_PF$? 6KIXO\ "/A_P'?W M U76Y%F6*ZBB@B,FH0)&8@)%WQ1LK$88,: /UEHKYN_;@_X*L_L?_L">)]!^ M&GQA\0Z[K7CKQ3"T_AWX=> _#L^LZ[?P L#,MK #LCRC@-(R!BCA=Q1L6OV' MO^"HO[)'_!0#4O$'@[X)^)-9TWQCX2V-XI^'_C;0)](UW2D8@+)+:3@%HR64 M;T+JI90Q!8 @'T/1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7XC?%+]KW_@J3IOQ-\1Z=H'Q"^)26,&O7D=DD&D2E M%A69P@4^5R-H&/:OVYHKQLWRJKF<8*%:5/EO\/6]O-'Z-X><=X#@>MB)XK+: M6,]JHI*I;W.5O57A/>^NVQ^%/_#9/_!5_P#Z*-\3_P#P3R__ !FC_ALG_@J_ M_P!%&^)__@GE_P#C-?NM17B?ZIXO_H.J?C_\D?J'_$?N'O\ HF,+_P"2?_*3 M\*?^&R?^"K__ $4;XG_^">7_ .,T?\-D_P#!5_\ Z*-\3_\ P3R__&:_=:BC M_5/%_P#0=4_'_P"2#_B/W#W_ $3&%_\ )/\ Y2?A3_PV3_P5?_Z*-\3_ /P3 MR_\ QFC_ (;)_P""K_\ T4;XG_\ @GE_^,U^ZU%'^J>+_P"@ZI^/_P D'_$? MN'O^B8PO_DG_ ,I/PI_X;)_X*O\ _11OB?\ ^">7_P",T?\ #9/_ 5?_P"B MC?$__P $\O\ \9K]UJ*/]4\7_P!!U3\?_D@_XC]P]_T3&%_\D_\ E)^%/_#9 M/_!5_P#Z*-\3_P#P3R__ !FOVY^%U[JVH_#+P[J&O22O?3Z%9R7KSC#M*T*% MRP['<3GWK=HKV,HRBME53FM\5]+?-GYSXA^(>7<<4_S):.T(;6TWW/QA_;@^)O[8'[:?_!?72(?V(?V>=!^*^E_L9>'TDU'1?$G MBQ-*TV/Q)J\+EIS,P.^2)%@"Q@966QD.>"*X#]NSXT?\%+?V1_\ @HQ\!O\ M@L;^V?\ L9^%/A=X6\/:E#\//B'J7@SQ\FM#4=%OWG;-S$BJR>0'N)48Y#2+ M"I((7/ZG_P#!.[_@FY\//^">EC\2=1T#XB:WXR\3_%CX@W?B[QGXL\110I=7 M5U/@^2!$H41([3.HY(,[\XP!V7[=O[&OPO\ ^"@7[)_C+]D;XP3W-OH?C"P2 M&2_L50W%C/%,D\%S%O!7?'+&CC(P<$'@FO,'AFB<,KJ;*](8$<$$<@BJ7_!&'P9\,YO^"MW_ 4'^(7V*TE\8V_Q M2TS3_M#JIGMM,DBN)-J'JJ2S1Y;'#&WCS]P5] _##_@DAX)^'_Q\_9Z_:*UO MX^>*_$.O?L\_#:[\%Z&VI6]N!K-G-;26RS795=WFI$ZC._@I\0/"/Q6L;#3?$WA!8+JWO+&[AN6FMKVQN M5,5RF^WB="2I1ER">P![]IMI8^%/^#L>_M/A!!''%XD_9)CO?BG%9@;'O(]5 M,5O-.!QYHBCT] QYV. #AC57_@T]\#>%/#__ 3]\=^,])T.VAU7Q!\=/$3: MOJ"Q#SKD0&&.%&?J51=VU>@+N0,L<_4W_!/G_@E]\+OV#=9\9?%F[^)_BKXF M_%;XCW,4WCWXI^.[I)M1U)8AB*VC5 $MK9!C;$N>B@L52-4W?^"<'_!/WP%_ MP39^ 5]^S_\ #GQUJ_B&PO\ Q?J/B"2_UN.)9EFO&5GC B4+L7:,<9YYH _. M[]@+XA_LY_L[>%/^"I7B/]HWPV]S\*=#^.OB%O$OAK3D*_;;.X6XBELXD1DP MT^Y80 R#+J"R@9'>?LV_%O\ X*__ !5_8T\.V_['_P"P1^SK^S]\"9O!"R^$ M[?XK^,M1UFY@\.R6YDCG:VLE0%I(&\W;.P)+DR$DDGZ>\#?\$>/V*[S7/&>FWK1P_P!G27&\[+1XU!78SAT=MQ#(IYQ7E'PY M_P""%'Q/T/X9V'[+/Q8_X*O_ !L\7? G2[)=.M?A=%!8:9)0L(O&"*@)^Z/^$UMC@>G) M)_&OV1_:8^$O[-6F?\$??&_PF31-(C^%NG? *^BLH1$@M8=.ATEG@F3L&0(D MJN.0ZJX.0#7EEC_P04^!NF_\$JO%/_!):T^./BU? WB'Q3_:]GK1M[8W^F(- M1M]0%JGR;)$$L!&YANQ(>X!KEO$7_!OG)XM\*V_[,WB/_@I7\;KG]G*UN(C# M\#FOK;RQ9QN'CTPZIM^U/8H0JK V2J(H#AE5P ?FY\2]:_:F^(?_ 3_ /\ M@DU\.]/LO"NJ7FK>+M5?3M+^*,MR/#]]?V-Y;P>'H;\0 NT1M9&1% .X/M^Z M37UG_P %5/@'_P %S/VN?V+/$7P@_;5O/V%? G@B2_TZ[D\5:SV$FUA$T<>4 *LI4D$'M\XW?_ 03\6_&_5O# MGA[_ (* _P#!3;XN?';X=>$]5AU#3/AKX@M;2PLK^:$8B_M*6 &74 .-;U;3+KS[:]O/[%T?S MIXI"!YD;R;F5L#<&!P,U^J=?*?\ P4L_X)6>#O\ @H@WPU\7Z5\>?%_PI\<_ M"+5[J_\ /C3P.\:SV!N8XDGC,; JP@A^ZRD;,)-455N=5GAA2-[N8+\HDE93(P'&YSB@#\VOC_ /\ M*VI\#/\ LU?4?_2W6J=_P2U\#^%M2_X.!/\ @H)\1K[1;>76=(E\&:?IVH/$ M#);V]UI\DD\:MU =K2W) Z^6OI7UQXU_X)T_#WQO_P %,?!__!3B]\?ZS#XE M\'?#B?P?9^'(HHOL,]M++=RF=V*^8) ;MQ@'&$''6K7[-W_!/WP%^S7^V%\= M?VQ_#GCK5]1UCX\76B3Z[I-]'$+;33IMO-!&("JAB'$Q+;R>0,4 ?(WPOT]- M!_X.M?B[+X:L(H[C5?V/+6^O(U&U;N[35M-ACDDQ]Y@B(F3R%&*=_P &G>G: M%>?\$M[GXD7BK-XV\4_%/Q#>?$?4)T'VNXU47(7%PQ^;<(?*;:>GF$X^8Y^M M_#__ 3]\!>'O^"E6N_\%,;?QUJ\GB37OA3'X$G\./'%]ABM4O(+L7"L%\SS M=T"K@G;ACQFO"OB!_P $1-8\+?&SQI\9OV /V_\ XE?L\1_$K5'U/Q[X2\+6 M-GJ.CWM^_P#K;RVM[I?]#GDR2SH3@XVA5 6@#W+]BGPS_P $^O _Q)^,_A/] MB0:%;^(1\09;[XRZ;HE__V%O&O[%OP3^+'CK1-0^(+_BU_;7F>*-1U>Y*F;4WN@% M_?G: -H ]69F;WW]G3X03? #X#^$/@C<_$'6_%DGA3P_:Z6_B;Q)Y)H _.?\ X.6H9/A-XL_8\_;E\0VLDG@[X._M(Z5=>-)H MXRXL[.>>VE-RP'0+]B90W]^1!U85^HFEZIIFN:9;:UHNHP7EG>0)/:7=K,LD M4\3J&5T920RD$$$'!!R*YCX\_ CX1_M._!_Q!\ _COX'L_$GA'Q1I[66MZ-? M [)XB0005(9'5@KI(I#HZJRD,H(_/[0O^#?;XZ?"#03\(OV6/^"U'[0W@'X9 M+NCLO!0NX;V33;=O^7>SO-T36J#)V[$XZ\G+$ ^FO G_ 4H^ WQ]_;"^,/[ M 'PUT7Q#?^)?A+X82]\6^)8;2!]$BEFC0"R%PLQ?[4ID8-&8P 89ANW1LH_+ M;]A?XY?LB_ G_@U(\#ZK^V9\!+KXJ>'M>\?ZCH^@_#>SO)+=_$.M2:[>2VEM MYL; Q@&%Y2WS8$)PCMM4_JQ^P'_P3'_9@_X)O?!#5/@O^SUI6IR3>([A[OQ= MXO\ $-Z+O6-?O&5E^T74^U0Q 9MJ*JHNYB%W.[-XUIO_ 0)_9:_X=7Z9_P2 MK\4?$3Q9J7AW0->FUWPWXTCEAM]7TO5&NY[F.ZB*)Y>Y#<2QX*G,;L.&(8 ' MR[_P50\>?\%NOB3_ ,$N/B[>_M ?LU?LY?!OX6P^ I6UWP_=>);[6]?CMQL\ MFUM3;!+*.?S/*168D*V-JYQCH/&'[(^L_M8_\$X_^">WB?X"_MC^"OAC^T'\ M//AIX=UKX.V'CFZAD@\22_\ "/V/VRV^RMNEF*I#&YDBBF,:J^4^?>GL?C?_ M ((2^/?VF_A??_!G_@H!_P %1_C'\8?"YTJ:VT3P^UO8Z):6]R8F2WOKL6B> M9J4]NY2:/[0Y0RQAG5QD5W'Q?_X(G?!3XQ_L=_!C]F74OC5XUT7Q1^S]:6L? MPI^+OANXBL]*.%&^53&R-'# LB #=Y*$%2,T ?,=W^V[^V7\#_VPO@- MX-_X+H?\$U_AG>S:KX\3P]\(?CY\-]26[MM(UR],<28M9WDF@,I6,NY,)"HS M+&X1@NSX^_98_P""@WP)_;W^.G[8'_!%7]I?X'_$=?'>N6!^,OP:\=Z@LMSI M>L6D+Q+ +BUDW02$-,PBFEM]GF$%9 BD>U_"W_@BUXDU7]H#P/\ M$?MZ?\ M!0#XC?M!:A\,-5_M7X>^'_$.FV6E:1I>H @QWLEM:+_I%Q&51DD9AAER01P+ M/QZ_X(QZCK/[4OBK]L;]B']N7X@_L^>,OB#' /B';>%K"TU+2-?FA7:EU)97 M2[%N-I;,@)&69@H9Y"X!SO\ P1T_;&\,_&C]H_X\_ OXP_L!:;\ /VC="O-, MU7XP6&DW<%Y!XE$\;&VOQ=1#]X0LN=I9QMN%99'WOM[/_@OY^V1JG[&/_!,3 MQYXA\$7$W_":^.TC\$^ K>USY\NIZF&AW0XY\R.W%S,N,_-"H[UW/_!/K_@F M3\-_V#=5\;_%&Y^*_BWXF?%#XG7MO=?$'XF^.KM);_4S;H4@@C2-52WMXU8A M8ES@8!8JD:I9_;*_X)N?#S]MW]H;X(_&_P"*_P 1-;BTWX(>*7\1Z1X,LXH? ML&K:GF)H9[HNI9O*:%"@7 ^9P\N&>>34O+$943"[D-RJY(5E49(%?37_!M9^U; MXO\ C;_P3\7]FOXTB2V^)?[._B&Y^'GC/3;N3,\*6;%+-F'/"PK]FSGYGLY# M7Z%5\S_ +_@F1\-_V;/^"@OQ9_;X^%_Q)UVTE^,NFVT?B_P&8H?[*:]A\K;? MH0HD$Q*SL=;UZRO;K6IX]1?0;9I7:(0Y4.%5L#-?6=%>5G>6U-FGIJNUMS'$4G7HNFIM_P _Y?C_ )GX MR_\ #6'_ 4S_P"A]^(O_@JD_P#C5'_#6'_!3/\ Z'WXB_\ @JD_^-5^S5%' M_$+LU_Z'-;_R;_Y8']CUO^?\OQ_S/QE_X:P_X*9_]#[\1?\ P52?_&J^L_\ M@DS\8_VK/B;\0_%MC^T-XB\3WMG:Z+!)IR:]9M$BRF8ABA9%R<5]ST5ZN2< M9AE&:TL94S2K5C!MN$KVE=-:^^^]]C;#Y95H5E-UF[='_P .>#?\%'OVW_V> M?V /V9KOXX?M3^#]9UOP/>ZK;Z#K5IH^BPWX"7N^+-Q%-(B&W/*/DG.\+M;= MBOE#XJ?\&Q'_ 3(^)NM#XW?LF>)/'GP/\0ZA$+S2_$?P<\:R06K&0!TECBE M\U5B(*L$MVB7&-N*^]_V@O@!\(?VIO@QXB_9\^/7@FU\1>$?%6GM9:WI%WN" MS1DAE(92&C='57212&1T5E(*@U^>_AW_ (-Y?CO\&-*'PQ_92_X+:?M%> ?A MS%NCL/!IODO6TZ G_4VMP)(OLRCG&R,8Z\G)/Z6>N%_#'_@CQ\7_^"OW_ 3MTG_@JQXW_:OUKQ%^U9XIF'BOX9ZM/J*KH'AM M+*]G-OH%O:$&*&)G0EW(_=S[<@A9O._4W]@C_@E]^R[_ ,$]/@MKWP>^%FEZ MGXBE\:7DM[\0_%7C>[74-4\5W,BLKR7LK*%D4J[@1A0@\QR06D=F^8K3_@W@ MUSX3PZ[\+?V-_P#@J5\2$2VB,,C MH['J[./?A7H/@OPS\*OA?%;?%W3+JU MW7\OC-;Z6V9K1A*##;NJ.QC='\LP,FXEU<^$_L]_L6_'_P#;"_X+;?MWP? K M]O\ \?? IO#_ (L\.-JVNA&)M[KCRO*?;C/\ KFK[;^!7_!O- M^Q/^R;^T7\*?VD?V2?$OC;X>ZO\ #JPGL/$46DZ\T@\=VL@=BFJEP?,8S,LC M%0JLJ*@10D1B]K_9;_X)U?#W]E?]KWX[_M@^%_'^LZGJ_P >=1TN\UW2;^*( M6VFM8I.B+ 44,0PG8G>3]T8H ^$?C3\%]4U M'XK^ /#D8ATNW>U%ZUI?I:IB.V+36T4:[%4 M+MQYS@_37[6?_!'#2OC!^U- M<_MS_LE_M9^./V?_ (N:OI$>E^*O$7@RWM[RQ\16T:JL?VZQN!LFD18XU5]P M&(U)4LJL.I_8)_X)3?#?]BWXG>+/VE_&WQD\7?%WXS>.K9+3Q-\4O'UQ&]X; M-"I6RM(HP$M+8%(SY:YSY:#.U$50#YX_X-7$_P"$7_8!\>?!75F$>O\ @#X_ M^*=$\16IY&0^,^JD=C7B?B3P/KG[1?_!2'_@J_>_#*W>^@7]F MVT\&12VPW+-JTWAAHQ ,=766VEC(Z@KCO7UO\>?^"+NIZO\ M+>+OVK?V&_V MZ/B#^SQXF^)'EM\2K'PE8VNH:7K\Z9 O#:7("PW9#-F93G+,P 9Y"_M?_!/; M_@GC\$_^")=5GQYMW=2X&XG& M%4# &2=S,[L >:?\&_7C/0O'7_!&K]G[5_#UW'-#;>!4TZ8QL#MGM)YK:93Z M$21.#7B?_!MV@\82?MB?'S1F#^'_ !Q^V!XLN_#URGW+FW$BR"5#T9#]H4!A MQE2.U;NN_P#! 75O!&J>,/"/[%?_ 4C^+?P0^%GQ U2XO\ Q1\+/"L-K<6< M$MP,7 TR>4"335<8&$W8 SM"JOV5^R'^R9\$?V&_P!G;PU^R]^SQX9;2_"O MA:S,-E%-+YD]Q([M)+<3R8'F32R,\CM@#+$ *H"@ ]*HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /GO M6?''QCBU>ZBM=3U81+ M%?#7CO\ X.0/V]/!'C/0K75-'UCX9>"['5=,OH1)!=VTNAV$O@#X-_\ !03XO_\ !0K1_'FL7?B#XQ:+HVFZOH-S'$+. MP33K6"VC:$JN\EU@4MN)&6.*_I^A3=&A&FW=I)7[V6_S/D)/FDV?CI^UEXD\ M6?\ !%CX+?M-?\$@22-QN#$[ M1D9DVOC-Z OT[^U7^UIXB_9?_P"#7CX)^%/ABTLOC_XP?!?P9\// EC:-^_G MN]3TF"*8QXY#+:BXVL.DABY!(K[@_P""H?\ P3"_9]_X*M_LX?\ #/7QXDO= M--GJL.I>'O%&C)']OTBZ0X9HC(K*5DC+QNC JP8'AD1EX>\_X(S?"#7?%'[* M>H^+/B_XFU/1/V2]"MK/P9X:F@MUMM6O;>U@@AU"[(3<9D-K;R*$PJM&<<.U M:DGQ)>?LC_\ !9^[_P""4(_X)+G_ ()9?"=?!R^ ET!=:'QJ@^T"]5A<#5/+ M\O9YWVT?:RN=N_(SBO:/^"0'_!5[1?"O_!$O4_C!^U)HWB&[\1_LOI/X/^*6 MBZ3:)<:J@TYTA@E\J21 Q%J\0=V< O;W!S\IK].Z^5O@9_P2<^"/P&_:U^/7 M[2?AWQ7J5_H/[15H%^('POU2SMY=&FN2I$MP!MWL9?-O"ZL2K?;).P4 ^>- M=_X(+_\ !'3_ (*5>"/#G[+?$^9=:T!!=+!]CNYF=W92-XP[L.+=D$8E9*V['_@W1\4? 75- M0TS_ ()X_P#!5OXZ? WP7J5])=-\/[#4!JFF6+R$EQ:K))&8NOWF\R0X&YV( M!'T7_P $Z?\ @DO\"_\ @GCK/BGXJZ?\0/&'Q*^*?CP(/&WQ6^(VKF^U?4HT M(*P*Y&(H RJ=@W,Q1-[N(XPH!\S?\&VW_(_?MO?]G>^)/_1K5L?\'6?Q1T'1 MO^"3FM?LZVN+WQA\8?&6@>'O!.@6^'NK^ZBU6UOG\J,?,P"VP0L!@--&I.74 M&+_B'.U#PK\5OB%\3O@-_P %6_VB/AE'\2/'&H^*=>T+P'X@CT^T-[=SO*QV MQ!=^T/L#-EMJC)KTC]E#_@@K^SA\ OVA],_:\^.WQZ^*_P ?_B=H(_XIKQ/\ M9_%AU1=$;G;):0[0$=F?""6T\7>$_$'@OXN17E_H!T>!ROV2W\L& M5A;"2-8U.22I&2H!_2R/_@FY\/+[_@IS)_P5!\7_ !$UO6O$UE\/AX2\*>&K MR*$:?H%L6#230$+YAEXA62.12LD;J"K*1@@@] M10!^+'_!8?\ :+U3_@H[_P &]GP2_P""C'P]T;^T?^$-^(_AKQIX]TBQ&1;S M6BW>FZA#MZA([RXX)'$7SG"\U^KNI_MB_LT:)^RU#^VKK?Q>TJT^%\WA^WUL M>+Y)"UJME/L\N0[ QY,B+M +!CM(SQ7DG_!/S_@E!\%/^"??P8^(W[-/A3Q; MJ?B_X;_$#Q/?:J/!?BVSMYK32X;R/R9[",!?WENT2QH4<'.UCU=L_/=__P & MZ]_\*EUCP9^P9_P4T^,GP7^'6OW,LNH?"Z.6+7-%MQ*3YJ6L5TRF%6!Y+F1C M_$S< 'FO_!83XV_"/\ ;R_;Z_8#_9S_ &4OB1HGCF^G^+EO\1+[5/"NIQ7L M-EH-C-#(]R9(F90'2WNRO/WK5@<'&?UUK\N_V5?^#&+35+7Q'H\MW'+="U:VCAET^8*F46-BKM'$KNH# M,WZB4 ?E;_P2=O[#]F[_ (+Q?MU?LN?$B=++Q!\2-8T;QYX,^T-M.JZ:1=RS M>43_ *SRSJ,2X7)!CF_N-C]&_P!I3]H'X'[G5 MM5EWJ'>.)"PBC#$!I9&VQHF 7G_!O1 MXD^/6MZ38?\ !13_ (*C?&KX\>"-$U".\M?AWJEQ'I6F7LD9^3[:('=KC'/S M QOR<.N2" >-?\%)_P!I;X;_ /!0[XH?\$SOBOJ'@K7M*^#GQ1^,5YJMYX<\ M=6,4+W%W$UI'I2W4*22Q,LQ>XV#>RR13^CD5]3_\'(OA'X6^*?\ @B_\;)_B ME8V3Q:1HMK?Z%)CRDC2.(LK@E977HQ!]N_;6_X)R?LO_MW M?LQ6_P"RE\7/"'M(DM;CPA>>%95L;SPQ=6J&.VN+!U4K \2$HJ[2FQBI M4@XKYGF_X(*^)?C7K/AW0_\ @H+_ ,%+?BY\>OAYX2U2'4-'^&OB*"TL+"]F MA&(CJ&[6^$KANKK=Q+)D\AE!ZUZQ_P6+^'G@GQK_P6[_X)TP^* M?#-G?+-XE\8RS"X@5O,:SMM/NK;=D8H/1B3WK[#^-O_ 3V^'?QL_;@ M^"/[<6I>--5TW5_@;9:W;:#H%A#"+*^34K,VLGG97*?\ M*_\ M$_? 7[3/[7OP(_;!\2>.M7T[5_@+>ZW3Q[GU M-4?V _!GPSU3_@Y6_;J\I? ;Q#J.K:%INGQQI+R* M"-TG+J6"J(%(V$'YCFOS7\,_L2:[^UO_ ,'%'[:/BCX9?M/^-_@_X\\$:5X' MD\,^-/!3RHF,;XP\*,",$$ ]K_ &E+:#PK_P ' M2W[/>I?">VAAUKQ+\ O$4/Q)6T&TW.F1)>-8R7.W[P^UPQ(&;G]U&,_(H#?^ M#3C3="O_ /@FKKWQ0U2-)OB!XJ^+WB"Y^)^HW"@WLVJK,OR7#'YLK$R.$/0S M,P&7)/TC^P5_P2I\"?L:?%3Q7^U!\1?CAXN^,7QH\<64=CXC^)_CJ2,7"V*% M2MC9P1 1VEME(V,:ELF->0JJH\Y^)7_!$6_\/?'OQE^T%_P3^_;R^(W[.U[\ M2-0.H>/_ YX6L;34M%U.]9B9+R.TNEQ;7#EG+2*QP6.T*,@@'SO\.O OP\NY MC(V/GDD9N2U<]\./ 7_!;+_@GG^QG!\'/A[\-?@-^VC^RU:^#9X]*&AZF-.U M;4O"\L3N5!W?9[B-[>1B!&+QG5AM9R<'[W_8Q_X)'_LM?L>?!?X@?"J1M<^( MFI?%_P"T-\8/&GQ!U#[;JGB\SQRQR)V?%O_@C)^S%X\_9=^!G[(7@+5]9\&>#O@)\1](\8^%X-+:.:6\NK'[2Q2Y> M53N\^2ZEEE< ,78D8SBH_P#@HC_P2-TG]N7XZ^ _VJ/AY^U9X^^#7Q,^'^EW M6E:9XL\"RQ%Y]/N"3)!(D@'/SR ,& Q*VY6^7: ? /P@N_\ @IKXD_X+^?MH M^-?V,?"WP(U7QGH+>'M)E/QQN]5BN+#07M ;==,%@.(I!%"\^[C<8".78GUS MX>_LZ_\ !3#7O^"W?P1_:N_;6^(G[)O@[Q)IOA#6=&O_ A\,O&FI0Z]XOT1 M[2Z*XLK^,O>+;W!67-?CI\:=1T7^Q[7QUXY$$,>C:?DEK?3[. >7:AB6W$$\,X M78))-X!]@T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45^,.K_ +%WPJ_X M*'?\'(W[47P7_:,\5>-V\.>%?AWX7U31=-\-^-[[2T@N7TS2T=L6\B@@AV)' MJ<]:U?\ @J;_ ,$:?V?_ /@GQ^Q5XX_;C_8]_:\^,WPK\=?#;34U;0]0F^*E M[=6>H3+*BK8RQSL2YF+")5# %W4,KKN0@'[$UA^%_AC\-O!&O:UXJ\%_#W0] M(U3Q)XU2900LES)&H:=P&8!G)(W'UK\@/\ @M]^TA\8/C[_ M ,&Z'P)_:)\6ZA?^'/%7C[7/!-_XADT:X>R9I;JQG>9H]A!2.0GS%7H%91SB MO=[_ /X->_V&ULY&\*?M)_M&:%J04FQU?3_BY*9K27^&1-\)7(/J* /TDHK\ MW/\ @C!^U!^U7\.?VL_C5_P1Q_;C^+%S\0O%WP;M[76_ ?Q%U#)O?$'AJY$6 MQKIF)9Y8_M-IEV9WW3R1L[>4&;Q[X,^ ?BI_P-KCPAX!^'G@+6WTW_A,[RV"F?4-0F3YI(BKQ.JXX$X1&C,\*^(_C1X'B\,^,+[P[9S M^*O#MO>QW,>F:BT*&YMTEC9TE1)2ZJZL0P .>: .GHK\S?\ @Z<\5>*/"/[% M7P@O_"GB2_TR>?\ ::\,033:=>/"\D36NI%HV*$$J<#*G@X%?6'[8W_!4+]B MW]@7QWX8^'_[5OQ5/A6Y\7:-JNIZ/=SZ;-+;M!I\:R3AGC5L2'>B1Q %Y7=4 M0%B!0!]!45\9?LR?\%X?V#/VGOVB-,_99TZ3QYX(\9^(8FE\):;\2_ MUHJ^ M($56;-H\H(8E58J'V%\84$\5\T?'_P#X+(3?#C_@X+T+X%:KKOQ4/PM\,_"2 M\T[5?!ND> [^5+OQ0^J31'45ABB\R\MA D*+=?- A$FTJQ.M'^#GQ/UGQ'XD^(6OVAN](^''P[\,SZWKD]J-V9S;P#$4>5; M!D9=VUMN[:V-K]AW_@IG^R9_P4&BU_3?@'XMU.W\2>$IUA\7>!O%FB3Z5K>B MLV=IGM)P&"G& Z;DS\I8-D4 >_T5\#_%;_@Y0_X):_"/Q)=>"]5\?>+=5UK3 M?&FI^&M8T;0/!ES=76G3V$L<-Q^#-:M=*NO GASP;>7VK:C)]8M_$/@ZX2'Q;X M,\6Z'+IFKZ2SE@AE@EZJ2C#BOFB#_@ MJ=^R;\2OV"?$7[>OP!\?ZCXO\(Z1;-!.?#'ARYO=3L;]I(X1;S:>(_/26.2> M)G1DXC/F+O%? MB70;E+*^6XUF\,"6UZR"";RXC''Y4)Q"$"!5" _1^BO"O^"F'[:>C_ /!/ M+]A;XC?M@:KI$6HR^#]##Z3ID[E4O-1GFCMK.%R#D(UQ-$'(Y";B.E?"O[)O M_!"7PK_P4'^!7AS]L'_@LM\7?'_Q9^(WQ$TB#7QX9?Q?=Z9HOA.WNHQ-;V5G M:VCQB)XTD7?@A-^0$X+N ?J_17YV_L0_L'?MR_\ !,S_ (*!)\'/@3XV\2?$ M+]C[Q;X8FN9H/'/BV"ZO?A]K$8/?B1%9K>:CX#^%7@ZYU[4M-MF5666Y2$!(OA9>*?#N MJZ?+8:KH=T=V(KNTF59(B=C@-@HQ1PK$HP'SGKW_ -?^#BC_ ()EZ#\.?#OQ&^'7CGQ9\25\1:&VL_V-\-O!=WJE_I%BLCQ23ZA$ M%46 62*12LS*QV%E5EPU>OZ#_P %3_V*_%?[!-[_ ,%*/"?Q.FU/X4Z;I[W6 MI:I9Z7,UU:&.98)89+4J)5E21@"A'0AAE2K$ ^B**^#?$/\ P<=?\$VM!F;7 M[:Z^)6K>!;6ZAM-9^+.A_#+4;OPMI5S)L_<3WZ(1O4NJL(U< Y )KZL^*'[7 M7[,_P8_9RF_:Z^)7QKT'3/AK%H\&J+XQ:\$MG<6LP4P/"T>XSF7>@C6,,TA= M0H8D"@#T:BOA'X&_%R HJL#D/)L4#DD5[S^W#_P4;_9:_X)[Z!X?U+]H/Q1J;:KXOOW MLO!WA+PQHD^J:QKUP@4NEK:P*6<*'3*_$OA[QE8M\4]"O=&EU6+0=6F,T%K% MI%K#;!WM]\I:3F4*L>YB%4T ?H'17YM_\&WO_!2/4/VM?^"?.FQ_M">/?&&L M^/\ PY'K6L^._&_C#1[BWTV>&76;YXVAOY56WD2*#8ACB;; L>S"A,#JM3_X M.3?^":%EJEYJ.FW7Q-U;P+IVI&QU+XN:-\+M2N?"MK*KA&W7JQY90QQN2-@> MJD@@D ^^J*R? GCOP9\4/!>E?$?X=>*;#7- UW3XK[1M8TNY6:WO;:5 \C?#'X;>'?&NK_$GP_P##W0[#Q%X@2%-?U^STF&*]U)84"1"X MG51),$4!5#D[0,# K%?BU\98]+M?%.H0Z;';:!,8UMUN9%C"$0'*A0,'TK^ERBOK>%. M)L+PW4JRK8.&(YTDE.WNVOM>,M[^6QP8_!3QBBHU'"W;K^*/Y>O^'B?_ 7A M_P"BP?&S_P )Z?\ ^1Z/^'B?_!>'_HL'QL_\)Z?_ .1Z_J%HK[/_ (BCE7_0 MFH_^2_\ RL\W^PZ__03+\?\ ,_EZ_P"'B?\ P7A_Z+!\;/\ PGI__D>C_AXG M_P %X?\ HL'QL_\ ">G_ /D>OZA:*/\ B*.5?]":C_Y+_P#*P_L.O_T$R_'_ M #/Y>O\ AXG_ ,%X?^BP?&S_ ,)Z?_Y'H_X>)_\ !>'_ *+!\;/_ GI_P#Y M'K^H6BC_ (BCE7_0FH_^2_\ RL/[#K_]!,OQ_P S^7K_ (>)_P#!>'_HL'QL M_P#">G_^1Z/^'B?_ 7A_P"BP?&S_P )Z?\ ^1Z_J%HH_P"(HY5_T)J/_DO_ M ,K#^PZ__03+\?\ ,_EZ_P"'B?\ P7A_Z+!\;/\ PGI__D>OZ7?@AJ.O:Q\% MO"&K>*IIY-4NO"^GS:E)O_!S!^U7X$\5 M_M!?%CX>1:)\-_"M]%J'PE\9_P!BW=RQTO2H_+GD\J3S(P&W!<#Y@#7EG[>7 M_!-_X:?\$MOVS_AA\5O^"AWCKXH_M)_LF>)]=ATV2^^)/CJ_O+GP+K7)BFO8 MH72&^MF4.^!&F]$E4H2@6?\ 7_X4?\$Z?A[\)O\ @HQ\4_\ @H_I7C_6;KQ% M\5?#&F:)JGA^XBB%E9164-K$DD3!?,+,+52=Q(RQQVKT#]KW]E7X1_MN?LV^ M+OV6OCGHQO?#7C#27L[SR\>;:R9#PW4)8$+-#*J2HQ! >-<@C(/QAZ1^?'_! MUP?#K?\ !)OP@WA V1TD_%_PO_99TW9]G^S>5=>7Y6SY?+V;=NWC&,<5^I]? M"'Q1_P""%O@KXS?\$P_"7_!,#XC_ +6/CS4= \$>(+6_\.^,9+:T_M6"WMA* M+:S)V;&CB$Q1&P&5$C7HM<5>_P#!OQ\7/%%J^@?$+_@N3^V'JVB7:F/4],3X MDF+[5"1AHRQ5Q@C@@JP(X(H XW]AW4[']IG_ (.=OVH/VB_AA=K?^#_AS\'] M.^'^I:Y9/F&;6))["5XE<<,T;V-Y&P[-!Z8RG_!J7XCTSX2?LS?%C_@G?X]N MHK#XF?!CXQ:Q;^)-"G(2XDM93$D5ZJGEXFEBF0,,C"(G[#7[!?[,G_ M 3I^!EM^S[^RQX"&BZ)'ZNIV^:65@JCLJJJJJJJA1 MXO\ MX?\$2_V!/"?QJ_;5^$O_!:GQ?X-\->& M_#&K^*-$^&MM\.K"2VM([2R>=;%;R2XW8=HMOF&,D;_NG&#]"_\ !%KXU_%/ M]HW_ ():_!CXW?&WQG<^(?%?B+PJ;G6]:O%02W$K&=)D\!WVM?V3I5VR'*_:8X7D,N!CYT, M0XSBOT.^%'PG^&WP+^&^B_!_X/>"M/\.>&/#M@EEHNB:5;B*"T@0<(JC\ M22_P#)C_P<_P"SHO"W_I+J='_!5+P/X6^(?_!?[_@G MWX=\8Z+;ZA91GQI?K;7,0=/M%I81W=N^#QE)H8G'H4!KZY_X*4?\$ZOA[_P4 MO^$/A7X/?$CQ_K/AVT\*?$33O%UK=Z)%$\DUQ9QW$:0N)5(\MA<,21S\HP:M M?'G_ ()^^ OCW^W%\$_VY]=\=:O8ZW\$(->Z@\Z(-U"OY4 M>X=#L&>E6?B/_P K8O@#_LRZ?_U(-0KZK_;=_P""?O@+]N+QC\%_&7C;QUJ^ MBS?!7XLZ9X]T:'2HXF74+NRD5TMYO,4D1,5P2N&]#7F_[>W_ 2(T_\ ;%_: MC\%_MI_"W]K;X@?!OXF>#O#C^'E\0>"7A=;_ $EIY)_LTL<@'\.M/T;6;GXWWFKQW]CHJ M+.NGQV'V$?+;R0P1F3/4PP>@KVWX!?LZ?\%&[C_@NE\/OVL?VTOB-^RIX2\2 MR?"_4M"\0^!OA1XSU"/7?$^C&.Y>WN387T?F72Q7:19E#!52VQR8@*^D?VP/ M^"//AGX\?M-K^W%^S+^T_P"./@)\99](32M=\8>!E@GMO$%FBJL<>H6-P#'< ME%2-58D<1H&#>7&4T/V&?^"2/@C]D[X\^(?VQ?C'^T#XR^-GQJ\3:4NE7?Q$ M\=M"C6&G AOLEC:P@1VD;%5+ %CP0I4,X8 ^=/\ @VJ^'_A.UUW]L_XG1:+; MC6M4_:Z\3Z5>W_E#S)+2V9)88BW7:KW<[8Z9 _'6L:ZOQ2^+.J^/=4;5XXE-G=WXB#V\7EJ,Q+Y0P6RW)R:/V9O M^"?O@+]F+]KCX\?M>^&O'6KZEJWQ[O\ 1;O7=*OHXA;:8VFP7$,8@**&(<7# M%MY/*C% 'Q_\-+2?PW_P=+_'2Z\&:9$M]J/[(=G?RPHH O+V/4-.BB=\?>;: MB)D\X&*^5/\ @WKN_P#@M4_["-Y\0OV(_"'[+.JZ9XJ^(.LW_B[6OBCJ.OKX MDN]9\X+/]N^QCR]P41E!UV.I/+&OUK\,?\$_? 7A?_@I-XD_X*6VWCK5Y?$G MB3X7P^"+GP[)'%]AAM8[J"Y$ZL%\SS"T"C!.W#'BO!?&W_!#K4_!'QN\9?&O M_@GI^WY\2/V=A\1M4;4_''A+PS86>IZ)>7SG,MW!:72XM)GRV64G&0%"J M M'EO_ 2R_9M_:E^"G[5'[8_Q'_:+^*?[/IU/XAZ59:EXJ^&GP/\ %]Q>?\(Y MK26L^ZXN;*Y02V;7*2M,Q=B9'8G&T+COO^#5[_E!M\'O^OWQ+_ZD&HU[[_P3 MX_X)B_ ;_@GG\//%/AOP7KOB'QCXG^(6K/JGQ*^(/C:_%WJ_B:]8/E[B0 ( MOF2[4 X\QR2S.S-QO_!,+_@DK%_P2XU/Q!X6^&'[7OQ!\5?#2^CF'A?X9^*W MADLO#CRW)N'D@D0 LY)8$[5#;V8@L2: .,_X.9?@QXO^-O\ P1<^,.C^![&: MZOM"MM.\026L*DF2UL=0M[BZ8X[);I-*?^N=?2W[ /QU\!?M,?L3?"OXX_#3 M5;:[TCQ!X%TV>+[,X86\JVZ)-;MC[KQ2K)$Z_P +1L.U>L:CIVGZQI\^DZM8 MPW5K=0M#"#7YRW/_!O5<_!/QAKFK_\$V_^"D?Q MA_9X\.>)-0>^U/X?Z!/'J>AP3N?G:TMYV0V^0 ,EG8 A550 ?3GQ<_X*4? M 7X1?M[?#;_@G->:+XAUOXA?$K1KW5;1- M()K;1;2W1W$U^SS(\, "& 'RU]$_\$[O^"/?P#_8 \<^)/C[/\0_&'Q3^,'C2(0^*OBQ M\2-4^VZI1W /'=!L M=&\#_P#!V9JVF_!B&*"'Q7^RBFH_%6VL DE_'J?EP3SJ./-\F.P4,?FVR]? MG.6_\&F'@3PIX?\ ^":/B/Q7I>B6\6H^(OC'X@EUB\$0\RY,310QJS=2JHG" M] 68C[QS]2?\$^/^"67PA_8(U[QA\76^(_BOXE_%;XBS1R>//BIX^OEN-3U) M8_\ 5V\850MO;K@8B7)^5 681QA.@_X)M_\ !/WP%_P34_9R?]F[X<>.M7\1 M:<_B?4-:.H:W'$LXENY [QXB4+M4C XSZT ?'7_!J-\/O!?@_P#8G^+6L>&O M#=I9W5_^T7XDM[J>"!5=X;=+6."+(&?+C4MM7HI=R!\QS\E?!*TMM,_X-NOV M_P#0].@2"ST_]H7Q?;V-M$NU((5FT;:B <*HR< 5^O7_ 3I_P""?O@+_@G% M\'/$/P:^'?CK5_$%GXA\?:GXJN+O6HXEEBN+WRM\*B)0-B^4,$\\G)KXT_X* M&?\ !/\ \!?\$\/^"$7[7?@#X?\ CK5]?@\=Z]J?CB^GUF.)7MKJ_NM/62WC M\M0#&OV=<$Y;YCDT ?6'[(/PI_9JL?\ @D3\/OA:^CZ1_P *MO/@/8)JD31I M]EN-.N-*62ZGD[,9!)+*[GEF=F)R2:_$SX-WWBGXC?\ !)7_ ()J_##]HAI+ MCX7:U^UM)8:W#JI)M;VQCU>>.T@G+<&$^9?1X;@1H<8"C'W=^R__ ,$,_%OQ M;_86^&WPRL?^"GGQN\/_ /\:?#O1]2\2?!W3KFT=&%Y90W%U96VHR1F>WLI M)))^*^-D_9?\ VAOVH/@# M^PE^U)^S-^V=X"\$_M8^ /@1:W7A[PA\2[J.<>*](O-+BCGF>W^>X'[H2!IT MA?/G-ED9%<>XZC_P0+\9?&FVT3X8_MQ_\%2/C1\9_A1X>OH+JT^&>M"UL(=2 M,# PQZG=P#S[] 0"2Q5\C<&4\U[;^WG_ ,$H/A-^VAJGP^^)G@GXH>)_@_\ M$KX3B2+X=?$+X=2107.F6LB"-[)X67RYK4H,>4=N 64$*\BN ?*?P;_;?_:3 M\#?\%+/@Q\)?^"S?_!-+P%X;^*/BN'4]%^#'QY^'^II?6C2"$_:;5(W>6:U6 M19=A)D# SC,01V=;/_!*O_D]?_@IQ_V4R#_TBU&O=OV=O^".U]X2_:@\,_ME M?MI_MM>/_P!H+Q[X$M+J#X?-XJL;33M*\/&X39-<0V-JNPW#+\OF,W925+)& MR>I?LL_\$[OAM^RS\(]+U..)8+!XXYH_)A* , M483MG<2>!0!^2_PO\2^._"G_ 8^:EJ?P[GN([Z73=3L[I[4G?\ 8;CQU+!> M#C^$VLDRMVVLV>*^C_V7?!__ 7NA_88\"_";X3?!G]A.\^%%W\-+&ST>QOM M0\3-%?:-/9)@SJJ[',T3EI#T=I')SDFOH#]@_P#X(E?#[]A_P1X\_9VG_:5\ M;_$?X(>,]%O=+L_@]XY\J;3M'M[N9I+CRGCVDLXDD5B%3)+X%^//V:_\ @F5X<^"WC;X]_#OXCP:-XBU7_A'_ !#\ M+?%W]N:0MA+<&9;>.ZV)N9)9)LJ =N0,]A]PUY]^RQ^R_P#!;]C'X ^&OV9O MV>_":Z+X2\*6/V;2[/S#([%G:22:5SS)+)([R.Y^\SL>.E>@T %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5F> M,O!7@WXB^&+SP3\0?"6F:[HVHQ>7J&D:S81W5K'=(M?#_A_2K:PL+"V2WL;&S@6*&WA10J1HB@*B*H "@ 59HHH 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@ 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@ &HHHH __9 end GRAPHIC 15 goog-20231231_g2.jpg begin 644 goog-20231231_g2.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@# MP 54 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@ HK\IO^"F/[6_[=W[3?[7WQR_8&_8\^/EI\'_ =\ M!_@A+XK^)_BR#0H;_6-?N;G3S=0:;:&;BUB,3Q@SQ[9$;S#N/RH>O_X)!^-_ M^"L/PJ^)G@3X#?M4ZY>?&7X,>./@CI'BKP=\7QX=BLKCPQ>26J/_ &+?R1G% MR=H8"5M\K9A8L-[(@!^E5%>%_P#!1/\ ;D\&?\$__P!FG4?C5KFB3Z_X@O;R M'1?A]X+L,M>>*/$%T2EEIT"J"Q+ORQ4$K&CL 2H!\:_X($_MP_M!?M_?\$\K M7]H_]J;5=,F\52^,=9L+M],TZ.TMX8;>8*B!$)'RC(W$DG&23UH ^V:*_+?X M&_M6?\%A_P#@K='XT_:>_P""?OQO^&7P?^#>A^*+[1/AC:^+?!;ZO>^-_LC; M'O;N4G_0[>23Y5\E2Z8=2K%-[^W_ +!O_!7.T^-'["?Q1_:(_:X\&6W@KQQ^ MSSJ6N:+\,,^T.P!]LT5^5/PN^- MW_!P_P#M6?LN)_P4L^#'C[X/^&=%UK2Y?$7@/]G?4O!LMY+JVBC,ENEQJF]9 M5NKB%0R;-L;>9&28=Q5/N?\ X)Q?MN^"?^"BW[%W@7]K_P "Z4VFP>+-,9M1 MT=Y_,;3;^&5X+JV+8&X)-%(%8A2Z;'P-V* /;Z*** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /S@_X+ M&?\ !*P_%'4/B'_P4)_92_:HUKX1?%;2_@_J>F^/(]-L8;_3_&&A1V^*KJVD M8&.>XP([=7 :.).-<3 MP?::FC:E%9L=L5V80=XC+RQ /C&77UK]*?\ AV5_P3<_Z1\_ _\ \-/H_P#\ MC5\_?\$'?^"5UU_P3D_97?PW\=OA!X M_BC<:]K O/%7AZPMY[N;2+BX26&T M>]\E)6B_=H3"3L!1>.!0!6_X-@1I8_X(:? [^RMFTP^(//V]?-_X2'4M^??/ MZ8K\^OC(NLGX0?\ !9=O">_[#_PF>A[/)^[YOVBY^W=.^W[WZU];?!#]E'_@ ML9_P21B\9_LR?\$_?@O\,?C#\&=;\37VL_#";Q=XQ?2+[P1]LW?L%_P#!(NV^"O["7Q2_9W_:X\;6_C7QQ^T/J6N:S\;_ M !+I2&.*ZO\ 58FCFCM"Z@K'"K9C8JI\PNX5-P10#W;_ ()U#2Q_P3Z^!0T/ M9]B'P;\,?8_+^[Y7]DVVS'MMQ7QC_P &HH;_ (=EZ^;7_D&'XV^)SHF/N?9? M,@V[?]G?OZ=\US/PR^!__!Q)^RI^RXO_ 35^#7@CX/>*=$T?2Y?#G@+]H;4 M?&$ME-H^B$&.W>XTS8TC74$+;4\L.B^7&")MI9_NC_@G#^Q#X)_X)S_L7>!? MV/\ P+JS:E!X3TUQJ.L20>6VI7\\KW%U!?V])=3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 34?P!^(/QW'Q^\3 M?!7XT^,])UF71_#]K?PS:3H_V9 9G( R6);@="!^->XUX7X!_P"4@GC_ /[$ M32O_ $8U 'NE%%% !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 DD:2HT4J!E8$,K#((]#1'''#&L42!54 *JC '0 4M M% !1110 4444 %%%% !1110 5X7X!_Y2">/_ /L1-*_]&-7NE>%^ ?\ E()X M_P#^Q$TK_P!&-0![I1110 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 5X7X!_Y2"> M/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$TK_T8U 'NE%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7A?@'_E()X_\ ^Q$TK_T8U>Z5X7X!_P"4@GC_ /[$32O_ M $8U 'NE%%% !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 %%%% !7A?@'_E()X__P"Q$TK_ M -&-7NE>%^ ?^4@GC_\ [$32O_1C4 >Z4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% 'P-_P4M_X+%?$K]G7XO>(_ MV.?V'/V7KOXL?%7PW\-KOQAXSO;C6XM.T?P5IB0M(EU=R2*WVB7:%D%LNPNK MQ@.2^VH_^"7/_!93Q[^U+\5-'_8X_;6_9JN_A3\7M3^&EAXS\,R1ZO%?:5XT MT>:%&-_9R1J/)8Y+&W)A_M ?\%EM1T']J+Q-^QY^P]^Q%X\_:&\ M:> (89/B/+X5U*TTW2O#KRCW1V2714,?) '*LH8LDBIZO\ \$\O^"D7 MP@_X*(^#_$]UX,\'>)?!OC'P!KIT3XB_#KQI8"VU;P[?C=A)45F5HWV2;) ? MF\M@0K*RA/C'X47]A'X=^,_C#^P?^P''\0/'/CWQ>-4\3^%_#&MVFBRZW?3" M1I=0N;JZ)C!!!+'!9FDX!)-?&/\ P;W^.H?B7^UO^UI\8_VC9YO"/[2'C;Q9 MIMQ\0O@O=:1-:-X5TFSBEAT]HGE_X_A(DXW3IQ_JFP!*I< ]$^)?_!?^YT7] MHOXD_L^_ /\ X)C_ !^^,/\ PJ[Q5)X>\1^)?AQX>2_L4OHU!>,E"2C [AM; M!^4G&*^E?V*/VX?$'[5/P:\2?&3XO_LG_$7X$0>&M2E@N=-^+NEC3IY;6.WC MG>^7=@?9P'92YX!B?TK\U?\ @F9\$/\ @XH^%7PP^*WBSX(?L^_!3X=7OC[X MTZ_XXUL?'FYU.76==NKQHR(H8M/)2WMU$>T-*VYW=F4JIR>K_:*_X*T?$']L M;_@AW^U_H'Q1^%#?#;XW?"'2I?!GQ7\'VEV9H+>2\G%F;BVDR2;>:/[4H!9L M>4^'=2LC 'JT_P#P<.ZMXA\&ZQ^T[\&?^"8'QI\:?L\:#=7"7WQFTP6D(N+6 MWD,=Q?VNFRL)I[5"KDRED"A&WB,HX7[[^!?QN^&'[2?P>\-_'KX+^*H-;\*^ M+-(AU+0]4@! G@D7(RK ,CCE61@&5E96 ((KS'_@F[\-O"'A?_@FA\#_ (8V M>C6TFD+\%_#]M<6C1 QW"R:7 9BXZ-YC.[-GJ7.>M?)__!J9K&J-_P $L9_A M]=7TL]CX)^+?B;0]$\URVRU6X2X"C/;S+B4_5C0!^E-%%% !7A?@'_E()X__ M .Q$TK_T8U=%?_ML?LI:7?3Z9J'QRT.*XMIFBGB>5LHZDAE/R]0017GWP"^) M_@#XI_MT^._$GP\\56NK6,W@?3EBNK1B58QRD..0.A9<_6@#Z3HHHH **** 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 **** "BBB@ HHHH **** /RA_ MX*8?MK?MF?L+?M%?M!>%/VK] \8>+?V:_BY\';FT^$GBCPSX1CNK7P5K(TV6 M&6QOGM81*BSS22-YLS.=OD[!-;^&OC73S=Z-XATBYTS5K59GC,UM/$T4J!T(9%OA7X T/X8>!].-IHOAO1[72]'M&F>0PVMO$L42%W)9\(BC(])G.GQ%ENH<)DR*SL[2%B$\DOB_\$X/ 7QY_;<_X*K_&;_@L!'\'O$OP MG\ ZU\*8OA[\*T\::+]DU77L2VTS:Q+9OR(E>V&P/PZR1@$^6^/U%HH _+;] MFW_@N=\4_P!D;P;K'[.G_!9WX*_$BQ^-'AG7+Z#3]:\&?#&XO=+\\ MA5H9+:54AD>0$G_6&,2#87^M_P#@AA^P]X]_X)_?\$V/ WP-^,**OCB]DO/$ M'C:))5?R-1OIVF: LI*LT49BA9E)4O$Q4D$5]>44 %%%% &)+\-/AQ/*T\_P M_P!$=W8L[OI4)+$]23MY->.?"S0]%T+]OOQ]9:)H]K9PKX%TLK%:VZQJ"9&S M@* .<#/TKWZO"_ /_*03Q_\ ]B)I7_HQJ /=**** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "O"_ /_ "D$\?\ _8B:5_Z,:O=*\+\ _P#*03Q__P!B)I7_ *,: M@#W2BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_P#8B:5_Z,:O M=*\+\ _\I!/'_P#V(FE?^C&H ]THHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ HQJ /=**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HK,\:>,_"?PZ\):EX\\=^(;32=&T>RDN]4U._F$<-M!&I9Y'8\ FD\$^- MO"/Q(\(:9X_\ ^([35]$UFQBO-*U2PF$D-U!(H9)$8<$$$&@#4HHHH **** M"BBB@ HHHH *\+\ _P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C& MH ]THHHH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** /Q&_X*;^'/AO\ MK_\%;_V@/V<_P!NCQI>?\(M\(/V:I?$7P"^ M'5WKDMAI^N:L^F&XGU,(CI]KN(9C*@0$[E@Y#)$XKZ,_X(]?\$K_ !9^QQX_ M^'G[4/[+?Q;&A?!KXD_ C1+GXC_";4+Z[NUG\3RV44IU6S\QF2WW$IN&3_K) ME "F-4V_^"H'@G_@E1_P4S\.?'OX ?$KP9IWBKXP_LY?#BZU:YGDT^^T[4= MDFT^:[M?)NP(OM4.5CD:-6EAS(FX9:OFG_@G==?M#?\ !,3]M[]D7]F;PU^U M/XR^(_PB_:E^$,FIS^!/'&H_;Y_!NHVNCQWQEL), PVI=@BQ *HC\W<':-7 M!])^)?\ @D;\9OV_/VP/BK\8O^"HOQ0\23?#NPUI=/\ @-\-? 7Q"N]/TVRT MI ?^)E=+:F)S?2$(Q#$[6+KET$03G_\ @AS\>/&_@GXL_M;_ +*.K?'_ %[X MG_!GX ^+[./X=?$/Q)JAU&Z@MI;:YEO=+:\_Y>A:&!$')VY/"JZ*/IWQU9_\ M$_\ _@LC\*/&_P"SK?>-;GQIX>\#^.WT3QYI&B:KJ6CS6>L6BL'M9GC,$KHI MD.=I,3LA&6*,!\*?L+_#CQ=^Q9_P4%_:3_X(6? CQ?<^(?A%=? B\\:^!;'4 MDBDO?"VI7H@MGL9+A$5I5E-WO!ERP5(2.3(S $7_ 3I_80L?^"ZGP(UG_@I MU^WY\9OB>VI?$;Q3JZ_"CP]X3\>76E67@71K2ZELX%LX8&"&<2PR[I) ZOL5 MF5F9V;LOV'?^"FOQP_9E_P"">W[6W@W]I[QM/X_^('[&?B'6=#L/$VLLQF\3 M6:I)_8TUVV=S/)*AC9R2QC"%BS[F/J?_ :[>*M*\0_\$2?A%HUE(%O/#UUX M@TO6+4C#VMRNN7TOEN.JL8Y8GP><.*^$?%G@?7/CA^SS_P %C?B7X MWO-)U M#QW!9V=S;#='-)H+W%Q?[2.&VQD,2.Q![T >_P#[,7_!$;6?VPOV%?#G[:GQ MR_;$^,*_M/\ Q*\'P^,-)^)-A\0;RTC\.7E["+NRLX+.)EACM8E>%'B"Y_U@ MC,8V!/K?_@AE^W#X[_X*!?\ !-GP/\5@H KT/_@G!\2/"'B3_@FC\$/B;::S;1Z.WP7\/W4]VTH$ M=ND>EP>:'/1?+*NK9^Z4(/2OD[_@U,T?4A_P2PG^(=S92PV/C;XM^)M9;2CZ@T ?I31110 5X7X!_Y2">/_ /L1-*_]&-4^J>!?V])= M3N9=(^._@B&T:=S:Q2^%Y&9(RQVJ3NY(& 37'_LVZ5\6M)_;@\=6OQ>\6:7J M^J+X(T\SW6E6!MXF4R_NP%)." &SZY'I0!].T444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'P5_P5)_X(RZ5^U1XJ M\4?MC_LN_&+Q?\,OC=$9K+OB7\;+3X:Z=X'?BUXY^(/[!W_ 41^*'[/FB?%#5I M=4\?>"/"-M:WFG7%_*")[NQ$V&TZ:3J7C)(. NU51%^D_P!C3]@']F_]AK]E M>U_9!^#_ (6DNO"OE7)UV3Q ZW=SK]Q=#%UUT M4 ?FO<_\&[NH^'O!NL?LR?!7_@IY\:_!/[/.OW=P^H_!G37M)U@M;B0O/86F MHRJ9K>U*CAL'2E4J2T481ZYJ<6GQM_M!$69B/8[3ZXKS2;_ (.)?C TI-O^SCX:5/X5?6+A MB/Q"C/Y5X%7BS(:4N7VM_12?XVL?K.!\ O%7'4556 Y$_P">I3B__ 7.Z^:1 M^K]%?D^O_!Q)\9 P+_LY^&2,\@:M<#^E:FG?\'%_B^)U.K_LIZ;.H/S"V\72 M1$CV+6SX_6H7%^0-_P 5_P#@,O\ (Z:GT>/%B"NL%%^E:E^LT?J917YW^#?^ M#B'X)W]Q''X__9[\4:5&W^LDTG4K>^*_A)Y&17T!\(/^"M/[!OQCN(M-TWXW MVVA7TI %GXKMGT_!/0>;(/))[8$AKOP^?Y-BG:G7C?S=OSL?*9OX3^(^1TW/ M%Y9545NXKVB7JZ;DDO-GTA14.GZA8:M91:GI=]#"XMY0Z2*>C*PX(/ MJ*FKU]S\^:<79[A1110(**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ /\ MRD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *1W2-2[L%51DDG J.]O;/3;.;4=1NXK>WMXFDGGGD")&BC+,S M'@ $DG@ 5^2/_!4C_@K?J?QJN-0_9V_9BUN6U\'AFM]=\26S%)=<[-#">J6 MW8GK+[(-BBS6MDW0I: M*0&R]RPP1\N$!&TNO2OH[_@F=_P1H37;;3OC]^V%H$BVK[;C0O ETA4S M+U6:^!Y"GJ+?J>/,XRA_4&QL;+3+*'3M-LXK>WMXEC@@@C")&BC"JJC@ M#@5\QALGS#B&HL5FDG&&\::TT\^W_I3\C]PSGQ%X1\(<)/(N!J4:N*6E7%32 ME>2W4>DK/HOW<7TFVV?&'P8_X(3?L8_#VRAE^)8USQUJ"X,TNHZB]G;%O]B& MV96 ]GD?ZXXKUJT_X)?_ + =E +>']E[PX57H95FD;_OII"3^=>]45]31R;* M:$.6%"/_ ("F_O=V?A&8^)''^:UW6Q.:5VWT5248_*,6HKY)'A+?\$R/V!W4 MH?V7/#&",'$,@/YAZRM3_P""2_\ P3PU:-H[K]FC34##!-MJU_"?P,&9XA/RK5%_[4DTKQ 90I]"+I)OG+XV_\ !O3\1]%MI=4_9_\ C=IVN;06 M72?$EDUE,1_=6:,R(['_ &EC'O7ZLT5YV)X8R3$JSHJ+[QT_+3\#Z_)?&_Q. MR2HI0S"=6*WC5M43]7).2^4D_,_!;2?&O_!0_P#X)@>-(])G?Q-X-1YRPTO4 M5^TZ/J)'WMH)>WF..KQG>,\,#7WW^QC_ ,%QO@W\9I;3P)^TEI]MX%\12[8X M]764G2+M_=V):U)])"R#',G(%?;'C?P'X*^)?AFZ\%_$+PGI^MZ3>ILNM.U2 MT2>&4>ZN",CL>H/(K\WOVW_^"$=L8;SXC_L6WC*ZAI9_ FIW60WJ+2XD.0?2 M.4G/.)!PM>'/*L]X??M,OJ.K26\);V\O_M;/R9^HT.._"[Q:2PG%V$C@L;+2 M.)IZ1;_O-ZI>53GBE?WXL_32VN;:]MH[RSN$EAE0/%+$X974C(8$<$$K>%M/NC;ZIX+UW?%=:4P/S?9FD&Z!AU\ MHCRVR>%+;Q^PW[._[2/PA_:F^&UK\4O@UXICU'3ISLN(6&RXLIL M!/'G,<@ MR..A!#*64@GW\GS_ >;QY8^[46\7O\ +NOZ:1^3^(GA/Q%X>UE5JVK82?P5 MX?"[ZI26O))K5)MI_9E*SMW5%%%>X?EP4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !17#?'?]I3X&_LS^%#XQ^-_P 1 M].T&T(;[/'M[S7504I+L?K'17RU_P2)^,_P =OC%^RA;3 M_'_0/$"ZIIE_)%IWB+7H9 ^NV3_O(YP\GS2E2S1E^A"(RL;*!Y[R\NYECB@B4%F=V8@*H M))/ K'^*?Q7^'/P3\#WWQ)^*OB^RT/1-.CWW5_?2;5'HJ@ ": M_'+_ (*'_P#!4#XE_MP^(E^"_P &M,U+3/ KWR16>D6Z,;[Q!-O C:=4R2"V M-D"Y&<%MS!=OBYSGF$R>C>>LWM%;O_)>?W7/TOPX\+\^\15I M+W8K=I;>--JSZ'X> MDVR0Z$3RLLG427([=5B/3+89?OJO&RC)<5C<3_:6::S?PQZ1733\ETW>NWZ/ MX@>).2<-Y(^#.!GR8:-U6KI^]5EM)*2W3VE-?$O=A:FO>****^S/YM"BBB@ MHHHH **** "BBB@#Y]_;H_X)U?!7]MSPI))KUC%HWC&UMRNC>+K. >=&0#MB MG QY\.?X3RN24*DG/Y.?"[XF?M.?\$E?VK[K2-SF2+Q%H#S-]BUZP) M)62-L8((RT4H&4;((^^A_>6OF;_@IY^P9HW[:?P4EG\.6$,7CSPW!)<>%[XX M4W QE[*1O[DF/E)^X^UL@%P?E,_R)XC_ &W!>[7AKI]JWZ]N^STV_>O";Q1A ME-^&>)/WV5XCW&IZJES=5U4+_$E\+]^-FGS>U_ KXW_#W]HSX5:/\8OA?K O M-'UFV$D); DA<36 M?A+Q9J0L[V"^RG]CZJ"(TG8-_JPQ BESC V,?]7BOVAKT&<8%5-IK22[ M/_)]/NZ'Q_BGX?8CP\XGE@TW+#U%ST9_S0?1O;FB])=])62D@HHHKVC\U"BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **H>*/%7AGP1X?NO M%?C+Q#9:3I=C$9;W4=1NDA@@0=6=W(51[DU^?/[8G_!>?P-X0^U>"/V1/#R> M(M17=&_BS6(7CL(3TS!#\LDY'9FV+D @2 UY^89K@B[V^)]$S[O^+'QE^%?P+\(3>//B_P"/=-\/ M:3!PUYJ5R$#MC.Q%^](Y[(@+'L#7YO\ [7W_ 7RU2_-UX+_ &.?"QLXOFC/ MC+Q#;!I6[;K>U.53U#3;L@\QJ:^7_ GP3_;W_P""I/Q'?Q=<2:OXDQ*8[GQ1 MK\Q@TO3E)R40A=B <'R8$+6FGG5:36U-GY[? []A[]N;_@HWXP;XG:T^IS6 M-_(#=^._&EU*('0'I#N!><#D!8E*+C!*"OTI_9%_X(_?LL_LP_9?$WB/2!XZ M\50X?^V?$-LIM[>0=[>UY2/!P0SF1P1D,.E?5L$$-M"EM;0K''&H6.-% 55 MP .@IU>OEG"^78"7M*G[RI_-+OY+_.[\S\^XU\<>+^+*3P6$:P>$2LJ5+3W M>BE-6;5M+148-;Q 8 HHHKZ0_& HHHH **** "BBB@ HHHH **_*;_ (*8 M_M;_ +=W[3?[7WQR_8&_8\^/EI\'_!WP'^"$OBOXG^+(-"AO]8U^YN=/-U!I MMH9N+6(Q/&#/'MD1O,.X_*AZ_P#X)!^-_P#@K#\*OB9X$^ W[5.N7GQE^#'C MCX(Z1XJ\'?%\>'8K*X\,7DEJC_V+?R1G%R=H8"5M\K9A8L-[(@!^E5%?FM'^ MUG_P5+_X*5_M9_&'X2?\$]_BEX&^"OPM^"/BQ_"6I>//%?@XZYJOB378<_:4 M@MY'6&.VC(P&/S%71PS^85B[W_@FE^WQ^UOXE_;'^*/_ 2]_P""A6D^%;OX MI_#70;7Q'HGCCP-;R0:=XHT&X:)!.]O(28)T>>%6"X4EV 4>7OD /NRBORE\ M ?M:_P#!=3]OO]H_X^Q_L!?$WX!>'/AG\)_C!J/@72Y/B)H6H275Y/9!!,R2 M6R2+(,LK9.WB1< CFOKGX$_$O]M;]DC]D3XC_'C_ (*V?$OX:ZU=^#+>^UY+ M[X46%U%;1Z-;62RM$R721L]R9$FV@<-N09S0!]0T5^5/PN^-W_!P_P#M6?LN M)_P4L^#'C[X/^&=%UK2Y?$7@/]G?4O!LMY+JVBC,ENEQJF]95NKB%0R;-L;> M9&28=Q5/N?\ X)Q?MN^"?^"BW[%W@7]K_P "Z4VFP>+-,9M1T=Y_,;3;^&5X M+JV+8&X)-%(%8A2Z;'P-V* /;Z*** "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP# M_P I!/'_ /V(FE?^C&H ]THHHH **** "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@ HHJKK6N:+X M;TN;7/$6L6MA96R;[B\O;A8HHE]6=B H]R:3:2NRHQE.2C%7;+5%?,WQE_X* M\_L'?!KS;67XPIXGOHL_Z!X.MC?E\>DP*V_YRBOD[XS_ /!P[XFNTFT_]G[X M!6ED#D1:KXMOVG8CU^SP; I'_75A[>OBXOB+)L%=3K)OM'WG^%[?.Q^E\/\ M@[XD<26EA(OC1_P4<_X*/Z[)X5AU+Q=XPMWD DT30;0V^F6_/R^:D02%0.,/ M,<_[7-?3_P"RI_P0"U^_FMO%7[7?CM+&W!#GPIX9G$D[]]LUT1L3T*Q!\@\2 M*:\&7$&;YN_9Y70:7\\NGZ?B_0_5:'A%X?>'T5B^.LSC.HM5AJ+;5R M,NY9CCK755Z64\-TL'6^M8J7M:SUN]D_*_7S?R2/CN/O&C&\0Y?_ &'D-!8+ M+HKE5.%E*:_ON.B3ZPCHVWS2F%%%%?3GX<%%%% !1110 4444 %%%% !1110 M 4444 ?D9_P73_8O'PR^)]M^U;X#TG9HGC"X\CQ)'"GRVNJA21*<=!.BDG_I MI&Y)RXK[(_X)$?MAR?M4_LQ6^C>+-4\_Q;X(,>EZXTCYDN8=O^C73=R712K$ M\EX7/<5[E^TK\"/"W[3'P,\2?!#Q@H6TU[3FABN"FXVMP,/#.H]8Y%1P.^W' M0U^,?[!GQO\ %W_!/3]NM?#WQ++:?8C59?#/CJU=_P!W%$9=GGYZ$12*DH8# ME P'#U\'BU_J[Q%'$QTHU])=D^_WZ_.1_5603_XC#X/ULFJ^]F.6+GHO[4Z: M6D?.\4Z=MKJDWJ?NK12*RLH96!!&00>M+7WA_*H4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 445XA^UM_P4'_ &:?V-M+=/B;XQ6[UYHM]GX4T+HMT;6NEW0 M&GV4G3]_"_"GF37.HYZ)/(@$ER2.J*%C/\ <)&:]M_8O_X(.^)O$HM/'W[8VL2:/8MM MDB\&:1<*;N8=0+F=6^$'"7 6!AFOB'BU%O6.%IN\Y>4G'679\EHIVO4L?-_B_XH_M[_P#!57XG MKX,V^D:2I) =P3Y<8ZCS9F+GIN/ K[B_8Z_X(1_"WX= M"U\;?M6ZQ%XOUE=LB^'+!GCTNV;KB1N)+H@XZ[$Z@JXYK[@^%?PA^&/P/\'6 M_@#X2>!M.\/Z/:C]W9:;;A%+8P7<_>D&**R[!1T2IV51KSE&RA?=J&M[WG(J:#H&A> M%M&MO#OAC1;33M/LXA%9V-A;+##!&.BHB *H'H!BK=%%?5))*R/P64I3DY2= MV]V%%%%,D**** "BBB@ HHHH **** "BBB@#\X/^"QG_ 2L/Q1U#XA_\%"? MV4OVJ-:^$7Q6TOX/ZGIOCR/3;&&_T_QAH4=G,WV.^M9&7:SQQ&-)_F"B-"$+ M1*R\)_P2C_X*,?MM_ GXK_ 7_@G'_P %$_AIX,?2?BK\);34?@-\2O +_BI-=ZYX ML\0S&R^'WPV\/)Y^L^*=0)"I;VT*@L$WL@>4@JFX !G9(W\4_P""07[#?[2_ MACXJ_$K_ (*A_P#!0.*TM/CE\<8;:$>$+"3=;^"O#\(0VVE!@3F7$<)EY;!A M3)+F4M\IZ=^P/_P7Z\(?\%)?B#_P4;'P)_9R\?\ BO7;J2R\ 7'Q'\5:A/=?\ !_\ P4U^ M"_P*T/X?WOA*YAL[CX6ZOJ4E_-J#RPH(I/M$[A83;M'/CU_P %6OC7H^K:SXRU+Q%:67P*\4MX6\N&*(2SLNQ5"*>-U>#?$?]JG]KSQ3_P29_X*"?\ !.S]JSXF2^/O&W[- MIT_3+/XBR0[+G7]"O;O="]R 3F98;60NS$L5F569V1G;Z/\ V;?V?_\ @NI_ MP2L\&ZQ^R)^S1\+?AO\ M!?#6/7+Z\^&GC/QGX^DTK5-!M[J5YC;ZE$ZYN@L MKL_[ELDNY#@,J1^O?L(?\$>[OX9?LQ?'+PM^V_X^L_&_Q-_:DN;^Z^->N:#$ M8K.,7,,T,=E8[U#"*W6XF,;E5(:3A555 /H?_@G4-+'_!/KX%#0]GV(?!OP MQ]C\O[OE?V3;;,>VW%?&/_!J*&_X=EZ^;7_D&'XV^)SHF/N?9?,@V[?]G?OZ M=\US/PR^!_\ P<2?LJ?LN+_P35^#7@CX/>*=$T?2Y?#G@+]H;4?&$ME-H^B$ M&.W>XTS8TC74$+;4\L.B^7&")MI9_NC_ ()P_L0^"?\ @G/^Q=X%_8_\"ZLV MI0>$]-<:CK$D'EMJ5_/*]Q=7)7)VAYI9"J$ML38F3MS0![A1110!XEJG[4OQ MEL-3N;"V_8M\;W4<$[QQW,5S;;9E#$!QENA R/K7'_LV^/?$OQ _;@\=:WXG M^&6J>%[B3P1IZOIVJNC2QA)<*24.,-N)'^Z:^G:\+\ _\I!/'_\ V(FE?^C& MH ]THHHH **** "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 **** "L[Q;XN\+> O#=YXP\;>(K+2=*T^$RWVHZ MCIS@9\N M%"1G&1NT.^N;2:Z)\.^ ]"8FVME M''G3,<"1U!RT\F%4$XV*<5\_G/$&&RJU**YZKVBO/:_;R6[_ !/UOPW\),XX M\YL=6FL-@*=W.O/166ZA>R;763:C'J[^Z_K3]L#_ (+X:)HL]WX)_8]\+1ZG M,A,;>,M>@9;<'INM[8X:3V>4J,C_ %;#FOCW2? O_!1G_@IAXD_MQK;Q9XVA M$Y_XF.HS"VTFS;N$+E+:(CGY(P&_V37WE^Q+_P $.?A1\*;>T\>_M4/:^,O$ M6U9$\/)DZ58MUVN#@W;#ON CY(V-@-7WCI>EZ9HFG0:/HNG06=I;1+';6MK" ML<<2 8"JJ@!0!T XKQ89'G.=OVF:57"#^Q']>B^?,S]+Q/BAX<>&2>#X'P$< M17CH\56N[OKRO2]A.',FP6L**;[R]Y_CHOE8_*.(/&7Q)XDO'$YA.$']FE^ZC;M[E MFU_B;*>@>'?#_A328= \+:%9Z;86Z[;>RT^U2&&(>BH@"J/H*N445[:22LC\ MRG.=23E)W;W;"BBBF2%%%% !1110 454U77M#T.,2ZUK%K:*>AN9U3/TR>:R M?^%L?#?>8_\ A,K'(_Z:\?G7BX[B3AW*ZWLL9C*5*?:=2$7]TFF=%/"8JM'F MITY->2;.AHK-TWQCX3UA@FE^)K"X8]$ANT9OR!S6E7H83'8+,*7M<+5C4CWC M)27WIM&52G4I2M--/ST"BBBNH@**** "BBB@ K\G/^"^W[+ \(_$K1/VK/#& MG;;'Q0JZ7XC,:\)J$,?[F0^\D"%?^W;/5J_6.O,/VROV=],_:H_9K\5?!.]2 M,7.J:_B/F6\F>P\Q5#8ZJS#O7CY]ERS3+)T4O>WCZK;[]OF?HOA M5QE+@;C?"YC*5J3?)5\Z<[*3_P"W7::\XH\J_P""0W[43_M*_L@Z5::_J/G^ M(O!;+H>LEWR\J1H#;3GN=\.U2Q^\\-_!T>$./*ZH1MA\1^^IVVM-OFBNGNSO9=(\O<****^A/R **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH ***BO;VSTVSEU'4;N*WMX(VDGGFD")&BC)9F/ ))/2C8 M:3;LB6N(^._[1OP4_9G\'/XZ^-OQ!L-"L1N%NMQ)NGNG SLAB7+S-[*#CJ<# MFOB[]N+_ (+F> _ANUY\./V2+:U\3ZVA:*?Q7=*6TRT;H?(48-TPYPW$70@R M#(KXF^$/[,7[(8% M(7(R%!S7R68\4TH5?JV7P]M5?;6*^[?Y:>9^_<(>!>-Q.7_VUQ;767X%:OGL MJLEY*6D+].9.3>T'=,]I_;)_X+I_%GXHFZ\#_LL:9/X,T-\QMX@N=K:M=+TR MF"4M0?\ 9+OT(=>E<3^R5_P2&_:E_:VU-/B5\7KF\\'^'=0E^T7&M>(HWEU+ M4MQR7B@SW,V\ M:.'.#,#+*/#S!QI1>DL1.-YS\TI7;[IU-%=I4XGD/[*W[#7[./['>@C3O@]X M'C34I80E_P")-2Q/J-YZAY2!L4X!\N,*F1G;GFO7J**^QH4*.&I*G2BHQ71: M'\YYGFF99SC9XS'UI5:L]7*3/\ _L1-*_\ 1C5[I7A?@'_E M()X__P"Q$TK_ -&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5Y!^VG^V9\,/V*/A'-\1O'D MXNM0N=T/AWP_#*%GU2Y SM7KLC7(+R$$*".K,JMTO[1_[0WPX_9;^$&K?&;X MH:GY&G:9%^ZMXR/.O;AL^7;Q*?O2.>!V RQ(521^)^M:S^TM_P %;?VPHX+> M'S-1U20I9VN]C8^'=+1N23CY8T#99L;I';@%G KYO/\ .WET(X?#KFKSTBM[ M7ZO]%U]$?LWA+X8T^,<14S7-Y>RRS#>]5FW;FY5=P3Z::SDM8JR7O25ETO2_ MVMO^"N/[4KS2S-?ZA<8-Q1L_>8DU^PO[&?[#_P M7_8G^'R^$_AOI@NM6NXU.O>)[N(?:]2D'J?^6<0.=L2G:O4[F+,=/]D7]DGX M6_L;?"*T^%?PTLM[\3:UK,\8%QJEUC#32$=!V5 <(N ,\D^HTLBR".7_ .TX ME\]>6K;UM?HOU?Z&OBEXL5>+>7)LFC]7RNC:,*<5R\ZCM*:73K&&RW=Y;%%% M%?2GXH%%%% !1110 4444 %%%4/$OB71_"6D2ZWKEV(H(A_P)V[*H[D^EB2)]5U73=$L)-4U:]CM[ M>% ,]!7J/PP^!^B^#8X]6UQ([W4\ M[F&8X#Z(#U/^T?PQ7\GYCQQQ]XW9Q5RC@F3PF6TWRU<6TXREY1>DE=:QA%J; M5G.4(NQ]K2R[+.'J"KY@N>J]5#HO7IZMZ=DSS'0_@]\3?'$AU:YM'B$QR;O5 M)BI?WPZV)JO6 M4Y5'&[ZM*%K?-R?=LXJW&.;3E^ZY81Z)*_Y_\ \"U3]F_P"(E@ADLS8WN.BP M7!5O_'PH_6LRT\5?%?X77:VD]Q?6BC[MM>H7B8?[(;C'NOYU](5!J.F:=K%F M^GZK8Q7$#CYXIHPRG\#7G9C]&3*,OJ?7.$\RKX'$K9\_-'TO'EFD^KYI+^ZS M:EQ?7JKV>-I1J0]+/]5^"]3@/ /[0^@>(733?%,*Z;=-@+-NS!(?J>4_'CWK MT565E#*001D$=Z\@^)'[.ODQR:SX W, "TFFR-D_]LV/7_=/X'M6#\,?C-K7 M@*Y70/$:33ZP[J?PQWY,?#O.:>0>)-*T9Z4\7!>Y M+SG9)-=Y)1G'3GAKS*L3D> S3#O%93+5;P>Z]/\ +5/H^A[]15?2]4T_6M/B MU32KM)[>9-T4L9R&'^>W:K%?U+1K4<31C5I24H22::=TT]4TUHTUJFCXV490 MDXR5F@HHHK404444 ?BW_P %K?V<;OX ?M?+\8/"4$EII7CU#J]K/;Y3R-3B M91=!2.0Q8H_N2+7!?\%9_P!F/_AI;]CK78-&T_SO$'A('7M"V+EW:%&\^$8Y M.^ R *.KB/T%?&'_ 0%_:;_ .$/^+&N_LO>(M0VV/BR ZEH"._"ZA G[U%' MK) -Q/\ T[*.]?#4?^$/BJ5/:GB-5VYO^'NO^WD?U'F'_&S_ (I8Q>]C7PCH@M_$?Q!N8-UEX>CF_=V(896:\93E%P01&/G?C&U3O'-B\9AL M#0=:O+EBOZT[OR/:X?X>SGBG-89=E=%U:T]DNBZMO:,5U;:2/7?VFOVK?@E^ MR1\/Y/B%\:/%B64+;ET_3H,27FHR@9\J"+(+GD9)PJY!9E'-?C]^UY_P47_: M?_X*&^-8OA+X!T;4=.\-W]X(='\#>']\T^HMG*FY9!NN'XSLP(UP"%R"YY_X M=?"G]LK_ (*R?'ZZ\07NIW.K7!D4:QXCU+,>FZ);DDK$H4;4 YV0QC MD:GG W% MR-U?$RJYMQ9-QI7I8;J^LO\ /TV75MG]-4\!P#X X:-;'\N/SIJ\8+X*+>SU M^'RDU[26G+&$6V?)O["G_!"[2-%2S^)O[:#)?7GRRVO@6QN&=&M-.T^RA6&SL;&W6*&"-1@(B* JJ!T M&*MT5]=EV58'*J/L\/&W=]7ZO^EV1_/G&7'G$_'F8?6LVKN5OA@M*<%VC'9> M;=Y/JV%%%%>B?'!1110 4444 %%%% !116'\0?&^G^ ?#WO;5%-P$4F)L\ JW;/]T\_7!KL*X^'.(\FXLR:E MFN5U?:4*BO&5FMG9IIV::::::W+Q>$KX'$2HUE:2"BBBO<.<**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_ /V(FE?^C&KW2O"_ M /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ JOJNJZ9H6EW.MZUJ$-I9V=N M\]W=7,@2.&)%+,[,>%4 $DG@ 58K\T/^"Y/[>_\ 9UH_[%OPJUK$]PB3>/;V MVDYCC.'BL 1W8;9)/]G8O.YQ7G9KF5'*L%+$5.FR[OHOZZ'V/ ?!F9<>\2T< MIPFG-K.5KJ$%\4GZ;)=9-+J?-'_!1/\ ;)\CR1P7OC+ M6XXY_%FM(N=\H&5MHCU$,>2!_>)9R!N"K\Z?\$1_^"?T7@#PK!^V%\6-$QKN MMVQ'@NRN8^;&Q<8-W@]))@2%/:(YR?-X_1"O XJ;7Q*,KN3^U4N_LQ84445]@?S ML%%%% !1110 4444 %%%3[1BFWT1T8;"8G&553H10_["BBBO8, HHHH *X7XL_!O3_ !S;OK&CHEOJR+P_1;@#^%_? MT;\#QT[JBOG>*>%;454I3^^+Z2B]XR71KT=TVGU8/&XG 8A5J$K M27X^3[H^=OAW\1?$'PGUZ32-6MIC:>=MOK"3AHVZ%UST;]"/P(^@-(U?3M=T MV'5])NTGMYTW12(>"/Z'L1V-/;$ZGI:)%JT"?NI.@G4?P-_0]OI M7E_PP^).K_"W79-&UN"7["TVR]M'!W0.."ZCL1W'NU_"N]GV2O[\/L_Q(:-I_8XO#8;BC"/%X5/Q1[_UT?R9 M]#45%87]GJEE%J.GW*303('BEC.0RGH14M?U_3J4ZU.-2G).+2::=TT]FGU3 MZ,^%:<79[A1115B @,"K $$<@U^$?[:/PL\4_P#!/#_@H'/JWP\A-E;:?K<' MB;P6X!$9M7E,BP^Z(ZRP$=Q&<]:_=ROB#_@N;^RPWQB_9L@^./AG3?,UOX>R MO/=>6F7FTN7 N!QU\MA'+SPJK+ZU\QQ7E\L9EOM:?QTGS+O;K^&OR/V_P$XM MH\/<:+ 8RSPV.7L9I_#S/^&W\VX.^B4VSZX^"WQ7\+_'3X3>'OC!X,GWZ;XB MTF&]M@6!:/>N6C;'\:-N1AV92*Z>OS6_X(!?M5#4_#VO?LB^*M1_?::7UGPH M)'^] [ 74"Y_NR,LH Y/FRGHM?I37J9/F$370****],^*"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOSD_X*N_\%:AX M!.H_LR_LM>)0==^:W\4^+;*7(TWL]K;./^6_4/(/]5RJ_/DQ^?F6987*L*ZU M=Z=%U;[(^MX+X*SSCO.X9;ED+R>LI/X81ZRD^B71;MZ)-G4?\%._^"N^D_L_ MM?\ P%_9LU&VU'QN%:'6->7;+;Z">A11RLMR/0Y6,_>W,"@^.?V!_P#@FM\8 MOV^O&4OQA^+.LZIIW@N6_>;5_$UZY>]UN;<3(ENTF=[%LAIFRJG/WV!6NS_X M)?\ _!)S6OVD;NS_ &@?VC;"YL_ HE$^F:5*S)<>(6!SN)^\EMGJ_#2=%P#O MK]?-$T31O#6CVOA[P[I-M86%C;I!965G L<4$2@!41% "J , "ODL%EN- MXDKK&YCI27P0[KN_+SW?DK'] <2<9\-^#&53X9X.:J8Z2MB,4TFU+K&.ZYET MCK&GUYI\S6'\(/@Y\-/@+X!L?AC\)/"%IHNBZ>FV"TM4^\W\4CL[-Z$XR3V ]!6O\ '#XJMXOO_P#A%/#L MQ;3[>7$CQG_CZD![8ZJ#T]3SZ5W7P2^%:^"M,_MW6H!_:EW'RK#_ (]XSSL_ MWCW_ "[<_P @<99OF'CSQJN$,CJ..58:2EBJT=IM/X8O9I--4UJI2O4LXP3/ MNL!0I<-9?]>Q*_?35H1?3^NO9:;LZ+X?^"-/\ ^'(M$LL/)]^ZGQS+(1R?IV M ]!6W117]7Y3E67Y'EM'+\#35.C2BHQBMDEMZ^;>K>KU/BJ]:KB*TJM1WE)W M;"BBBO0,@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ /_*0 M3Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***I^(?$&B>$ M] O?%/B75(+'3M-M)+J_O;EPL<$,:EGD8GHH4$D^@I-I*[*A"=2:C%7;T26[ M9XO_ ,%"?VRM!_8J_9[O_B"SP3^(]1W6/A+3)3G[1>,O^L9>IBB'[Q^@.%7( M+K7Y9_\ !,O]CGQ)^WQ^TQ>_$3XN276H>%]&O_[5\9:A=L2VJW339+S^R? NDS-L6"UW$M6/RY]7OG \ MZ?U16( 4'Y@BHN<#G^?_ ! \3.&N'ZOU[-)\U*G?V5*/QUI>2Z1O\4GHHV7Q M22?]B8;*L3X.^':P.&M'.,P5YRZT*?KT<4VHVWJ.4DVH:?0WC3XS^"OA]$-% MTV);NY@01QV5EA8X0!@*6'"@ 8P 2/05YCK?QT^)?B>Y^RZ7=_8UY@(QR":\/A[@;Z2'C\_K:G/*\OE\,*:DIN+VYI7@]5_P _)P3WC3LS^:,7 MFG"?#/N.U:KUL?^!!_^*K\NO$/_!WQ\7+F[9_"G[$OARR@+#;'J/C*XNG"^A9+>($] M.=OX5W/P8_X.\?!%_JL5A^T)^QOJ>EV;.!-JG@_Q/'>NH]K:XBA!Q_UVY]*^ MZJ?0(SN-+VM?'8N/D>?^AK=_8W_X*-_L<_MZ:"^K?LT_&?3]8O;>$2:C MX=N@;75+$< F6UEP^T$X\Q0T9/1S7N%?#XKZ*>%RZNZ-3-L93FMU)I-?*R9Z ME/C65:*E&A3DGV/G+=\>;;J?%BA>.?M)'^%']N?'.#Y6NO$@Q_?2;^HKZ-HK MG_XEJQ-/^#Q'BX_-_I-%_P"ML'\6%@_Z]#YR_P"$O^-R?.=0UT8YR87Q_*E_ MX3SXU?\ 04UC_P !S_\ $U]&44O^)=.((_!Q5BU_X'_\N0O]:L*]\%#\/_D3 MYODN?C3XK'V1VU^Y1SR@64(?KC _.N@\'?LV>(M2D2Z\7W:V$&F M1E5^O/TKW"BN_*?HS<,+'QQG$&.KYA..RJ2<8_.SE-^G.EW3,Z_%V,]DZ>%I MQI)]EK_E^!G>&?"F@>#]-&E>']/2"(6X2&%PE M.-.E!6C&*48Q2Z)*R2]#Y6I4J59NH_$57CD4,CHV0P/((/<5YE\=/ MA"NMP2>,O#-K_IL:[KVWC'^O4?Q@?WA^H]^N+\ OBL^GW,?@7Q!<_P"C2MC3 MYG/^J<_\LS_LGMZ'COQ_-_A]Q/GO@_Q7#@/BJISX2H_]CQ#^&S=E!M[1;TLW M^[GIK3E&2^LS3!X;/<$\RP2M-?Q(_KZ_FO.Z/::***_K4^("JVM:-I7B/1KO MP]KMA%=V-_;26]Y:SKN2:)U*NC#N"I((]#5FBDTFK,J,I0DI1=FC\%_BOX2^ M(?\ P2W_ &_Q/X9,K?\ "+:VFI>'I96(&I:3*3B-F[AX6D@D(Z,'QTK]R?A7 M\2_"?QD^&^B?%3P+J NM(U_38KVPFXSL=0=K ?==3E67J&4@\BOD;_@MG^QN MWQ[^ "_''P9I?F^)_A_#)<3+$F7O-*/S3Q\=3%CSE] )0!EZ\1_X(-?MI1:7 M?7G[&?Q U?;%>22ZAX'DG?A9<%[FS&>FX S(/42]V KX7+9?ZO9]/ 3TI5=8 M>3[?^V_)=S^I^-:4?%WPJPW%6'7-C\ O9XE+>4%JY>B_BKHE*HMXGZC4445] MV?RL%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 445\._P#!6;_@IY:_LS:#N[)?>WV7FSZ3A/A3.>-,\I95ED.:I/=_9C%;SD^ MD5U[Z))MI/DO^"N7_!5!OA9%J'[+7[.'B''B:6-H/%?B2SEYTA",-:P,/^7@ MCAG'^J!P/WA)C\3_ ."4'_!*R?X^W=G^TC^T9HLJ>"X9A+H.AW*E6UZ13_K9 M >?LH(_[:D8^Z#NQ?^"5/_!,W5OVL/%*?M!_'FQN/^$"L;UI(8+IF$GB2Z5L MLNX\F!6SYC_QG* YWE/V0L;&QTNQATS3+.*VMK>)8K>W@C")$BC"JJCA0 M!P *^1RS+\3Q!BUF68+]VO@ATMW?E_Z4_*R?]"\:\6Y-X19!+@SA*=\5+_>L M2OBYK:QBUM+=63M26BO4'QN:8>G-:.+JP4EZKFNOFC^9J65YGB(\\*,FGUY7^9W%%ZC_OV\RN/S!KT\HXKX M7S]VRS'4:[[4ZD)O[HMM&%?!8S"_QJ%KKU34;J,_G$I_P#0C^'K5CXT?&U;!9?"/@V[!G(*7E]& MW$7JB'^]ZGMVYZ9?P2^#+:Q)%XQ\6VI^R A[*TD'^O/9V']ST'\7TZ_RQXE> M(&<\>YV^ >")K?1V_)?-Z%_P" _P (C!Y7CKQ/:X<@-IMM(OW1VE8>O]T?CZ5ZW0 , 45 M^Y< \"9+X><.T\IRZ.BUG-_%4F]YR]=DMHQ22V/G+K?_ ()Y?LUPS:EJ5X\Q;A0,/'9L_1$'RRRL< ?(I/W MUK[7_:0^*NO^!/!%UI'PWN+,^*M0B,.F27@WPZ?N&#=2J.6"#E8^LC;5RJ[W M3Y"\$_#?X.?LH^!-<^('B;Q/;V@(?4?&GCOQ-=JLMU(S;GFGF;IEV^5!U9@ M&=OF_GOQ?\7\+P]*/#N2Q>*S*LU%4J=Y.+EHHR4;OFD_L+WFM-%*Y^P>&%#* M\AQ#XDS*"FZ.M&$M(\Z_Y>S?\E/>*WE/6Z4;G._L8?L0>'/V5_M]_P#!?#/]G6WTGXE M?%> M%,C[;#'&P1#D-(&4H?C;_ (*1?\%R?&OQPCU# MX ?L77.H^'?!]V&L]7\6*K0ZKXB1OE:*(#YK.U?IL'[V5?\ 6%%9H1Z]_P $ ME?\ @VK\5?%Z#3/V@_\ @H/I^H>'O#,FRXTGX<([6^HZFG4/>L,-:1'C]T,3 M,"XU[QO M<03&.]\5>(;DVNA:$C88Q(P40P#H?(@0N?O!#R:_3/\ 90_X-.OVL$!IM%\*O_ &;ID1[H9&5KB<>C@P=?NU^J?P[^''@'X1^"].^' M'PO\&Z9X?T'2;<0:;H^D6:6]O;1C^%$0 #U/J22>36U7]$9WXI9WC(_5\K2P MM".D8P2YK?XK:>D4K=V? 8;(\-3?/7]^3W;V^[_,^2?#'_!";_@DOX2LEL-- M_8M\/3JJ[=^J:C?WCGIR6GN'.>/6O,?VB/\ @VC_ ."8WQHTF?\ X5[X%UKX M;:NT1\C4?"FMS2Q>9CY3);7;2QE0>JQ^62/X@>:_02BOD:'%O%&'K>UAC:O- MYSD_O3;3^:/0EE^!G'E=*-O1'\PG[=G_ 2+_;P_X)$>.+3X[>#O$M_JGAC2 M[Y)-%^*?@EIK:33I2VU!=(K&2R%$C$E1^DG_!%[_@X5T/\ :CO= M)_9:_;6U&RT?XB3[;;P]XP"I!8^)).BPRJ,+;WC=@,1RGA0C%4?]2_$/A[0/ M%V@WGA;Q5HEIJ>F:C:O;:AIU_;+-!'7P>(R>?M\([P^U'^OSW7 MFC^A&BOR/_X(!_\ !CU1[V$Q='&T5 M4IO_ (#[,****\0Z0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\*^/G MPT'AC5!XMT2#;97DO[Y$'$$QYX]%;DCT.1Z5[K537M$T_P 1Z/<:'JD.^"YB M*2#N/0CT(."#ZBOS7Q5\.\#XD\)U,NJ6C7C>5&;^Q42TU_EE\,EV=[7BK>OD MN:U,IQJJKX7I)=U_FMTXKMJ M^;;*XUSX+_$@B8%FLYMDRC@7$#>GU7!'H0/2OHS3M0L]6L(=3T^8207$2R1. M/XE(R#7R/@/Q_C>*_O+F?Q([>),LIX M/$K$4/X576-MEU:_5>7H34445^\'S8V6**XB:">)71U*NCKD,#U!'<5^'_\ MP4M_9'\5?L"_M3VOQ$^$OVG3?#6KZB-8\$ZE:S1/ADSUC9.I M#8_<*O-_VL?V8_ 7[77P0U;X+^/X@D=ZGFZ9J*1AI-.O$!\JX3/=22",C%Q!E"S;!&]XO:5NK MA=NW6+E'[5SD_P#@GW^VCX8_;:^ UIX]MC!:^(]-V6?BW2(V_P"/6["_ZQ0> M?*E +H>?XER2C5[I7X,_"?XD?M _\$F_VQKJP\0:5(+C2[@6?B31A*1;:WIS M$,'C8CD,N)(I,95L C[Z']O?@K\9?A[^T#\,=(^+OPNUQ-0T76;836THX>,] M'BD7^"1&!5E/0@UAP[G+S&@Z%?2M3TDGN[:7_P ^S]4>EXP^&\.#LSAF65^_ MEN*]ZC..L8\RYO9M^FL']J'5N,CJ:***^D/QD**** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH ***^&O#[/D+U7[5< '*P*>W!D8;5QAF3GQ6*H8+#RK5I6C'?^NYZ^19%FO$N;4L MMRZDZE:H[12_%M]$EJV]$M61LDEB223S^<8K&X;'4ZF=YS45' T$W[SLK+ MJ^]]M+N3M&-V?U!G699;X'\/_P"K'#TE5SC$I>WK+>G=:*/9I/W(O97J2LW% M/7NK[P!\%/!-GI%E8VVEZ5IMJEKI>EV,(55C10%BB08 ]!WKQWQC\8/'' MQ$OO['T99K:VE;;%8663)+[,1RWT&![52CB\;_&_Q@26\V5N2QR(;6+/Z ?F M3ZFOX']U?8?CD\U^%RS3Q ^D+F%3#Y/ M4EE^1P?*ZEK3K6W6C5_\":A%?&Y2LC\%E#+N&X^UQ7[[%2UL]4F^KO\ F]7T ML>5^&OV;/&&K1+P:8C#/EL/-E'U4$ ?]]9KH4_9:T<1XD\6W)?\ O"V4 M#\L_UKU6BOTW*?HW^$N6854JN#E7EUG4J3YG\H2A!?**/&K\69W6G>-3E79) M?JF_Q/'=1_99NE4MI/C"-SV2YM"H_P"^E8_RKE]6^$'Q2\%3?VC9V$TGE\K= M:5,6(]\+AQ^5?15%>9G7T8O#3'QY\NC5P=1:J5.I*23Z.U1S_P#)7'R:-L/Q MAF]+2JU479I+\K?J>!^%OVA?''AZ06FO*NIPH<,MP-DJ_P# P.O^\#7J'A#X MT^!/%VV"/4A9W37>+_ -FG7=/WW?A#4%OHAR+://B MG\,KD:7-*X1S.DN:A:I'HTU^ M3_1L]=HK@+?]I+X=3*#*FH0D]1); X_[Y8U1US]IWPQ;0E?#^BW=U+CAI\1( M/U)/Y#ZU]OBO&OPJPF%>(GFU)Q72+=#A[.ISY50E\]%][T/2;N M[M;"V>]OKF.&&)=TDLKA54>I)Z5XU\5_CY+JRR^'/ \SQVS96>_ (>4=PG=5 M]^I]N_-:KXG^)7QFU5=,BCEG7=E+*T4K#%_M-S_X\QKTWX9? C2?"+QZUXC: M.^U%>8U S% ?4 _>;W/3L.]?C.8\=\>^.%>64<&4983+F^6KBZBY9276,+/2 M_P#+%N;TYI4XMGOTLMRSAV*KX^2G5WC!?K_F].UVUT^0C2#L/]GOWXX/L@ 4!5 X HHK]]\/\ P\X=\.,D67Y7#5V=2H_C MJ2[R?9?9BM(K;5MOYG,\TQ6;8CVM9^BZ)>7ZOJ%%%0ZAJ%AI-A/JNJ7L5M:V MT+2W-Q/($2*-02SLQX50 22> !7W3:2NSS2:BJ/AOQ+X>\8Z!:>*?">M6NI: M;?P+-97UE.LD4\;#(967@BKU*,HSBI1=T]F)--7044450PHHHH **** "BBB M@#X&_P""EO\ P6*^)7[.OQ>\1_L<_L.?LO7?Q8^*OAOX;7?C#QG>W&MQ:=H_ M@K3$A:1+J[DD5OM$NT+(+9=A=7C /?VI?BIH_[''[:W M[-5W\*?B]J?PTL/&?AF2/5XK[2O&FCS0HQO[.2-1Y+')8VY+E DH+[HG5?%_ M^"K/[)7[>/[*?[3GQU_X*0_L9_#/0?B=X*^,GP1G\-_&3P9J.N)IVI:*MIIS M6Z:K9R2?)*D<$:LT0W.Q\Q0AW*Z>B?\ !&/_ (*>?LB?M/Q?#K]E?QI\"=?^ M'/QZ\$_"#2;?2K/XB^$X[6]UK2(;&-3=:7=G+36KKF8)E"R.SJKJKN #T#X^ M_P#!9R_T?]ISQ3^Q_P#L,?L0>/OVA_&OP_2+_A87_!4CX6_M]:QXT^%%Q\+O%?PR^*GPVNXH/'WP MN\=VB0ZCIHE&8KB-D)6XMW'21<'E25"O&S]=H?PJ_8@_X)I>!OBG^T3:6>D? M#K0O$_B&[\9_%#Q+JFLW,D=WJ,Q_>W+M<2R%6=CA88@ 7?")N?!^!?\ @GEJ MWQ;_ &I/VG_VI?\ @O?9> =1\'>!O$7PKG\+_!+3]6MO*O==T[3X4F;5YHST M5Y;.+RSSD22("1$&< ]M^('_ 7(\2>(OBWXY\ _L(?\$[/B?^T%H'PNU>72 M?'WCCPC>6MGI\&H0C,]I8^=E]1FCZ,D8!)(*[E9';Z3_ &-/V_/VH6*PR0@9;YBNTJZL596/S+_P M:Z>$M)\.?\$2?A'K5E&#>^([OQ!JNLW1.7NKEM;OHO,<]6810Q)D\_(*^$O% MWCC7_@E^SU_P6-^&G@&ZDL](T_QW;WEG:VQVQPR:\]Q;W^T#A=T852!V4#H* M /LN?_@X=U;Q#X-UC]IWX,_\$P/C3XT_9XT&ZN$OOC-I@M(1<6MO(8[B_M=- ME833VJ%7)E+(%"-O$91POWW\"_C=\,/VD_@]X;^/7P7\50:WX5\6:1#J6AZI M "!/!(N1E6 9''*LC ,K*RL 017F/_!-WX;>$/"__!-#X'_#&ST:VDTA?@OX M?MKBT:(&.X632X#,7'1O,9W9L]2YSUKY/_X-3-8U1O\ @EC/\/KJ^EGL?!/Q M;\3:'HGFN6V6JW"7 49[>9<2GZL: /TIHHHH *\+\ _\I!/'_P#V(FE?^C&K MHK_]MC]E+2[Z?3-0^.6AQ7%M,T4\3RME'4D,I^7J""*\^^ 7Q/\ 'Q3_;I\ M=^)/AYXJM=6L9O ^G+%=6C$JQCE(<<@="RY^M 'TG1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%17]_8Z58S:IJE[%;6UM$TMQ<7$@2.)%&69F/"@ $DG@ 5^>G[8/_!RY_P $ M^_V:M5NO!WPNNM5^+&O6K%)!X1,::7'(#RK7TIVN/]J!)E]Z]7*LDS?/*_LL M!1E4DM[+1>KV7S:,*^)P^%CS59)(_1"BOPM\2?\ !WO\7[F^=_"'[%'ANRMM MY\N/4O%]QV62"($_A5WP_P#\'?OCVWG!\5?L*Z1=Q9^8:?X^EMV X_OV M.5&_P!67I[2G_\ )6_$\_\ MW*[_'^#_P C]Q:*_)OX9?\ !V]^ MR-KDL<'Q;_9F^('ATN0&ET6YL]4CC]R7DMVQ]%)]J^I?@A_P7C_X)5?':2&R MT7]J_2/#]]+@-9>-K6?2/+)[&:Y18#_P&0UX>.X)XLRY-U\'4LNJ7,OOC='3 M2S/ 5G:-1?E^9]?T5F>$O&G@[Q_H<7B?P)XLTS6]-G&8-0TB_CN8)/\ =DC) M4_@:TZ^7E&4).,E9H[DTU=!114&I:IINC6;ZAJU_%;0)]Z6:0*H_$UE6K4BO-O%'[2OA72V:W\.6$VHR#@2L?*B_ M,C(/GA MN/$P'#F+JQZ.S M5_\ P&$_S.[_ %2A#2KBH1?]=VCZ-JGJ'B#0=)!;5-;M+8#J9[E4_F:^?C\) M?C!>_+)X?O&SQ^]NT'\WKS;XY_%CX&_LP6SS_M'?M ^!O!4J)O\ L&M>)83> M.,9^2UA+SR?\ 1JVH>-GBEG-14,HX,Q4IO:_M6ON5"/_ *4B9_AQHBE8=5>^D'_ "SLHBW_ (\<+^M>=^,/VC_%.LH] MKX=MDTN @@RAM\Q'^\1A?P&1ZU^8?[07_!PO^Q_\.O/TKX"^#_$OQ'ODRL=Z M\/\ 8VFMV#+).KW#8Z[6MTSQ\PSQ\"?M+?\ !4C]N;]O+Q';_#G09[G2-/U* M06FG^!OAY:W :_=S@(^&>>ZD;@;,["?NQKDU]OEW@S]+_P 586S.5'(L%+XF MY6J\O6RA*I53MTE.BGUL<'^L'A_D]2T'/$3\ES*_SY8O\?F?I_\ MO?\%D/V M9_V5_MF@:3X@7QWXU#,K:-H]V)([>3N;FXY5"#U0%GR,$+UK\P/B7\??^"@/ M_!97XX:;\(/!OAS4M(>=JP9*6F>1NF.]3_ M ,L6K]Q/V/?V&?V8OV$/ANOPQ_9I^&-IH=K($;4]2?\ ?7^J2J,>;E_+2*72+>I\A?\$C_ /@W]^#7["D>G?'# M]H7^SO'/Q80+-;3&+S-,\./UQ:(X'FS _P#+RX!&!Y:IRS_HQ113SC.LSS_& MRQ>.J.'PU'"4E3I*R_K<****\HW"BBB@ J#5-+TS7-,N-% MUK3H+RSO('@N[2ZA62*>)U*LCJP(92"001@@D&IZ*:;3N@/YTO\ @NE_P1<\ M0?L&>.I/VL/V6M+O#\*M3U)99[>R9S-X.OF<%(RP^86K.1Y,N-T;AE M9200?6OYQO\ @L=_P1K^*O\ P3*^*"?M)_LUW&L7/PMFU=+K1M:L)Y/MOA"\ M\P-%!/*IWJH?;Y-SG)("L0X4R?MN19SEWB%E,2;^9Q6'K91B'BL,KP?Q1_K^EZ'])=%?E;_P1D_X.$_!'[2^GZ3^S/\ ML^) M++P_\1T"6NB^++DK!8>)CP%60\+;WAZ;>(Y6^YM9A&?U2K\JSW(,SXA[N%Q=#&4E4I.Z_%>H4445XQTA1110 445YO^T-^UG\ M!OV7=%75?B_XY@LIYHR]EI-NOG7MWC_GG"O.,\;VP@/5A7/B\7A7/.\!!V3;]%_G8_7:BOR2L_^"T_[9=JP,\?A&XP ")M"<9] M_DE6NE\/_P#!=']HRT<#Q/\ "?P7>H.OV..[MF/XM-(/TJ*7B_P;4=I2G'UA M_DV*.>8![MKY'ZD45\$_#_\ X+N?#C4)4@^*/P(UG2UX#7&AZI%>CZ[)5A(' MMN)^M?0_P@_X*,?L>?&J6*P\,_&2PL+^4@+IOB!6L)2QZ*IF 1S[(S5]/EO& M_"F;24<-BX.3V3?(WZ*2BW\CLI9A@J[M":_+\SV^BD1TD021N&5AE64Y!'K2 MU]4=@4444 >;?M%^!!K>@+XNL(WGC5TD4JZ,,A@>"#7SAXHTO4_A!\ M2_,T[45==/:4XMZR/MLDG'.36J/BYPE3FXR5F MM&%%%%;DGS)_P4Q_X)[^'OVW?A<+[P[%;6/C[P_ [>&]4DPJW*BZD/"MSJ9MO&/AFX0B?3K ME#L-U"AZ2IC#+TD0 'D(R_N/7QS_ ,%1O^"8&B_M?Z!)\6?A/:VVG_$C3+7: MI8B.+784'%O,W190.(Y3[(QV[63Y+/LFQ#K+,V:W5\;)!CYHSA9 .<'#C]G/A!\8 M_AI\>O -C\3OA+XNM-:T74$W07=J_P!UOXHW4_-'(N<,C ,IZBO1R3/J\UW7Y=3X_P 3/"W./#S,.9_O<'4?[JLMFGJHRMHIV^4EK&ZNETU% M%%>X?EP4444 %%%% !1110 4444 %%%% !1110 4444 %%%?/G_!07_@H!\/ M/V&OAM]ON_(U7QCJT+CPSX;\WF5NGVB;'*0*>IX+D;5YRRX8G$T,'0E6K2M% M;L]7),DS3B+-*679=2=2M4=HQ7YOHDEJV]$DVW8/^"@/_!0/X;_L-?#K[9?& M'5?&.JP-_P (UX967#2GD?:)\IZN1M7G)7\H?V>OV??VDO^"K/[3>H> M)?$_B"YF6>Z6Y\8>+KJ+,&G0$X6*->%W;1LBA7 PO959@?L]_L\_M,?\%6?V MD]1\3^)?$-S,DURL_B_QA>Q$P:="3\L4:C +;05B@7 '\*J6'[0?!7X*_!K M]CWX,VOP\^'>E1Z7H>E1;YYY"&GO)R 'GF< &25R!S]%4!0JCX". %7=+*<(F3Y=K"#^@'KU)/J:?XQ\6>)?C+XPBL]/M9 M"C.8].LE/"+W9NV<#)/8#T%>V?#3X=:;\/-#%E!MENY@&O;K'+MZ#T4=A^/> MOY[Q5;,_I&<5K+L"Y4>'\%)<\E[KK26R7FU\*_Y=P?/)B)H^D19/#7%PP^:9^['^@[5LT M45_7F699E^39?2P.!IJG1II1C&*LDET_S>[>KU/S^M6JXBJZE1WD]6V%%%%= MQF%%%% !1110!!J&F:;JUL;/5=/@N8FZQ7$0=3^!KD]7^ 7PTU9C)'I$EF[= M6LYV7_QTY4?@*[.BOG<\X1X6XFC;-L%2K]G.$9->DFKKY-'5AL=C,(_W%24? M1M'F,_[+WA1F)MO$6H(.PD$;8_)15S1_V;/ >GRB;4;B]OL'_5RRA$/X( ?U MKT*BOC5ODG]ZU*ND:)I M&@68L-%TV&UA7_EG!&%!/J<=3[FK5%%?IV'P^'PE"-&A!0A%648I))=DEHEZ M'D2G*WMS'###&7FFE<*J*!DL2> .237Y:?\%,/^"DM MQ\=KVY^ 7P'U61/!\,WEZOJUN2&UR13]Q,<_9P1Q_P ]" ?N@9K_ /!1;_@I MEK'[0]W<_ _X"W=S:^#!+Y-]?QJR3Z\V<;2WST3[S\%@.%'L__!-'_@F& M/AX;#]H3]HS0E;7\+/X=\-729&F=UN)U/6?NJ'_5]3\^!'^*9_Q#F7'>82R' MA]VHK^-6Z6ZI/^5[::SV7NW;^?Q.*JYE5>&PWP_:E_7]/T/0?^"3G[-?QL^ M7P7N=2^+GB:_MXO$#I=:7X,N,%=+0Y)E<,,QRR9!,8("@#<"Y(3ZOHHK]8R3 M*,/%O[-?Q<^#MS:?"3Q1X9\(QW M5KX*UD:;+#+8WSVL(E19YI)&\V9G.WR=N567R_-?V!K_ ,7?\%//V^?V/?C] M\#O@OXJT+X9?LK?!5M-\6?$WQ%H4NG1>(]7NM'2S_LRP,@#7,<3_ #%Q\H5Y M\A0\1E_9'Q_X&\,_$[P)K?PU\:Z>;O1O$.D7.F:M:K,\9FMIXFBE0.A#+E'8 M;E((SD$&D^'G@+PM\*_ &A_##P/IQM-%\-Z/:Z7H]HTSR&&UMXEBB0NY+/A$ M4;F))QDDF@#\$/VI_P!N^P_;>_X*0:]J_P#P4;_9"_:4U_\ 9W^%6O/#\)_A M'X#^%MQ<:=XGO8)'C;6-9:66#SE;;OC@ 9=DH0D*)A5M_P $*_@/K'_!,?\ ;]^"'Q02_P#AQXGU<_"GQ+X3 M\"W6JV/CK1[N[FO(#:30#8MP9)I08Y"JIO56965U7LOV&O\ @F9\=/VF?^"> MG[6_C+]I_P $3> ?B!^V7XAUK7=.\,:RK";PS:-')_8T-VN-RO'*YD9" PC* M!@K[E'ZKT4 ?D9^S/_P6[U_]CS]A7P[^Q;\=/V-/C&/VG?AMX0A\'Z-\.;'X M?WEW%XEO+*!;2RO+>\A5H9+:54AD>0$G_6&,2#87^M_^"&'[#WCW_@G]_P $ MV/ WP-^,**OCB]DO/$'C:))5?R-1OIVF: LI*LT49BA9E)4O$Q4D$5]>44 % M%%% &)+\-/AQ/*T\_P /]$=W8L[OI4)+$]23MY->.?"S0]%T+]OOQ]9:)H]K M9PKX%TLK%:VZQJ"9&S@* .<#/TKWZO"_ /\ RD$\?_\ 8B:5_P"C&H ]THHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH *Y/XY_'+X5?LV?"C6OC=\;/&=IH'AGP_:&XU/4[QCM1<@*BJ,M M)(S$(B*"SLP5020*Z#Q!X@T+PGH-[XI\3ZQ;:?INFVDEUJ%_>S+'#;01J7DE M=V("HJ@L6/ )K^:O_@L+_P5%^*W_!6+]I2P^ O[/MAJMU\.]+UU;'P'X9T^ M!S/XBOV;REOY8A\S22%BL,9'[N-N@9Y,_8\&<(XGBS,7"_)1AK4GV79=.9]. MVK>QYV99A# 4;[R>R[_\ /\ @IG_ ,%B_P!JG_@J_P#%./\ 9\^ NAZ]I/P^ MO]36S\.?#_1$:2_\0R[\1R7HAR9G8X9;=9&! .P**^\:^OX MA\0J>5TO[(X72HT(:.HE[TWU:;Z/^;XGO=(\_!Y1*O+ZQCO>F^G1?UVV/DGP ME_P0H_X)->#=+CTK3?V,/#UTJ+@S:M?WM[*Y[DO/.YS^GI@54\1_\$#?^"1O MBB!H+_\ 8TTF#*X#Z;X@U2T9?<&&Z7FOL&BOSM<3\2*?.L;5OW]I/_,]?ZE@ M[6]G'[E_D?FM\5/^#5__ ()L>-X)9/ &L_$'P7OE#XX?\&B_QIT:.:^_9S_:T\-Z_U:+3O%^B3Z8X']WSH&N5=OFGY:'\O7BW_@DU_P6F_8 M2UR7QCX$^#WQ!T]X#N7Q#\)M<>[=U7^/_B72F=%'/WT7'7&*T_AM_P %_/\ M@K[^S9J@\)^,/C-/K9L&"S:)\1?"\,TRD=I)2D=T2?\ :DK^F^XN(+2![JZF M2..-2TDCMA5 Y))/05\X?M-ZQ\,/CU9MX)\1_#;0?$&D(2KOK^B07?G>H59D M;:OZGVZ5XWB%]*#A'@;*%B>+!/\ @[M_:)T_3_)^)O[(7@S5[K;CS]!UZ[TY M,^NR5;D_ANJ;4?\ @Y_\+>-+H7_CS]FSQ%YF3A+?Q/#*D8QT4&% .?85]UZ) M_P $'/\ @GO\4V'B+XI_LJ:#86\HW1V&B2W.F.^>["TEC$8]AS]*JZS_ ,&S MW_!)K5'=K'X2>)=.#=%LO&U\P7G/'FNY]N<_UKQ)1\!/''ARCB^(N'\;A(O6 M-*5:=--;J3ITL2HO^ZZE-2ZI6:OT)<4\.8N4,)BJ4+^MFT?&OAW_ M (.5OV4]-4W/B']E/QSJ4H&4MUUVT@B)]"0"WXC'TKIH/^#M#X%^%X G@G_@ MG_JBL%QF3QE;P$GW9;1R>.YKZ5B_X-A_^"54QPH/Y M&M;3/^#:G_@DE8/ONO@AKUZ,YVW/CC40/I^[F4U]+POP1]&+@JFEE&2SA)?: MUE4?K4E5<_ES6[''C,PXTS!_O\0FNVB7W*-OP/BOQ9_P=^?$B[#CP-^PUHFG MG_EFVK>.IKS'N1':0Y_.O%OB7_P=1_\ !2OQG'+;>"]"^''A"-@1#-I/AJ:Y MG0>I:\N)48_]LP/:OUT\*?\ !!3_ ()'^#=ATO\ 8RT:X*#[VK:YJ=]GW(N+ MEQ^E>R?#C]@G]B#X0M'-\,?V0OAKHD\1!2[T_P $V*3Y'")%TZ** )_O_**[_P"#O_!MC_P4@^)5C/X[^.:> M%/A9H<4+WFJ:MXX\2)+/' 6>5H[7SMI RQ$K1XP%%RSLQP%55!))X %?CG_P5&_X*AZY^UGKTGP"^ 5U M=P> +>[6.::%&6?Q).&&UBOWA &P4BQECAV&=JIX?$'CK7R# M9;@Z6'YOAB ME=M_)1C9=6XL_1?#;P9S3Q(SM8>-27LH6=6J_AA']9/[,;Z[NT4VOSNU7]A? MX+Z%\1F\&^ ?&^M^/X$NEM+&_72S8KJTQ;;NAMD9Y55F.U%+EV&"54ML7]QO M^"07_!)OP-^Q!X/B^+OCOP7IT7Q$UBTP(HH5;^PK9QS K\[IV'^LDR(N=F:C;+-!=0.I5XY(W!5U8 M$@@C!!K0HIQE*,DT[- TFC\(_P#@JU_P;.>.? &H:G\=O^"=>EW&O^'7+7%_ M\,WF,FHZ=U+?878YNXAVA8^<, *9B<+X%^Q#_P ' '[?G_!/^1/@M\6=/D\? M^&=$?[&_A3QRTMOJ>E!#@P1794RQ;<;1',LJH!A57%?TLUXA^UA_P3?_ &)? MVW+9S^TE^SWH6NZB81%%XABB:TU2%0/E"WD!2;:O4(6*>JGFOU?*_$BAB\"L MOXEPRQ5);3_Y>+\KO^\G&7=L\&ODTJ=7VV"GR2[=/Z\M4?)?[/\ _P '1O\ MP3?^*<$%I\7$\7?#74&4"?\ MK1&O[,.>R36/FR,O^T\4?T KZQ^&O\ P4U_ MX)Y?%V".7P#^VI\-+N20 I:3^+[6UN3G_IA.Z2#_ +YK\^_CK_P:/_L[^(YI MM0_9T_:B\5>%6;+1Z?XHTJ#5X0W]Q7B:V=%[9;S"/>OESXB_\&GW_!0'PW,\ MOP^^*_PR\2VPSY:G5;RRN&^J26QC'_?PUU/(O"C-O>PN/G0;^S-:+_P**_\ M2V9_6L^H:5*2GYK_ (#_ $/W\T7XI?#+Q(@D\._$70K]2,AK+5X901C.?E8] MB/SK<5E=0Z,"",@@\$5_,KK'_!M=_P %<=,G\JR^ ^BZBN<>;9^.=,5?K^]G M0_I7SO\ $7_@GK^UQ\*O&FH?#[QK\,+6'5=+G,-]!:>*-,NDCD'5/,@N70L. MA .5(((!!%<&.X,X R^FJF)XEP]*+=DZDJ4;OM>5:.OD14SW%T%>IAFO5M?^ MVG]%7_!0;_@J3H7[/SW?P@^!4]IJWC10T6H:BP$EKHK="".DLX_N?=0_?R04 M/QA^S=^Q=^TS_P % O&MU\1]?UR[BTJYNR=8\;^(&>7S7'5(5)!G<#C:I"+@ M LO /YT?#7_@BC_P50^*/@:V^)'PX_93U:]T6]W-9WB>(=-A\\*<%D22Z5V7 M/1@N#@X)P:Z.']@#_@NU\ (%G\*?!SXZ:.MNO[H>#M7NYF0#LJV$S'MQ@5\! MF?T>%*$8QC9[>]&O.]^LDKOHXJR7F5L5BL9653$4I.' M1*Z7WV_$_H!^!W_!+3]C_P"#%A"U]\.H?%NJ(@\_4_%:BZ#MWQ;D>2HST^0L M!U8]:]EM?@M\'+&W2TLOA-X9ABC&(XHM!MU51Z !,"OYH-(_X*T?\%MOV.=6 MATOQY\J_RN_O/VLO/@!\!]14KJ'P3\(SAB2PF\-VK M9)ZGF.N7\2_L+_L=>+$9-6_9K\'INSN:PT2*T8^^Z (<^^:\B_8\_P""W'_! M.G]M2ZMO#GP\^-\/A_Q)=;1%X4\<1KIE[([=(XV=C!'S'!J,NTZ:_5:KSV/:I_5,3#FARR7R9\I?$/_ ((U_L9>,E>3PSI. MO>%9B,JVC:R\J;O4K="7CV!'MBOFOXT_\$//C)X7BEU3X(_$73/%,*@LNFZE M']@NR.RJQ9HG/NS1CVK]0:*^'S3PWX.S2+YL,J/PA>WFO:%#$3$CG;M)Q\\ M#+G^]7V[^R[_ ,%C_@C\6GM_"WQPLE\#ZW)A!>RS&33)VZ9\T_-!GKB0;0/^ M6AKZN\?_ X\ _%7PW-X/^)'@_3M9 M+7^M8=?\NI_$E_=5_P#TAQ;?V6<#PN99?KAY<\?Y7_7Y?&0.DB$9#*PX((Y!%2U^,7P4_:V_:[_P""?/CB3X>:S9W\-E:3 M?\3#P3XGC?R,$\O#GF(MR1)&=K<$AQ7Z9?LD?MX_ _\ :]T@1>#]3.F>(X8= M^H>%M2D N8@/O/&>D\8/\:\CC5M3NP>9T,4^1^[/L_P!/ZN>UUY_^T'X(_P"$D\*?V_90YN]+!+^]=5\UH>0_LT>-\&?P)?3=]?0/AO7['Q1H5KK^G-F M*ZB#@9Y4]U/N#D'Z5^)_1WXHQRR[%<%YN[8S+9.*3W=+FLK=U"7NI[HHHK^DCY,**** /E[_@H5_P $Q/A=^VUH MS^*](D@\._$"TM]EAXA2']W>*H^6"[51ET["0?.G&-RC8?RX\'?$']M7_@DU M\>9]&N+*YT6Z9PVH:)J ,VE:[;@X$B[2%E7J%E0AT)*Y4[EK]Z*XGX]?LZ_! MG]IGP/+\/?C7X%L];T]\M 9EVS6DA&/-AE7#Q/[J1D<'()%?,9OPY#&5?K6$ ME[.LM;K9^MNOG]Z9^X>'GC)B>', \BS^C]L91 M=[^-_L3_ /!4[]G;]L6UMO#7]I)X4\:NH67PMJ]RH-P_?[),<+<#_9PL@P\L/*5JD'_*G*S7E&I9VU4Y:'[.45Y5^S%^VI^SG^UYH']L?!;Q_!=W<40>^ MT&\Q!J%E_P!=(&.<9.-Z[D)Z,:]5K[&C7HXBFJE*2E%[-:H_G3,J>O^84445J<(4444 %%%% !1110 4444 %%%6;LL:+_'([$*J]V8"IG.%.#E)V2U;-L-AZ^, MQ$*%"+E.;48Q2NVV[))=6WHD<+^VS^V3\.OV*/@U<_$OQFRW>HW!:W\-Z"DN MV74KO;D*/[L:\,\F,*OJS*K?CY\&/A%^T=_P5D_:ROM7\0ZU))->SK=>*?$4 MD)-MHUEG"1QIG P!LBA!RQ&2& M]%\TFVT33E.YGD8#@*N9)9,99N /N(/V!_9K_9Z^#?[ ?P"L_A]X;93Y8$NL M:JT0%SK%\5^:0C/MA4SA$ &>"Q_-L=CJ&>5*F,QE14L!A[N4I/E3MNVWM^B\ MV?UI&&#^C]PI&E2BJN?8V/E+V,'^B?RJ5%?6$+'3?!3X*_!S]D/X-VGPX^'> MEQ:5H6DQ;YYY2#-=S$#?/,X&9)7(&3CT50 %4>:?$3XB:]\6=?BTK2;246@F MVV%B@RTC'C>V.K'\E'XDQ^+_ !MXO^,7B*+3;*TD,1DQ9:="[%?A-22R64\RS.?M<95;EJ[N[W;?>^\ODN MX[X2?"JS^'VF?:KQ4EU2X0?:9AR(QU\M?;U/<_05V-%%?U7PWPWD_"62TLF]V?"8O%U\=B)5JSO)_P!?<%%9'CGX@>!_AEXPRQ&6/91R>@!KXR^//_!;WX2>$KB?1/@+X#O/ M%5Q&Q5=7U)S966?[R*099![,(_K1G7$V1K*WY_/P]XJTGP[',VU+;0M!BD>8\^PM_=C)_)?YG[-45^-6G_ /!3W_@H%X$NUM]6^+EV^T_- M:ZUX=M&+8]2T ?\ )A7J/PZ_X+F_'C1)(X?B;\*?#>OP*?GDTZ2:PG8>I8F5 M,_1!71A/&+A*O/EK*I2_Q0NO_)7)_@7#/<%)VE=>J_RN?J)17R;\'O\ @LC^ MR3\1GBT_QK<:MX,O7P#_ &S9^;;%O030;L#_ &G5!7TYX,\?>!OB-HR>(OA_ MXQTO7+!_NWFDW\=Q$3Z;HR1GVK[[*\_R7.X'/4= MD>U?%GXO_#CX&^"+OXB?%/Q7;:1I-F/GN+AN9'P<1QJ/FDK2[OD>X"9WMG!6)JQKQ]X[I)-N/G( K])/ MV)_^">WPI_8^T==9C":[XRN8-NH>)+F #R@1\T5LISY4?J?O/_$<85?Q[$9A MQ%XH5GARMM2\:%1+IVEDB2WT0GD'/(DN!_?Y5#]W)&^OLRBBOUK M(\BRSAW+XX/!0Y8K=]9/JY/JW_P%961[>'PU+"TE3IJR"BBBO8-PHHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_RD$\?_ /8B:5_Z M,:O=*\+\ _\ *03Q_P#]B)I7_HQJ /=**** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^.?^"U7_!3C1O^";O[ M+-QJGA>_MY?B3XP2;3_ 6G288PR;0)=0D4]8X RG!!#2-$A&&8CORS+<7G&8 M4\'A8\U2;LE^K\DM6^B5S*O6IX>DZDW9(^"O^#F;_@K$VIWUS_P3A_9_\3$6 MULZ2?%75K&;_ %LHP\>DJP[*=LD^.K;(R1ME4^I_\&WG_!(N#X(>!K+]OS]H M3PUCQEXFL"W@#2;V'YM%TR5Z0MUS*RK\._\$%_^"9&M?\%% M_P!J"]_:+_:!LKG5/AWX-U?[?XCN=39I/^$DUEV\Y+-V;_6@D^=.3G*E4/\ MK@1_23'''%&L42!54 *JC '85^L<:9IA.$M>O-;MM:Q^?5=(\L M==3P,MH5,PQ+QU=:?97;S^7YW8M%%%?C!](%%%% !45Y>6FG6DE]?7"0PQ(6 MEED;"JHZDFDO[^RTNSEU'4;I(8(4+2RR-@*!W->!_%7XKZG\1M170- CE73A M*%A@13ONGS@,P'OT7^O3\N\4?%/)?#/)U5K?O,54THT4_>F]KOJH)[OKM&[9 M[.39-B,WK\L=(+XI=%_P23XL?%W4OB!??\([X=$J::) J1HIWW;9X)'7&>B_ MB><8[/X/_ ^W\.I%XE\76ZRZ@<-;VKA/J_Z#Z\U9^#GP9@\'PIXB\1Q+ M)JCKF.,X*VH/8>K>I[=!W)]"K\U\-/"G.,ZSC_7;CS][CJEI4J,E[M&.\;QV M4E]F&T/BE>H[Q];-\ZH8>A_9^6^[36DI+>7?7MW?7IIN4445_39\@%%%% !6 M;XP\8>%OA_X7O_&OC;7[32M)TRV:XU#4;Z81Q01J,EF8\#^IXK'^,_QK^&7[ M/GP\O_BG\7/%EMH^BZ>F9;BH092,=,G<[>%G6 M>X;**5OBJ/X8K?U?9?GT/U+PT\+,Y\0\:YI^QP=/^+6E\*2U<8WTE*VO:*UD MUHGT?_!2C_@J)XT_;-\0M\#_ (&1:A8^ 5O5BBMX8V%WXCGW@(\B#YA'NQY< M'4G#.-VU4^J_^"5?_!)VT^ L-C^T3^T?HL5QXVD03:%H,X#QZ"",B20=&NL? MA%VR_*]'_P $R/\ @E#X:_95L;3XR_&ZSM=6^(L\6^V@XEM_#ZL.4B/1Y\'# M2C@'?_!W!_P#% MU%/<,3[&OAG]J7_@I;^T7^U_='X8^!M*G\/> M']1E^SQ>'-!9YKO4MQP(YI5 :7.<>6BJIS@AL U\?GWB3PQDM)JE55>KTA3: ME=^*_%]DSAQ.;8/#QTES/LM?Q/>?^"BO_ 59M;."^^!?[+/B$2W#AH-< M\9V4N5B'1H;-AU;L9AP/X,GYU\Z_X)N?\$S=2^.%Y9_'CX_Z5-!X/1Q-I.D7 M&5EUQ@"'(<9ZJ] MX1D'U\@>V\_>CK]#888;>%+>WB6..-0J(BX"@< #H*^9R3A3..+)8X((8PB1HHPJJHX X %2T45^RI)*R/>*>O>'M \5:3-H'BC0[/4K" MY3;<65_;)-#*OHR."K#V(KY&_:7_ .""_P#P3 _:;@N+C5?VK>1&#:NQ/.7A8_F:^Q:*]' 9KF>55/:8.M*F_[LFOOMO\S*K0HU MXVJ137FC^?K]M3_@U;_:@^$J7?C#]CSX@67Q+T>(-(/#^I;-.UF)1SM7 MYP >0\3$X"QDUXK^Q[_P6?\ ^"D/_!+OQFWP4^)D6K:_H.BSBWU/X;?$F*>. MYTY1C*6\L@\^S./NK\T0SGRCG-?TWUX?^VS_ ,$ZOV3/^"@7@5O!O[1WPQMK MZZBA*:3XFL L&JZ63G!@N0"P&3DQONB8XW(V*_3'M"M@?[6X;J?6,,]7%:SAWTW=NJ:4EU3W*PF;R MC5^KXQXIU?E)[QP/[07[,GP8 M_:=\(MX0^+W@^&^15/V+4(L1W=BQ_CAE RAS@E>5; W*PXK\LOVN/V#/CK^P MEXN@^*'@;7+Z^\-VUZLFD>+M*+17&GR9^1)PAS$^> X^1\C!!.P?L7576]$T M?Q+I%SX?\0Z5;WUA>P-#>6=W"LD4\;##(ZL"&4@X(-?$<6\"Y5Q32]HU[/$+ MX:D=[K;F_F7XKHT>?C"I+@27=I&S/-H,A;CYNK0;L!7/*'"L>C-[[_P3#_X*3#XOP6?[/7QYUI1 MXJ@B$>@:Y/O"\.L1E5N$_=WL(_@D Y_ ]1['V-=!7],Y-F^7Y_E5',<#-3HUHJ M49+JFOP:V:W3NGJCY&O0JX:M*E45I1=F%%%%>D8A1110 5X#^UU_P39_9@_; M$MIM3\<>$AI'B9H\0>+-"58;S(''F\;+A>@Q("0.%9>M>_45AB<+A\72=.M% M2B^C/4R?.\WX?Q\<;EM>5&K':46T_1]T^J=T^J/PY_:@_P""9O[8'[!OB$?% M7P1>WVLZ'IFOJ=D-L47C;2K8"YA'0&Y@0 2CU>,!\#[CDYK]3V574HZ@@C!!'! M%?%/[;W_ 1;^"/[0RW?CSX%"T\">+Y-TCQ6\&-+U"0\_O84'[AB?^6D0QR2 MR.3FOCJ_#^8914>(RBH[=:;V?I??YZ]F?T9E?B[PCXA8.&4^(6%CS;0Q5-6E M%]Y)*\==6XW@W\5.RN?7GP[^)/@'XM^$;3Q[\,O%^GZYHU\FZUU'3;E98W]1 MD?=8="IP5/! -;=?@MH'B_\ ;G_X)/\ QG?3)(+_ ,.7,K[[C2[Y3<:1KL*G M&\ '9,N./,0B1,D90Y%?I_\ L-_\%8_@'^U]':^"]>GC\'^.9 $/A_4KD>3? M/W-I,<"3/_/-L2#G 8 M7I95Q-AL=4^KXA>RK+1Q>B;\K_D]>USXSCWP3SKA MC"_VME%18W+Y+F56G9N,>\U&]TOYXWCI=\NQ]54445],?B04444 %%%% !11 M10!'=W=K86LM]?7,<,$,;2332N%2- ,EF)X &237XJ_\%2_V^-?_;=^,=K\ M&O@U)=77@C1=3%OH=I9HS/KVH,?+^T[!RP).R%<9VL6X,A4>V_\ !9W_ (*5 MQ:@+_P#8Y^ OB(-"K&'Q[K=E+PY'!TZ-AV'_ "V(Z_ZO_GH#J?\ !'C_ ()_ M:=\+/#4/[>(:?-B9KEPE! M_$Y26DK;J4EL[>Y3O+64HI>Z?\$Z_P!BWPC_ ,$]?@5)XV^),,$OC[Q';H^N MS(5=K9?O)I\)]%."[#AG!.2J)CI[_4/&GQN\9+%%&7DPZ9 M/4G\!3O$GB#Q3\:?&L=O9VS'>Y2QM WRPIW)/TY9O;V KW#X=?#S2/AYHHL+ M)1)3W2: MM3B^>2YW&)^79_GN+ACJN<9I/VN/Q#OY06R272,59)=;66B;(OAQ\,M$^'>G M>7:*)[V51]JO67YG_P!D?W5]OSKI:*YSXI_%SX:_!+PA<>//BIXQLM$TJV'S MW-Y)@NV,A$49:1SV106/85_6^4Y3DG">30P6!IQH8>BM$M$EU;;W;WE)N[=V MVV?EN*Q57$U95J\KMZMO^M$='7RI^VG_ ,%3_A-^S2UWX#^':V_BSQG'N22T MAF_T+3GZ?Z1(I^9@?^62?-P0Q3C/RM^VE_P5Q^(?QK^T_#?]GB.]\,>&IB89 M]3W;=2U)3Q@%2?LZ'^ZI+D=6 )2KG[%'_!(3QM\5&M/B3^TPEYX=\//B6V\/ MC,>H:@O4>9GFVC/O^\(S@)D-7YOFW'N:<08QY7PI3YY?:K->[%=U?3_MZ6_V M8O1GSM?,JV)J>QP2N^LNB_KO]R/&[:Q_;3_X*8?% S9U+Q)-!)AI9#Y&E:.C M'IVCA&!T&9'V_P 9K[4_9T_X(J?!7P-;PZW^T#K\_C#5!AGTVSD>UTZ(^GRD M2S8/%++1=(LEQ;V-A"$0>K'NS'J68EF/) M)-;=>ID/ACE6"J?6\VE]:Q$M6YW<;^2?Q>LK^21MALHHTWSUWSS\]O\ @_,Y MOX?_ ;^$OPILET_X:?#30M!B48QI.E10%O=F106/J22372445^E4J-'#TU" ME%1BNB5E]R/6C&,59*Q7U/2=*UNT;3]9TRWNX'^]!=0K(A^H8$&O)?B5^P#^ MQU\5XY/^$I^ .@PSR9+7>C6QT^;=_>+6Q0L?][/OFO8J*Y\9EV7YA#DQ5&-1 M=I14OS3(J4J556G%/U1\!?&7_@A;X/U!9=1^ GQ?O--EY*:9XG@%Q$3Z">(* MR+]4D/O7S%XT_8=_;[_9)UE_%OA[PKK\(MLE?$/@/4))AM'5C]G(E1?^NB** M_9JBOS[-/"CA?&S]KA%+#U-TX/2_^%WM_P!NN)YE;)<'4?-"\7Y?U^5C\BOA M7_P6'_;%^&;+I/C.]TKQ;;P'9)'K^G>7'];E9< M?:[W3(S<*/\ 9F $B_@PKPGQI_P1L_8I\52/+HVB>(O#I?_!O^94TW_@M+^QE?('N MAXMLR>JW.A*2/^_>+_ M !CXMU_:1FUDO8;:%_J(H]_Y.*;J>,M9>SY*,/[WNZ?C+_TEA?/I:6BO/3_@ M_D?)7QO_ ."G/[87[4E^?A]X$:;P_8ZE)Y-OH/@Z"1KR[!Z(TPS+(2,@B/8K M#JIKO_V4?^",OQ+\?W-OXQ_:71M>245W3*I90ZD_:8N?.^W3^ON.:^$_P?\ AI\#?!MO MX ^%/@^ST72K;E;>U3F1L8,DCG+2.<#+L2QQUKI:**_5:-&CAZ4:5**C&*LD ME9)=DEL>U&,8QM%604445H,**** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "O"_ /\ RD$\?_\ 8B:5_P"C&KW2O"_ /_*03Q__ -B) MI7_HQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHI&944N[ #))/ % ')_';XX?#3]FSX/^(?CK\8?$D6D^&_ M#&FO>ZK>R:&OV;_@]IODZ/X=L1&US(@$U_P'-9/CWXE^&_A]9>;JEQYERZY@L MHF'F2>Y_NK[G\,]*\/UWQ)XZ^-'B2.RB@>4EC]FL8/\ 5PKW8_U8_P" K\1\ M3_&G*.!G_9>71^MYG4M&%&%Y_+3X4^9?0Y/P_7S']]5?)16 M\GI=>5_SV7GL6_B3\4->^*6K)HNCVTR6/FA;6RC&7F;LS =3Z#H/UKTCX/\ MP:MO!4*Z]KR)-JLB_*.JVP/9?5O5OP'@]^I]NE=C7SWAGX1YH\Y?&/&\_;YG4]Z$'9QH=M%[O/':*7NT_LWE[RZ MLWSRC]7^H9O+2R MUY?7S\OF]-_W+PU\(GQ!A'Q!Q%4^JY72]YSD^5U$ND+[1OHY:MOW8)RNXN^+ MGQJ_:X_X*Q_M$6?AO2=%N+Z625QX>\*:=(18Z-;9 :5V. ,#'F3O@DX P-B# M]2O^">W_ 32^%_[$/AI=?OC;Z_X^O[?;JWB1X?EMU(^:WM W,<78MP\F,M@ M81>]_8]_8L^#'[%GPZ7P3\+])\V^N55M=\17: W>IR@?>=A]U!D[8U^503U8 MLS>NTLEX>>%J_7,;+GKRUN]5'T\_/ILM-Z\2?%U9[@EP[PW3^JY73]U1BN65 M5+K+JHMZ\N\G[TVV[1****^I/PL**** "BBHKZ^LM,LI=2U*\BM[>",R3SSR M!$C0#)9F/ '))I-I*[ EK,\7^,_"/P_\/W'BOQSXGL-'TRU7=<7^I7:0Q1C MW9R!]!WKX]_:R_X+)?"OX7FY\'?L[64'C'7$RCZQ(S#2[9O564AKDC_8*HXG86^E:4#V'2&'C^%1O8#HQK\SS[Q M-RS XCZEE4'B\0]%&&L4_57OZ13\VCR,3F]&G+V=%<\O+;^O0^UOCY_P6P^! M?@62;1?@AX5OO&=ZA*_VA.S65@IZ9#.IEDP>VQ0>S5\I_$#_ (*R?MP_%G4? M[+\*>*+;P_'<.5AT[PMHZF1O0!Y1)+G']UA]*^F_V>/^"(_PL\*Q6^N?M&>, M+CQ/?C#2:-I$CVM@A[JTG$TH]P8OH:^P/AK\%?A'\'=-&E?"SX;:+H$.W:_] MEZ='$\GN[@;G/NQ)KQH9#XF\3_O,QQJPE-_8I_$EY\K3^^HWW1@L-F^+UJU. M1=E_P/\ ,_(B/P!_P5 ^,X^UW>D_(9^4DU*XOXX&!_N^_IGK7[-45M_Q!S*:^N+QE:H_6 M*_.,OS'_ &%0E\=23^[_ ()^.UG_ ,$@_P!NFYQY_P -]-M\C/[[Q):''M\D MC5=@_P""-_[;DRDR>&= B(/23Q#$<_\ ?.:_7RBMH^#'"2WG5?\ V]'_ .0* M_L#!=Y?>O\C\A_\ AS5^VQ_T _#G_A0)_P#$U);_ /!&/]M.8$R6'AB+'3S- M>!S_ -\H:_72BK7@WPBNM7_P-?\ R(_[!P/=_?\ \ _)BS_X(G?MBW(!FU;P M7;Y'/G:W,GP^_X(/:=%>QW/Q5_:"FGMP1YMEX?T81.P]II MG8#_ +]FOKC]GK]C#]G/]F&V#?"GX>6\.H,A6;7+\_:+Z0'@CS7Y0'NJ;5/I M7J=%?49/P5POD-15,'AHJ:^T[RDO1R;:^5CLH9?@\,[TX*_?=_B%%%%?4G8% M%%% !1110 4444 0ZEING:SIUQI&L6$%W:74+PW5K-=]UXA^%-JI8J.6>;2QU(ZDVG7J(C] MV*OVTHKZ'ASB?-N%\CZKT/YWO\ M@CE_P7Z^(G[%6H:?^S'^V%=:GK_PPBE%G8:G,CRZEX2P=NT _//:J>#"?GC M_=Y"^4W]!7@#Q_X(^*O@O3/B-\-O%=AKF@ZS9I=:5J^EW*S6]U"PRKHZD@C^ M1!!Y%?G9_P %F?\ @@5X"_;=M=2_:*_9=L=/\-?%M(VFU"R^6"P\5D#)6;^& M&Z/\,_1SQ+U$B?EM_P $WO\ @JE^U;_P1Q^-NH_ [XM^$=9N_!D&KM!XT^&F MLAH;G3)\@/(N"GFF0I4\6M:E%M+F?=; M*[Z2^&7VN65SQ*.+Q.3U50Q6M/I+M_7;==+H_ISHKS[]F']J3X&?MB_!_3?C MG^SWX\M=?\/ZDN!+"=LUI, "]O<1'YH9DR-R, >01E2"?0:_%:]"MAJTJ56+ MC*+LTU9IKHT?21E&<5*+NF0ZEINGZQI\^D:O8PW5K=0M# M&4@D$'@@U^2__!2']@+6/V3O&*?&3X/1W7_"$W]\KP/ [>;H-V6RL1<'<(R> M8Y,Y!&TG<%9_UNK-\8>#_#'C_P +7_@KQGHD&I:5JEJ]O?V-RFY)HV&"#_0C MD'!&"*^,XPX2P7%N6^QJ>[5CK3GUB_\ Y%]5\UJD<>.P5/&TN5Z-;/L?+W_! M,W_@H-9_M-^%D^%'Q1U*.+Q[H]KGS7(4:U;J/]>@_P">JC_6(.OWQP6"?3/C M[P98>//#4^@WA"NWSVTQ&3%(.C?T/L37Y#_MF_LE_$W_ ()]_'"P\:H]?ED3G'WU7]$_P!@/]N/PQ^V)\.,:@UO M8>,]'A5?$.D(V _874(/)B<]1R48[3QM9OB^&LZAGN&K\(\44[UN5P:EM5@U MWZRMJFM6K26J;,W]?-&?X*\4Z[\'/&\MMJ=NX19/)U M*TS]]1T9>Q(SD'N#Z&OH?2]4L-:TZ'5=+NEFMYT#Q2H>&!_ST[5Q_P 8_A-# MX]L!JFDJD>JVR8C8\"=?[C'U]#^'0\>7?#OXG>(OA5JDNC:I9RR6?FD7=A+\ MKQ/T++GH?;H?R(_&N'<\S7Z.O$TN'<]1]>GI6K7]=Y?F. S;!PQ>"JQJTIJ\90:E%KR:NF?#U:56A4<*D6FM MT]&%%%%=AF%%%% !1110!R?QF^!OPF_:$\#W'PY^,G@:QU[2+GDV]Y'\T3XP M)(G&'BD&3AT(89//-?E+^W#_ ,$3_BW\#)KKXE?LQ2WWC'PQ$QFDTE5SJ^FJ M.>%0#[4H_O1@..Z$ M7[#45X^:Y'@,WA:M&TNDENO\UY,_1> O%#BOP]Q5\O MJ\U%N\J,[NG+N[?9E_>C9[7NM#\=/V)_^"V/QE^ C6WPY_:2M+WQMX9@80IJ M$DG_ !-].4<8WN0+E1S\LA#_ /30 !:_4WX ?M/_ )_:A\*#Q?\$/B+8:W; MJJF[MHGV7-FQ_AFA;#Q'K]X8.,@D!Q7YD_''_@GG^W=^P/XJ/Q)\*6^JSV&G.6 MM?&_@2YE(A3UE$>);<8P&WC8/MZ*^TMTOQ:^=UV9^S5, MH\(?&7]]EE597FSG+R7NQDV^L'&6[E39^Z%%?CW^S[_P %\/VDOAY! M#HOQR\&Z5X\LXP%^WHPTZ_QTRSQHT3X'_3($]VYS7UE\./\ @N_^P_XP@0>, MV\4^$I]H\T:IHAN8@W?:UHTK,/(YGT]C47WWC9>KT/J.OSR_X* MK?\ !6K3_AE9ZC^S;^S!XCCN?$TR/;>)/%-E,&31P!O#EYF&::VN?,U;4$;C894 $"MW2+YCR M#(P)%=C_ ,$X_P#@C#XI\?ZA8?&O]K[0Y])\/1LMQIO@VY!CN]3[AKH<-!#_ M -,SB1^<[!@M\KCL^Q.%_"O)/#G"1XF\0)Q MCRZTL,FI2G-:KF2=I-?R)N*T=225XF#_ ,$FO^"94OQVU>#]I[]HK1VB\":9 M,9](T[4%*C7IT.3(^[K:H1\Q/$C#;RH>OOWXJ?$.]^).O1:%X>A?^SH)1'86 MT:\S/T#[??H!V'U-:/QB^)FG3VL?PW\!10VVCV,:PLMF@2)E0 +%&J\"-0 M!P<#' &>&G_:=_9:_9/M9/$?Q@^(EK/XDV$6WAK1P+N]MQCHZ(<0R,/^>K)@ M<9R2*_EWC+/%X@YU_J1P_B53R^DU+&XIM*,N5_#%WLXIJT(I_O)ZKW(N3^/X MVX\QN?XZ7$.=6A9..'HWTIQ?YSEO.5K]-/=BO?\ X1?#"U^'VC>=>(CZG=(# M=3#G8.OEJ?0=_4_05I?$+XG_ Z^$WA]_%7Q,\;:9H6G1Y!N]4O$A5CC[J[C MEF]%7)/85^;G[0'_ 6Y^+?BX3Z)^S[X,M?"MFV535]3"W=\P[,J$>3$?8B3 MV:O'_A]^R;^W1^W3XA3QSJ6G:UJ,-UU\5^,;V2*U"$_\LVDRSH/[L*L!Z"OV M?+.,^'N&7&.A\N)2QZ[3R:^ MU_V=?^"+'P0^'KP:_P#'7Q!<>--23#?V=$&M=.C;K@JI\R;![LRJ>Z5]C>'/ M#7AWP?HMOX;\)Z#9Z9IUI'LM;#3[9(885_NJB !1]!79#@WC#C"JJW$N(]G1 MO=4:=OQM=+U;G+IH<2P&.QS4L7*T?Y5_7^;/G+]C;_@F#\%_V75M?&/B5(_% M?C.,!QK%[;CR+%_^G6(Y"D?\]&R_&1L!*U]-445^KY5D^6Y)@UA<#24(+HNK M[M[M^;;9[5&A2P\.2FK(****](U"BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "O"_ /_*03Q__ -B)I7_HQJ]TKPOP#_RD$\?_ /8B:5_Z,:@#W2BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_&_ M_@X?_P""V$'@S3]:_P""??[)WBE7UF[B>S^)GBJPFR-/B88DTN!U_P"6S E9 MG'^K4F,?.7\OU7_@OU_P6H'[&?A>X_9*_9D\2QGXJ:[8@ZYK-K(&/A2RE7(8 M$?=O)5.8QUC0^8<%HL_"7_!"+_@BUJW[=/C./]K3]J32+H?"O2M2:2RL;PL) M/&%\CY=-QY-JC@B63_EHP,:G(D*?KW!?#.7Y3E_^LV?:48:TH/>-Q&G2,>D8]$OS;ZN[\CU M,#@Z6!H*G#YONPHKG_%GQ1\$^#=T>L:TAG7_ )=+?]Y+GT('W?\ @6*\R\5_ MM,:]?[K;PEID=C&>!<7&))3[@?=7_P >K\,XS\9O#W@;FIX_&*=9?\NJ7[RI M?LTG:#_QRB?2X#(,TS&SI4[1_F>B_P"#\DSV'6]?T7PY9'4-=U.&UA'\C4YX[ MF5'ZW^HR%4 _V2>2/90:]0\#?L_>%/#)2^UP_P!J7:X(\Y,0H?9._P!6S]!7 MXU4XR\:/&']QPSA'EF EOB*C:J2CW@[7U6WLHNST=5'O+ ;>"OA1XT^)MZ=:U.:6&UE?=+J-WEFE_P!P'E_KT]^U>W^#? OA MSP+IW]GZ#9;2V/.G?F24^K'^G0=A6NJJJA54 8 Z4M?K7AOX-<+>'2^LT[ MXC&ROSUZFLKO?D6O(GK>S$! M#-V5OC/_ ()R_P#!-+X@_MT>,9/C1\9K_4K3P*NH/+J6KW$K&[\07.\F2.%V MR2"V?,G.<'*C+9*?'YSGF(JXG^SLL]ZJ]'+I'OKW75]/7;^B?#GPPRC Y/\ MZX\:OV6 A9TZ;^*L_LZ;N+^S%:SW=H*\L+]C+]A;]H'_ (*5_%J^^)WC_P 1 M:E%X=DU$R^*O'&I9DENI>"T%ONXDEQ@?W(EQG^!&_9[X%_ ?X6?LW_#BQ^%7 MP?\ "L&DZ18KD)&,R7$A W32N>9)&P,L>> !@ ;/@7P)X.^&7A#3_ /P_\ M#EII&C:5;+!I^G6402.&,=@.Y)R23DDDDDDDUK5Z629#A\HI\S]ZK+XI/\EY M?B^I\7XF>*F;^(6+5&*]C@J6E*C'1)+12E;1RMHOLQ6D5NV4445[Q^5!145Y M>V>G6LE]J%W%!!$I:6::0*B*.I)/ %>)_%C_ (*._L:_!]98==^->FZG>1Y' MV#PX3J$A8=5)AW(A_P!]EKAQV9Y=EE/VF+K1IQ[RDH_FS.I6I45>665PJHH&223P !WK\ZOC-_P75OIEET[]G_X-I"#D1ZM MXLN-S?7[- V >^3*1[5\V:U\1OV]O^"@.N-H:77BCQ;"91NTS2K?R--MCV\Q M8PD"8XP\AS_M5^=9GXLY#0J>PRV$\55>B4$TF_5J[_[=BSRJV=8:+Y:*7 M]?H?H+^TM_P5J_9H^!BW&A>"-1/CG7XP5%IH +"'4;^VN)=UIX-\+VSK:HH/#R@$F3;P3)*Q"\D;17T# M^S?_ ,$0-'%?>?P=^!'P MA^ /AD>$?A!X"L-#LN#,+6/,MPPZ-+*Q+RM[NQ->.\CX_P".7?-JGU3"O_EW M'XI+LU>__@;T>O(8?5\SS'^.^2'9;_UZ_-/VL=86]G& M)$\(:1NVXN%P7]TBP,C[[#BOO/PGX0\*^ _#]MX3\%>'++2=,LX]EK8 M:=;+##$OHJJ !_6M&BOTO(.%\DX9P_LL!246]Y/64O66_P E9+HD>MAL'A\) M&U-6\^K"BBBOH#J"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KXZ_P""KG_!''X#_P#!3/P.VLS+;^%_B=I=H4\.^-[>VR9%&2MK M>JO,]N2>#]^(G\+ZBS2Z-XIL Q"3(RX65 M#\WESQX>-MRG!\R,_P!"O_!.G_@I9^SM_P %)_A OQ$^#FK_ &+6K"-$\5># M;^93?:-.PZ,!CS86(.R=1M< @[7#(NQ^WE_P3^_9U_X*(?!F?X0_'OPR'>(/ M)X?\1V2JNH:)F^- M/#OB:[TZ2*XD?P?X]TB)O[.\06@(+P2HV5)(VB6UDSC@C_X*Z:T:/HZ-:EB*2J4W=,Y?XR_!WP#\>_AQJ7PL^)6C M+>Z5J<.R1>!)"XY26-OX)%."K>HYR"0?R!^,7PC_ &@/^"9?[2EGK.@:Q-$U MM.UQX9\0Q1$6^J6N<-'(N<$X(26(GC.1D%6/[35P_P"T)^SW\-?VFOAI>?"_ MXGZ1]HL[@;[6ZBP)[&< A9X6(.UUR?8@E2""0?S3C?@R'$M".)PLO9XNEK3F MM-M5%M:VOJGO%ZK1M/BS# +%Q4X.TX[/]/ZV.1_8N_;1^'G[8OPZ77]!DCL/ M$-A&J^(?#SRYDM)#QO3/+PL?NO\ @<$$5W_Q ^%'ACX@P^;?1&WO57$=] HW M^P8?Q#V//H17Y _%WX-?M*_\$R_C[9^(M%UBXMC%,S^'?%%G$?LNJ09^:)U. M1G&!)"V<=1D;6/Z,?L/?\%&/A=^UQI$'AG598- \?F,JSW*.,\'4X8XNP\?;_#*%1>[4:V*-)"VOB:SCU*(<>:"(Y0/J!AOR!]Z]TKF_%7PF\">+RTVIZ(D<[=;JU_ M=R$^IQPQ_P!X&OSS&> W%/!N,GCO#S-YX>[NZ%5\U-_.THOLE.G)_P!\_0X< M2X/'P5/-*"E_>CH_T_!KT*?A[XZ?#G7U56UG[#*>L5^OEX_X%ROZUU=I>V=_ M"+FPNXIXSTDAD#*?Q%>0Z]^R[>HS2>&?$T<@_ABOHRI'_ ESG\A7+W/P=^+7 MAN8W%GHMP2O2;3[D,3] IW?I4Q\5O&_A/]WQ'PV\0E_R\P[=K?S/D5:/_I'H M@>2\.XW7"8OE\I?\'E?YGT717SB/$_QM\/?)<7VO0[>UW'(P'_?8-20?'GXJ M6AV2^(%DQ_#-9Q9_10:WA]*OA##RY,RR[%49=N2#_.I!_@2^"\=-7I5827J_ M\F?15%>"6_[2GQ$AQYL&G3?]=+9A_P"@L*T+;]J/Q$G_ !^>&+*3U\J5T_GF MOUT5Y+;?M46C<7G@N1/4 MQ7P;^:"KT'[4'A!L?:?#^I)Z[!&W\V%?38;Q]\(<6O>Q_M+_#UQ\UIJ:?[ULG]'-3)^T;\-V.#+>K[FU_P->M3\ M8O"VJM,XH?.:7YV,'D.)]$5LE8M8TZWU%4/ MH-AMSCZDGWK[3_X:+^&O_/U>?^ AH_X:+^&O_/U>?^ AK@Q7B!X-8UWK9EA6 M^ZJ13^]-,^[R+C3Q8X;IJGE^*KQ@MHOWXKTC44HKY(_.34O^#=7XC1.PT?\ M:>T2=1]PW/AR:(GGN%F?''UK9\#_ /!NI,+U)_B3^U IME8>9:Z'X:P[COB6 M6;"_]^VK[I\:_M4>'="TE[CPCX0U+7;TJ?)M4DBMH]W^W)(V5'NJL?:OF_XD M_&G_ (*#?&*YDTS1?%/A3X9:+(=K?V*7U#4=A[&:1%7/NGEGWKY+./$OP.R2 MG[3ZW&L_Y:.-2G[&-:5WU5"DG_X$X**]=#T3X1_L5?\ M$^/^">=I;>-KR'2[;65(%KXF\::A'<7\D@Z"W0@*LG.,01ASG'-==\2?VAXO M&&D_V3X%CN[>RN4_?7=U T,LJ'^$(V&C!'4, W8@*!XLU M&]U?QGXQNCA_$&OW#W=VS=_+W$[.IYY;!(+$5])>&?V5M-\0:.T?Q0N+GRKA M<2:987C0ED(Y5Y8R'&?1&4\?>()%?EF*\0^//&7VG#O ^#^JX.6E6N[JT7NG M-)*/,MXQ3J26GP\U_C<57S%XAYOQ/B'7Q#^&,IN;\M7I9=DN6/2^A\*?M/?M M%>./&^NR?L\_LQ:3J>M:S*3'J]YX?MI)Y8QG!AB\L$@_WWZ+TSG.(O@)_P $ M5_V@_B"8-8^-&O6/@K3WPSVA(O+]EZ_ZN-O+3([M)N'=.U?IS\/?A;\-_A+H M:^&OAEX%TK0;%<9MM*L4A5R/XFV@%V_VFR3ZUO5^L\$?1^X M27NQ;ZW:]Y^5G&RZ'YIFRKY]CWBL=*_2,5I&*[+J_-Z79X)\ /\ @FM^R;^S MX8-2T;X?)KVL0X(UOQ.5NYE8?Q(A411$'H40-[FO>P !@"BBOW'+\KR[*:'L M<'2C3CVBDOO[OS>H4J-*C'EIQ27D%%%%=YH%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4454UW7M#\+:+=>)/$VLVFG:=8P-/>W]_WPV;XA_M%^/X[2:XC?\ ML3PW8;9M4U>1?X+>#()&< R,5C3(W.N1G\_?^"F7_!SW\,?A4FH?"'_@GW:6 MGC'Q$NZ"Y^(%_"6TBQ;H3:QG!O7!SASMAR 1YRDBOSH_9-_X)X_\%$_^"UWQ MIN_C+XK\0:KWFWQ'\5O&C2-:QA3S#;+Q]H=!D+;P@1Q_*K&)2#7ZGP_X M;U'AO[2X@J?5L,M;/29,]IKWA^ZF5[G1KY,%[>4K@-P5=' ='5L MDJ/;Z^>/^"='_!,[]G3_ ()H_"JY^'_P1M+V\U/63#+XJ\4ZK-NNM7GC#!"5 M'R11IO<)&@ 4,_8F_P"":7A^"?\ M:8^*\5IXAU73I[KPUX+TNSFO-4U?RPV-D,".8HV92@FEV1 @C=E2*7_@GK_P M5:_8K_X*:>$I]7_9C^*L5YKFE6%O<>)_!VHVTMIJFC-*H^62&9$,B!CL\Z+? M$3P&R<4 ?1]%9OC+QCX5^'GA'5/'WCKQ!::3HNB:?-?:OJE_.(X+.VB0R2RR M.>%144L2>@%9'P3^-7PO_:+^%&A?''X+>+8=>\*^)K!;W0M8MX9(TNX&) <+ M*JN <'AE!H ZFBOG/XM_\%=?^"97P&^(^K?"'XQ_MN_#[PYXGT&Y^SZSHFIZ MZD=Q9R[0VQU_A;# X]Z]&_9J_:[_ &9?VQO"5]X\_9;^-WA_QUHVF:B;#4-2 M\.WPGB@N1&DAB8CHVR1&QZ,* /1J*^8?''_!:'_@E7\-?C=-^SKXY_;J\ :; MXNMKXV=[83ZJ3!:7(;:T,UT%-O#(K?*R/(I4@A@"#7TW;W%O=VZ75K.DL4J! MXY(V#*ZD9!!'!!'>@!]%%% !7A?@'_E()X__ .Q$TK_T8U>Z5X7X!_Y2">/_ M /L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5\G?\%?O^"G7@S_@F=^S3/XRA:UO_ !]XD66R\ :!,9U7_!)7_@G+\5?^"P/[7>K_ !4^ M/.M:K=^"].U$? MAOX0TSP!X!\.6>D:)HUC%9Z5I>GP"*"UMXU"I&BCA5"@ "N!_8R_9%^$O[#7 M[.OA[]G'X-Z8(M,T2VS=WTD8$^IWC &>\G(^])(PR>R@*BX5% 7XI_'^WTAI M- \#RI/8YI5]EA:=XT::^.=OY8:7 MD]+[1@K)M)-GI\.YP*\<\7_ !O\<^-[@Z7HGF6-O*VV.ULB3+)GL6')^@P/8U!X'^%7 MC#XH7S:WJ%S)#:R/NFU&ZRS2GOL!Y<^_0>O:O;/!GPX\*>!+81Z'IP\XKB2[ ME^:5_P#@78>PP*_CJE6\8?'A^THS>4Y/+9J_M:L?ERRDFO.%*SM[[1]ZXY%P MWI)>WKK[HO\ %+\7Z'D?A']G7Q?KVV\\13+ID# O">V:#21=W"_\O-[B1L^H&-J_@,^]=717Z_P7X&^'7!*C5H855JZ_Y>UK M3E?O%-D77P'^!6K0W7Q#OK?;?W\9#IX>A=>&/4&Y8'*(?N MAV'W5:Y_P5,_X*D:-^RGHES\%?@MJ5O>_$>_ML3W"[9(O#\3KQ+(.0TY!RD9 MZ AW&-JO\2?\$V_^"<'CK]NGQ_+\:?C57EQ,_VGQ'=;R9(HY"=VS=GS9LYSE5.[%-%MM.TS3K9+>PL+*$1Q6\2#"HBKPH &,"J=G:> OA)X'AT^U72_#OAW0[ M)8H5+I;6EE;H %&3A44#'6OE;]HC_@LO^SO\+GGT'X16%SXZU6/*^?:/]GT] M&ZX(P'-C:\82EJV_BD_[L5>32[)/S/S;Q1\4\PX] MS;ZQBY>RP\+JE23TA'O9?%-_:E;R5DDC["KS_P"+_P"U1^SM\!(V/Q:^+VBZ M/.B[OL$EUYMVP]1;Q!I6'N%K\K_B?_P42_;E_:JUP^#O">NZEI\5Z2MOX;\! M64LJ73_%*/H?D,LWJUWRX6DY M>;V_KYH^C?BQ_P %RO@KX>,EE\'_ (7:WXDF7(6[U.9-/MR>S+Q)(P]BJ'Z= M:^;_ (F?\%C_ -L?X@.]CX/OM%\*02G;&FB:4)9R#V,EP9/F]T"^V*^K/A)_ MP10_9A\&+%=_$[7]<\8W2X\V*6X^PVC'VCA/F#\937TI\,_V>)[N6"T ]8VNW2 M/ ]$_ 5[5\*?^"&'Q>ULQ7GQB^+6BZ#"V&>ST>W>^GQ_=);RT4^X+CZU^G5% M=V!\(N':=3VN/J5,1/KS2LG]WO??)FM/(\*GS5&Y/S?]/\3YH^#?_!)C]C?X M3-%?:GX*N?%M_%@_:O%-SY\>>_[A D)'LR,?>OHW1=#T3PWI<.B>'='M;"RM MTVV]G96ZQ11+Z*B@!1[ 5:HK]#RW)LIR>GR8*A&FO[J2;]7N_FV>G2P]"@K4 MXI>@4445Z9L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !7GW[4/[+GP2_;&^"^K? 3X_^#(=:\/ZO'\R-\LU MI, ?+N;>3&8ID))5QZD'*EE/H-%:T*];#5HU:4G&47=-.S36S3)E&,XN,E=, M_EV_;G_83_:]_P""'?[6.B_$GX=^--2CTM-2:Z^'/Q)TN/8MP%SNM;A>568( M2LD+925"Q 9"P'[@_P#!(#_@KI\,?^"FWPD^QZD;/0OBCX>M$_X2_P *))A9 M5X7[?:!B6>V=B,C):%F",2"CR?1?[3/[,_P9_:]^"VM? /X]>$(=9\.ZW!LG MA?Y9;>4?ZNX@?&8ID;YE<=#UR"0?YK?VS/V/?VNO^"%G[:6C^-? 'C"^AMK> M^>_^'/Q LH=L.IVZG#V\Z\KY@5O+GMVRK*^<%'!/[A@L9EWBIE:P.-:IYC27 MN3V51+H__;HK;XHJW-$^9J4ZV15_:TM:,MUV_KH_D^C/ZCZ*^5/^"4/_ 5. M^$__ 4X^!B^*='^S:-X\T**.+QQX0$V6M)B,"Y@R=SVLA!*-R5.48Y7+?5= M?B^89?C,JQL\)BH.%2#LT_ZU3W3V:U1])1K4Z]-5*;NF,O!$5IX&_:AT MV?Q#ID8$<7B>R4?;X%Z S(<+< %CSLEC.'B;_9< ^U>#_M7?\ !*?]GW]HI[GQ5X1MQX+\439= MM1TFV4VMTYYS/;@A22T)\KQ MAX/NI)+8QYZ2E &C4]UF55/3YA7P,,XX\X"_=YG2>,PJVJ1^**\WO_X&M]%, M\U5\RRW2LN>'=;K^O/[S]GJ*_,'X#?\ !;[XL^%8H=%^/O@*S\4VZ *VKZ6R MV5YCNSH 8I#[*(_K7UA\+_\ @JU^Q3\3(HXY_B;)X;NY,9LO$]B]L5^LJ[X1 M_P!_*^WR?Q#X2SF*]GB5"3^S4]Q^FONO_MUL]"AFF!KK2=GV>A]'5'/:VMR- MMS;1R#T= ?YUSOA/XT_!WQX@D\#_ !8\-:RK=#I6NV]Q_P"BW-=,"",@U]?& M>&Q=.\6IQ?HT=\9IZQ9FW/@WPA>9^U^%=-ESU\RQC/\ ,5GW7PD^&UYGS?!U MD,_\\D*?^@D5T5%>1B^%>%\?_O.!HU/\5*$OSBSJAC<92^"I)>C:_4XRY^ ' MPNGR8]"DAS_SSO)?ZL:HS_LU?#R7/EW&I19_N7*\?FAKN=3U?2M$M&O]9U.W MM(%^]-=3+&@^I8@5Y!\4/^"A/[''PEAD/B3X\:)=W"9'V+09_P"T)BP_A(MP MX0_[Y4>]?&9KX;>$%&#J8[+<)37?DIT_RY3H?$.9X=7EB9+UE_F;DG[+_@PG M]UKNIK_O/&?_ &05E>+/@7\+_ N@7'BCQI\2?[(TVU3=<:AJ=Q###$/5G? ' MYU\D?'C_ (+FW,\<^C?LX?"ORGD]0I^6"+C^%!N/H37Y%G'#_@@ZWU7*,D MCBJST2A[11O\I7?_ &[&W]Y'!5X]S6,N3#U93EZ*WY7/?OVA/^"AO[/G@.^D M\/\ P(@U3QGTFE$,&>AEE;$<0]W85[C^S7_P10^&'@PV_B3]H_P 3MXJU!<.= M$TQGM]/C;T9^)9^?^N8[%2*^T_"/@SPCX T"#PKX&\,6&CZ9:KMM[#3+1((8 MQ[(@ 'U[UCE/T<7/6Q M3@NR4;_D_P!3PCX0?LR_&?5=*CU/XX:MH&D7#C)TKP^LMTR CHT\A10P[A48 M>C5Z%IW[,O@BVD$E_J>H7('\'F*BGZX7/ZUZ/17ZKE_@+X391ZO^L.=N'*Z\OPO^"1F>'/!WACPE 8/#NBP6H(PSHN7;ZL)_&#_ (*U_P#!-3X%6*-?L[W[WP]^& MVERVVFQQ,>MPD1+21 _QW4CA?[P K] RCPKXCQT?;8WEPU):N51ZV_PWT_[> M<3R<1GN#I/EI7G+LO\_\KG[(_M\_\'$?[#7['$=YX/\ AOKJ?%;QO!NC&B^$ M[U#86LH[7-^ T:X.05B$K@C#*O6OQK_:#_;I_P""H'_!;#XL1?"#1K#6=;L[ MFX$NF?#/P):21:9:J&&V:X&[YPI()GN7*IDD% <5]@?L(_\ !J7X]\2/9>// MV_OB4GAZRRLC>!/"%RD]](.NRXO<-##R,%81+D'B1#7[%_LU?LF?LX_L>^ 4 M^&?[-?PBT?PGI(VF=-.@S-=N!@27$[DRW#XXWR,S8XSBO?\ [;X#X$7+E-/Z MWBE_R\E\,7Y/;_P!:K1S.3ZMFN:/_:'[.G_*MW_7G]Q^8G_!-G_@UU\ _#V2 MP^+7_!0O6;;Q3K";9K;X=Z-<-_9EJW4"[G&&NF!QF--L6006F4U^N7AOPUX< M\&Z!9^%/"&@66E:7IUNEOI^FZ;:I!;VT2C"QQQH J*!P% %7:*_,L^XESGB M7$^VQ]5RMM':,?\ #'9>N[ZMGMX7!8;!0Y:4;>?5^K"BBBO!.H**** "BBB@ M HHHH **** /Q*_X*>^/-'_X)_?\%6/VA?VGOVQOAIK<_@3XW?LW/X2^#OQ- MMM"EU"R\.:F--^SS:7(\:L;5KB=9'R!G$RG&QY&3ZR_X)4?!?_@G5^TE=?"3 M_@H=^S[\5-*USXJ>#O@/H?@?Q>GA#Q-"8XU6QC5H=4M(_G,ZLNU6FP<6\6,B M-<9_[7'_ 5/\(:M\:OVJ/\ @E[^T#\.M-\#7NC? N]U?X9ZYK.O*\?CNWGT MF=YS!')#&J/$Y"")7E9C!.?^69 ^0_V1? _[/WP[_P""QO[%%O\ \$]M/T?3 MO$NL?LY/=_M.Z;X*95L/L3:)$UM+J$Z*NVX!VD-J[@EPS 'U%_P % MS_V'?VP_VN_A7\8/$_Q#_:Q3PI^SSX!^$^I^(-(^&_@RU:/4_%>LV6FSW2G5 M;IQ@6B7$<96%-X<)DJCA9![G_P $%./^".7[/.?^B=6W_HE?\%./^4;/[ M0G_9#O%G_IGNJ\J_X(9W>HV'_!%7X#7VD:.=0NX/A?%):Z>)A']ID!E*Q;VX M7<0%R>!G- 'Y6?\ !.S]LW]C+Q-?_M%?M*?&'_@D[\1/VH/$'CK]H3Q#K]QK MGA/X%6OB>S\,Z"2AM+9KN\ 5'VF5_*C)&S86*XK[P^('[?W[$-C_ ,$*OCC^ MV=_P2C\-^'/!=E:^&+^WEL/#'A6WT.[T/7YHXK-6NK:W10EW%Y\+AOF#!8RK M,F#7K_\ P2Y_X*E?L9?M9_LQ:GX\\-Z)X7^"FH>%->U*S\>?#/6=4L["X\-7 M$,\@:6X3;"%61%$AD* !O,0DM&QK\Z_V>/V>-9_;R_9X_P""J'Q1_99\.SW/ MPX^+_B+_ (M(EE:LD/B/5-*%Y=W4]HA W"XG> *P W-+@X*$ ^\O^"=?_!+ M;]CZ]_X(V?#S]F7QY\#_ [J5EX_^%=AJ/C:]N=)B>[O=4U&R2XN+PSLID\Y M)9CY4F[=&(H@I&Q<8O\ P;&_&OQ[\6_^"3GACPI\2M9EU'5?AIXGU?P4;^=R MSRV]C/FW4D]HX)HH5_V8EK9_X)V_\%3_ -CBS_X(W?#[]ICQO\=/#NG6?P_^ M%>GZ=XWL+C5HDO+'5-.L8[>>S,#,)/.>6(B*/;NE$L94'>,XO_!L9\%O'GPF M_P""37A?Q7\2=%ETW5?B5XGU?QH;"="KQV][<8MW(/:2"&*9?595- 'Z#444 M4 %>%^ ?^4@GC_\ [$32O_1C5/JG[!'P:U?4[G5KGQ5XW62ZG>:18O%]RJAF M8L0 #P,G@=JX_P#9M^$GAKX0?MP>.O"WAB_U2XMX/!&GNCZKJ+W,I,DN6R[\ MD?*,>G/K0!].T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 445\,_\ !=G_ (*BV7_!/+]F.3PO\.M;C7XI^/;>:R\(Q1L#)I<&-L^I ML.WEAML>?O2LO#*D@'HY3E6,SK,:>"PL;SF[+R[M^26K\D8XBO3PU&56;T1^ M=?\ P$O!6HB3QQ>6DOR:KK29 M9HE(8,X'[M?'WXHMH%F?!F@W.V]N8\WDJ'F&,_PC MT9OT'U%?3>.GB-PYX0\#2RR,_P!U12=6UN:K5>L::_O2?O2W44E>T8R.#AG* M<7GV9?6)+67P]HQZOT6R[^K1B?&WXT2:A++X.\(W96W4E+Z\C/,IZ%%/]WU/ M?ITZN^$?P&%_'%XF\W!<=FD]!_L]^_H6? 7X2IJCQ^-_$MJ&MT M;.GV\@XE8'_6$?W0>@[GGH.?:*_A7PZ\/LU\4,W7'?',>>,]<-AG_#C3WC)Q M?V.L8OX_CG?F5_TO-(K+ M2=*L(3+>ZCJ-RL,,"#JS.Q ^M)M15WL73IU*M10@FY-V26K;>R2[FC7PQ_P M4\_X*U>'_P!G&SO_ (%_L]:K;:GX_D5H=2U2/;+;^'\C!SU62Y'9.0AY?D;# MXE_P4(_X+<:AXQMK[X/?L:WMUIVG2;H=1\=.ABN;E>A6S4X:%2/^6K8DY^4) M@,?CCX,> _AOI.II\0_VA8+W5K=',UKX/L;HQ7.J29R/M4_)M8"<[L!IG'W5 M4,)1^<\3<;87"TW1PU516SJ-Z+_#U;\TF_Y4V?TAPGX8Y#P/E2XK\1)JC1CK M3PTOXE66Z4H;O_KWOUJ+;O]H#]H'7;O3?AU9WL MEWX@\1ZK=E)M;F#%I42:0_=SGS9R<+R 2V=OVE\>/^"MG[/W[.WAJ'X/_LB^ M#;'7VTBU6TL)X4,&CV*(,*J;CW#+;H>NV><8:0^JQ[0"/OL*^#RO.N((J M*WW7NHKR]Z76R9^+^)GBWQ)XJ9OS48>RPM.ZI0^S!=WT.GU.?ACX=\.2-%;K_LR7# 2/Z$($P1PQ%?=?@[P5X/^'GAZW\)> M!/#%AH^F6B[;>PTVU2&*,>RJ ,GN>I[UJ5]CDWA;E5"M];SBI+%UWJW-OEOZ M7;E_V\VG_*C\\H9/1C+GKOGEY[?\'YG+_"SX)_"3X(Z(/#OPF^'>E:!:[0)% MTZT5'FQT,DGWY3_M.2?>NHHHK]-HT*.&I*G2BHQ6R222]$M#UXQC!6BK(*** M*U&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 5Y?^V'^R#\$OVY/@/K'[/GQY\- MB^T?4TWVUU$ MSIETH/E7=LY!\N9"3@\A@61@R,RGU"BML/B*^$KQK49.,XM M--:--;-$SA&I%QDKIG\LGQC^$7[:W_! []O.QUG0-*5,X96&$F@)W1O@JW$\06T2F[T2^"D)N'0G;(A*G'!'\YUU;?MS_\$!?V]0Z/]BU? M33F.0!VTCQAHSOT[>9#)MY'#PR+_ N@(_<(2R_Q7RCV9_4]17@__ 3V_P""A?P%_P""CGP+MOC% M\&-6$-[ $A\4>%KJ93>Z'>%*R_%3P^ M)@X3@[-/=/\ K[]T?2TZD*L%.#NF%(RJZE'4$$8((ZTM%>-C[U\O?$G_@A!J22R7/ MP@^/<$B$_NK+Q)I;(5'O/ 6W?]^A7Z,T5\AFW ?">'=< . ^E^($0'W_TE8C7. M#_@G/_P43\(9CL/@[KEN%'33?$-HPY]/*N#ZU^S=%?)5?!GA=RYJ56M!^4H_ MK"_XG$\AP=[QE)?-?Y'XRG]D+_@IAIX%M'\/O'ZJ!D+#K#%1_P!\S8ILG[)/ M_!2VY3R)_A[\0G5L95]4D(/US+7[.45G_P 0A#") ?<,P^O2OU HKKPG@]PE0GSUG4J_XIV7_D MJB_Q-(9%@HN\KOU?^5CY@^"'_!(_]D3X121:IX@\-W7C/4HR&^T>)IA) K>U MN@6,CVD#_6OIC3-,TW1=/ATG1]/@M+6WC"06UM$L<<:CHJJH 4>PJ>BOT'+, MERG):7L\#0C377E5F_5[OYMGIT>!/@?,OQ;\:0;HWM_#U\J:192#C$U\ RR$'^"!9.A5F0U^17QV_X*5_ M\%8/^"M_CZ3X2>%]3\2W]EJ6X1?#;X7Z?/#9B G!\]8BTD\8R"SW#NB]?E%? MHN0>&?$&Q$DN.Z]J_1'X ?\ !M[_ ,$M MO@>D%YX@^%&K?$#4H0#]N\<:Y),A;N?L]OY,# ^CQMCU[U[\L+X3<.>[6J3Q MM1;\OPW\FG&-O^WIG*IY_C-8I4X^>_ZO\$?E#\2O^#GK_@JEXYDD;PMXO\&> M#%/ _A41 !#X>\*VEFPQWS%&I)]SR M:[RH_P"(C<+83W<%DE)>_\ P7DU#_39 M/A'\<':7YBTVOW <_4-<9S]:/^'=G_!>'_HC_P ;/_"AG_\ DBOZA:*/^(Q9 MI_T!4?NE_P#)!_J[0_Y^2^]?Y'\O7_#KW_@NEK7^FW'P.^+,K?=W77B;:_'^ M_<@XH_X<@_\ !:SQH/*U#]F+Q3'?^#:_P#X*XZVRC4O@-HNC[@,G4?' M.F-M^OD3R?IZ5[+\)_\ @TN_;8\2W<,OQ@^/?PZ\*V3X\W^S)+S5+N/U_=>3 M!&?PFK^@:BN3$^,7&%>-H>SAYQA_\E*2-(<.Y=%ZW?J_\DC\S_V9?^#6G]@/ MX/RV^M?'3Q%XG^*6I0L&>#4;K^S--9AR"+>U;S>O4/.ZGH1C.?T)^$OP4^#_ M ,!/"47@+X)?"_0/"6BPX*:9X>TF*TASC&XK$H#,>[')/4DUT]%?!YMQ%GF> M2YL?B)5/)OW5Z15HKY(]2A@\+A5:E!+\_OW"BBBO&.D**** "BBB@ HHHH * M*** "BBB@ HHHH \$_;[_P""/1KRU\*>*- M4TKS;S0;F:)E2>&5&24*LFR0Q"15O:9<:=K.EWD>^&\M)XVBFA=>Z.C,I'<$U2^ M%?PJ^'/P/^'>D?"3X1>#;#P]X:T"S6UT;1-,A$=O9P DB.-1]U1D\5T%% 'S M5^T)_P $=?\ @F%^U3\4)/C3\>_V+/!6O^*KB027VM-9/;37S@8#W/V=T%RV M,#=*'. !T KWSX>_#OP#\)?!6F_#;X6^"M*\.>'M&M5MM)T/0[".UM+.$=(X MHHP%1>3P .IK9HH ^8O'?_!&#_@E9\3?C9)^T1X\_85^'^I>+;B^-[>7\VDX MAN[DMN::>U5A;SNS?,S21L6)))))KZ:M[>"T@2UM8$BBB0)''&H544# X M [4^B@ HHHH *\+\ _\ *03Q_P#]B)I7_HQJ]TKPOP#_ ,I!/'__ &(FE?\ MHQJ /=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHKB?VB/VB_@U^RE\(M7^.?QZ\<6GA_PWHL.^[O M;HY9V/W(8D'S2RN?E6-068]!6E&C5Q%6-*E%RE)V22NVWLDNXI2C"+E)V2.U M9E52S$ 9)/:OC?]K+_@O3_P34_9%UBY\(^)OC1)XN\06;%;K0?A_:#4Y(F' M5'GWI;(X/!1I@X/4"OQW_P""E7_!<7]K3_@IAXXE_9^_9QTS7O#'P]U6\%CI M7@W0$>35O$A8[4%VT&6D+]K6,F,9 ;S2H>O0OV/?^#:#QMXPT>V\;_MU?'FS M^'-M/&LB>#?#\2:CK04\[9W!,-HV.=H$Q'1@I!%?I>(X5X/X(RJ.:<=9E#"0 MEM!SC%^CD[W?=15EUD>)',,PS*NZ.6474:ZV;_#_ #^X^I+W_@[F_90CU(Q: M=^RM\0Y;/G$\U[8QR^W[L2,/3^/\Z[CX:_\ !U?_ ,$X_%]S%8^.?!?Q*\). MYQ+=7^@6UU;1^^ZVN7E/_?JN:I\4-0DP!_:%UXA M59..IQ';HO/^Y],5SOC3_@UY_P"">'Q'A=/@5^U3X]\-ZC*?W,.MM9ZA"A]% MA,-O(W_?TU\_EWB/]%S/L4L'@\SC[1Z+EK1;?HN:3?RBSJJY3QMAH>TJ4=/\ M/_ 7YGZ$?LV_\%*/V$/VNI8;']GS]J+PIKVH7'^IT1[XV>I/]+.Z$ MX5_.3^U'_P &P'_!0?X$13^)_@=J>@_%/3+8F1%T&Y-AJBJO.\VMP0I/HL4T MCD]!TSPO[-'_ 6I_P""IW_!-WQD/A1\3-:UK7=/TF017_P_^+-E<-<6J#C9 M'+-MNK8@?=7<8QQ^[8#%?95?#/+,XHNOPWCXUK:\DFE)?-6L_P#%"*\S@CG5 M;#R4<92V(H4;_9,LTG]^7GJ?^"H7_!27X\_\%E_VHM%^%7P9\(ZP?"%MJ_V M'X;>!+5=US?W$AV?;;E5)5KB0=LE(8\J#_K)'_;;_@CA_P $LO"/_!,K]G;^ MR]<^QZC\2/%*177CO7X1E4=03'8P,>?(AW,,_P#+1R[G *JO[C@Z&'\*^'98 MS$V>8XA6A'?VK[O\ K;RU/:_A5\*/A%^P M=^S'H/P5^$>B)9Z'X8TU;+2;9R/,NYSEGFE( W222%Y9&XR68C' KB_AOX.U M/XL>-9+W697DMUD\_4[@GELGA!Z%NGL ?2I/BUXTN_B9XU33=$#36L$OV?3H MD_Y:L3@O_P ".,>P'O7M/PX\$6G@+PO!HL(5IR/,O)@/]9*1S^ Z#V%?YG8N MK7^D3XMS]K)SR?+9-R=]*]5O5M]>>2>O_/J+^%U#]AIQCPKD:Y5:O56G]V/_ M /S?D;=O;P6D"6MK"L<<:!(XT& J@8 ["GUB_$#XC^ /A1X7N/&WQ,\9Z9 MH.DVH_?ZAJUXD$2GLNYR,L<<*.2> #7PY^T)_P %^_@)X'GGT3]G_P"'^I^- M;N-BJZK?.=/L,]F326MODLMH)_P!Z-:^$?$VC>%8 MIGVQ6GAS0(Y'([+ON?.?/NN.>F.E5_P69A^15_:;&?FPI\0XYY[=^>?>CS?^"S,/SLW[38S\N6' MB''/'?OSQ[U/^N/_ %"U/Z^1K_Q+G?;/<+]__P!L?NO7'_%+]H/X&?!*R>_^ M+GQ<\.^'45=P35M6BAD?V2,MO<^R@FOPY\?:?_P4R.F?:?C)K?Q?T^RF^3S? M'&N:A912>V;V1%/TKR5/ &N75T\VMWZ+(TC>:WF^<['/)W E6SZAC7C9IXDX M;+8VJ4N1_P!YZ_\ @*5V<6-\(/#[A>'M^(N**$(K>%)*=1_X8JRTU#_ '@& GFP?X=L8/9Z_/#] MHG]JW]J7]M/74UCXS>.)Y=/BDWV.C6ZFWTZT]XX%/S-@D;VW.1P6K%\ ?"/4 M_$^NV_AOP-X1O]:YI-^1\O/Q?X.X/;H>'F5.=?;ZYBK2FNEX07NQ\G[M_M4V?#O@;X:7=_K5K MHWA?1+S5M7N952SM[2V:6:23L(XT!)/TR:^\/V5/^"+GQ!\;-;>+_P!IO5W\ M,Z6V)%\.Z?(KZA.O7$C\I;@^GSOU!"'FOO7]GW]DGX!?LQ:0-.^$7@"ULKEX MPEUK%P/.OKGUWS-\V">=BX0'HHKTBOKKTB7:*T48_P!V*C'R.3^#WP-^$WP"\*)X+^$7 M@:QT2P7!D6UCS).P&-\LC9>5O]IR3VZ5UE%%?K]"A0PU&-*C%1C'1))))>26 MB%&,81Y8JR"BBBM2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "O!?^"AO_ 3O^ W_ 4?^!<_P>^,NFFWOK7?/X6\4V<*F\T2[*X\V,G& M^-L*)(B=LB@=&5'7WJBNG!XS%9?BH8G#3<)P=TUNG_7W[,BI3A5@X35TS^6' M5=*_;U_X(#?MRI/#.=,U>RR;:Y4/)HWC#2"_((X\V%\#*\20N ?D=01_0/\ M\$TO^"H_[//_ 4Q^% \6_#&_&D^*M,@3_A+/ ]_<*UYI$EO;5MTND:O;;4OM'NB,"YMI2#L< M<9!!1P-KJR\5_.C^UG^Q;^W7_P $+OVI]+^)7@[Q7J-I:V]^S^!_B9H4!6TU M*/DFWG0[E20H");675%].J_K[GU/ZCJ*_/O\ X)'_ /!>CX)_\% +&P^#GQE>P\$_ M%T1B,:2\VRP\0,!S)8NYR)#U-LQ+C^ R ,5_02OQW-\FS+(L;+"8VFX37?9K MNGLT^Z/H8;A1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%87Q-^)WP]^#/@+5/BC\5O&6G^'_#VB6C7.JZQJERL4%M$.[, M>Y) '+$@ $D"OP6_P""J7_!R3\8?VB-2U#X'?L'W^I^"O!)D:VN?%\0:+6M M=7[N82/FL86[!?WS#!+)EHZ^IX7X0SCBO%.GA(VA'XIO2,?GU?9+7T6IPX[, M,/@(7J/5[);L_43_ (*&?\%N?V*O^">T%WX5\3>*_P#A,?'L*$1> _"TZ2W$ M,F.!=SL3F M/3/A9\.K>9UNDS_R],F9;S P6,A$2[=P2/FO6/\ @G/_ ,&V'[3_ .UD;/XN M?M;ZI?\ PQ\&WKBX%E=V^_Q!JJ,_L%?LI M_L(^!_\ A!OV:/A)8:$LL:KJ>L.OG:CJ3#^*XN7S))SDA,A%).U5'%?HKQW MGA[[N#C]=QJ^V[6Q^)'_!0SQPVCVK!95^'?A2[1[IQUV7=Z,I%Z%(-Y(/$J$5^Q'[/7 M[+W[/7[*'@:/X;_LY?"#0_"&CIM,EOI%F$>Y8# DGE.9)Y,<;Y&9O>N]HK\W MXAXOS_B:K?&U6X](+2"_[=Z^KN_,]G"9?A,%&U*.O?K]X4445\R=H4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^ M4@GC_P#[$32O_1C4 >Z4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%/CGXO@T3PWH%J9KV[F.6<]$AB3K)*[$(B+R MS, *_FB_;_\ V_/VI?\ @M+^U7IOA'P=X;U%="&H-:_#OX>6(;> N;56'S6EGD;HXL9#/@- M+R6PNU%^XM%_9U\47%I_:/BC5K32( ,MYSAW4>I (4?]]5^9OC;_ (*1_M.Z MS!/9>$O&47@[3Y,AX_#L0AG8=MURV9L_[K*N>0HKPKQA\8M4\7WQU#QQ\0M1 MUFYSDSZA?RW3D_[S%OYU_G3B<'/C[/:G$/'53$9KCJKNX*;I48+=0ARJ4N2/ M2,%2C'9)_$_O,LSS-\93^H<'Y75JPAI>%.4Y-]WRQEJ^KE=^A^V"?"7X1-(M MB/CAIAN6^Z@N[?)^B^9FH/$W[-_B[2H#>>'[Z#5(@,[$'ER$>H4D@_@OE&O6?V?_P!LOX\? :^BU#X-_%J_MK6)@TFD2W!FLI!GD/;R M909Y&X ,,\$5VX_@_P +<9A_98K(JF$3T56E6J.4?^W:EX2_[>U.G,,=XH\+ M4UBLZRVO2H_S5*4E'T;Y8I/RYD?K#X'^-'C'P#=C1M>2:[M(GV2VEUD2P^H4 MGD8_NGCZ=:W_ (]?LJ_L>?\ !0'X=IH?QZ^$&A^,+ (R6US>V_EWVG,>HAN( MRLUNWKL<9]P:\4_9>_;H^#7[=5M#\/\ XAV%MX1^(ZQ8M-C_ .C:D0.?(9CD MGN86)8#E6;#8[RUN_&_P1\8&-T,/^-/ [ M%T*F)Q4\?DDY*-/$1NJM!_RO7F@TO^72<:8-U<(E"M;6/27 M]=[7[K9GYD_MR?\ !J'XQT,WGC?]@3XK+K=L-TB^!O&LZ0W:]]EO?*%BDY. MLRQ8 YE8U\7?#[]K/_@KS_P1U\7Q_#>[UCQMX&M893L\'^,].:ZT>Z4'YC;Q MSAHBI/66V92?[]?U >!_'.B>/=&75M'EPPP+BW<_/"WH?;T/>E\=_#WP#\4O M#-QX+^)O@?1_$6CW8Q=:3KNF17=M-_O12JR-^(K_ $5X8\:/[9R:E/&1IX_" M54G&6EVN][--KSBI)W3:9^9XSAQ8?$/V;=*HMU_7^=C\8O@!_P '=FI0VL&F M_M2_LC0W$PQ]HUGP%K1B!]=MG=AN?^WBOI'PQ_P=0?\ !,?7K6.?5]+^)>BR M-]^'4?"L#E./6WNI 1VX_*O0OCC_ ,&ZW_!*CXV7,^IV_P "+OP9?7#$R7?@ M?79[-1_NV[F2V3_@,0KY_P#$?_!H]^QS=W,C^$OVFOB78Q'_ %4>H)I]TR\] MV2WBS^0KVWB?!W,O?G2K8=O=*[7RLYK\%Z'.H<14=%*,_P"OD3_'O_@[*_8] M\)Z'/!^SQ\#_ !MXQUDH?L[ZXD&E6 8C@M('FF;!Y*^4,]-PSD?F%\:OVG?^ M"E__ 76_:!T_P"'UKI&H>))%N#)H?@7PM;M!HVB(3M-Q)N8J@ .&N;AR<'; MN (6OU=^$?\ P:F?\$]_!&K1:O\ $WX@?$/QL(W!.F7>K06-I*.X<6T*S?BL MRU^@'[/W[,?[/O[*G@A/AS^SI\(-"\(:.I4RVVC6*QM<.!@232*?B[JMGY>I>($B)MM&B8?/:6(8@/)C M&$4E3]3_ +0?Q"_X1W0AX5TR?%YJ*'SBIYB@Z'\6Y'TW>U=KXI\2Z;X1T&XU M_59-L4"9"@\NW91[D\5\^Z+INO?&?XB,UW(VZYE\V[E7I!".P^@PH]\5_$?T MD?%+/:].&08";JYIF34$EO"E)\K:_EYM81V27/*Z<;GZ-PEDN&@WB:BY:-'7 MU:U^=MW\EU.R_9P^'OF.WC[58.%+1ZC2?S4?\"]!7%_M_?\%+/A)^P_ MX?\ [%*Q>(/'-[!OTOPO;W&WR5/2>Z89\J+T'WWZ*,;F7FO^"D__ 4<\'_L M+^ 8OAA\,5M+WX@:A8!=)TY@'BTBWQM%W..YX.R,_?()/R@Y_.S]B/\ 84^. M'_!2?XNZA\2_B)XDU*'PW_:1F\6>,[TF2>\G.&:WMRW#S$$9/W(E()'W$;MX M0R/#^''#.'X8R=*IB=ZLTMZDDN>7Z1O\,%&]['[9P7X>X'/L/4XSXQG[#+*> ML(NZE52>B5M>5O3W?>G)M1MN83R_MU?\%8_C0RH+_P 2W,,F[RU)M]'T"%S[ M_NX%P/>639_RT85]V?LT?\$#?@3X&M;;7?VE/%MYXSU48:72=-E>RTV,_P!T ME<3S8/\ %NC![I7V=\&/@E\)?V;?AQ:_#CX3^%;/0M$T^,LRQ@!I6 ^:::0\ MR.0,L[$GCT ^?\ ]I?_ (*[_LX?!)[CP[\.Y6\=Z]$2ABTBX"6,+CL]T00W M_;(/Z$K7T]7 DK;^%O EI*C2+TPS1[IY1C&06V_P"R M*ZWX)?\ !&7]J'XE^5J_Q/U#3?!-C,0SKJ$GVN^(/.X0Q-M!]GD1AW%?.2\2 M,QS6;P_#&72JI:<\E:"^2LE_V]./H?SEB^($47F,X]BR'Z=*^;?B!_P5$_; MJ^.>H_\ "/>%_%\FBB[8K#I7@K2S'*Q]%D^>XS_NO7VM\(O^"-/[)/P^6*\\ MZB\,K>[))ON#_P!\5]2? M!'_@AS\*_#K0ZK\>?B3?^(YUPSZ5HR?8K7/=6D):60>ZF(U]UT5[64^%7"F7 M3]K7C*O/>]1W5_\ "K)_]O4^[DGWKJJ**_1:-"CAJ2I48J,5LDDDO1+0]6 M,8P5HJR"BBBM1A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %WW[1?[(;ZMXN^&UK*;RYM8,OK'A8*=VZ38 9[=,9$Z#<@'[Q0 M%\UO7/\ @D=_PE#9;:-\4BC2W5H.BIJ2J"TZ=! M]H4&08_>"3)=?W,(# JPR#U!K\I_^"M?_!M[\._VBVU/X_\ ["]EIOA'QU)O MN=4\&';!I.NRV?VUNSYW$9;B,#5>(P#]8]'Z?Y;]C]2?"WBKPQXX\.6/C'P7XBL=7TG4 M[5+G3M3TVZ2>WNH7&5DCD0E74@Y!!(-7Z_F _8=_X*?_ +=W_!&7XOWWP0\< M^%M4G\.V&HE?%'PH\7^9 +=RX9ZQJ1U5GMS6OR^OPOH^AWX#-:&-]U^[/JG^G?\SZ!HHHK MX4]0**** "BBB@ HHHH **** "BBB@ HHHH *Y/XY?'+X4_LV_"K6OC9\;/& MEIH'AG0+0W&I:G>/A47HJ*HRTDC,0J1J"SLP5020*O?$_P")_P /_@M\/=8^ M*_Q5\66>A>'= L'O-7U:_EV16T*#)8GJ3T 4 LQ(4 D@5_-;_P %4/\ @IQ\ M=_\ @L3^TKI7P9^"'AK63X'M]:%G\// UG&6N=6NW)C6]N44X:=P2%4Y6%&* M@Y,CO]IP7P=BN*\<[ODP]/6I/HEO97TYFODEJ^S\W,LQA@*7>;V7]=!G_!2O M_@IW^TY_P65_:)TSX)_!GPOK M>[TT.3+\LFY_6L7[U1]'T_X/Y!1117Y2>Z%%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 5X7X!_Y2">/_P#L1-*_]&-7NE>%^ ?^4@GC_P#[ M$32O_1C4 >Z4444 %%%% !1110 445C?$#XA^ _A1X-U#XA_$[QEIGA_0=*M MS/J6L:Q>I;VUM&/XGDFZWM04FG]GD,0!'W'!K\\+WXF_ M\%J/^"OFN72Z/J'Q0^(.FRS&.>QT)'L?#UJQZ1NL?E649P<9D.XCJ3R:_3,I M\+,\Q>'^M9C..$I=ZC][_P !NK?]O.+\CQ<1GF%ISY**=27EM]_^5S^FC6OC MK\$/#=\^F>(OC)X5L+F,D/;WOB&VB=2.H*LX(K*NOVK_ -EJQF-O>_M*> (9 M ,E)?&-BI_(RU_/%H/\ P;+_ /!6'5]/2\U#X7^%M*D89-I?^-;-I%]B8&D3 M\F-+JG_!M=_P49T&$OXBU'X:V$@)S;3^--TOUVI"QK;'\*>&V48=U\?Q%1IP M6\I.G&/WNI;\2:6/SBO/EI823?97;_(_H8_X:Z_90_Z.>^'G_A:V'_QVC_AK MK]E#_HY[X>?^%K8?_':_G'N?^#??]OF"39%-X&F']^/Q'(!_X] #4?\ Q#^_ MM^_\\_!7_A2-_P#&:^&GQ)]'.G-Q?&>%T[5*;7WJ=F>BL-Q:U?\ LZ?W/_(_ MH\_X:Z_90_Z.>^'G_A:V'_QVK%G^U)^S)J"&2P_:+\"3JIPS0^+[)@#Z<2U_ M-W_Q#^_M^_\ //P5_P"%(W_QFHI_^" G_!0>-PEOH_A&XR,DP^)1Q_WU&*4> M)/HZU'RQXSPM_P#'3_\ DP>&XL6KRZ?W/_(_I/\ ^&E/V<_^B_>"?_"JL_\ MXY1_PTI^SG_T7[P3_P"%59__ !ROYJ+G_@@I_P %!+)=]YH/A.(#J9?%,:_S M6LZ?_@B'^VO:OLNKKP%&WI)XVMP?UK?^V/H__P#1987_ ,#I_P#R9E)<31WP M$U]_^1_39:_M$_L_7TPM[+XZ>#II",A(O$]HQQ]!)6E8_%;X7:H,Z9\2= N/ MFV_N-8@?GTX;K7\O-U_P17_;*M(C(^I?#XG^%/\ A.[4%OIN('ZUF7G_ 1X M_;3MCB'3O!5Q\N?W/Q"TP<^GSS+S^E:T\P\!J_\ #XRPB]:E)?G51FZV?P^+ M R_'_(_JTMKJVO(1<6=Q'+&V=LD;AE/XBI*_DT;_ ();?M\>&KDW&E_#O30_ M19M-^(NBEF[\!+W=U'IU%6X?V:_^"J'@#_D#P>/K+9T_L?QL&QVX\BY/J?S/ MO7H4P[S]L MO=7?'U\P'CV/%>G#@/)L2KX3/,)4]*L?TE(C^VYQ^/#S7R_X8_JFHK^6#_AY M1_P6JT6/-Q^T;\9HUD/#745RV3[%XS^E97B?_@H+_P %B/B%82:/K/[2GQLD MMY8S'-%87]]:AU/4,8 F01G.>U:KPRK)\TLRPJAU?M/_ +5+\1?V]2>BI3OV MM_P3^C/]N3_@IS^QY_P3X\)S:U\?OBC:KK1M_,TWP7I$B7&L:@3]WR[<,"B' M_GK*4C'=LX!_GP_;Y_X*0_MB?\%G/CSIGP\\/>%KZ'P^NHL/!/PST)S*D3$$ M?:;E\*)YPF=TSA4C7=M"*7)\>\&?LF_$+Q]K6_M76H3@D+\JR/$>HBB2.!L#M2N_9*7^'F7--^5.$WU49 M-6/-?V9_AC\(/^"9'@V>]TG4]+\5?&35;0PZQXF0"6Q\.HP^:TL\C]](/XW' M#$8/ *'N/A!^R'^VS^VEJ[^+? /PXOVLM0D\R?QGXME-K:RY_C1Y!NF'0?NE M?'H,5^EO[+?_ 20_93_ &<9+?Q-KNA-X[\4Q88Z]XIB66.)QW@M>8H@#R"V M]U/1Z^HE544(B@ # '2OYGAX;8_B7B"MQ'Q?BWBL;7=YO9)+X816T*<-HPB MN5+763;?TJQ/!.0PA2PV'^O2I_#[52AAH/JXT$^>K)]9UII2ZT4K)?F]\*/^ M#?'09XX=2_:+_:(U+4)S@S:;X4LT@CC/]U9[@.6'_;)*]]\'_P#!&7_@GIX3 MA47/P6N-9F48^TZQXBO78_5(Y4C_ /':^I:*_1,)PUD6!IJ%+#QLNZO^=SIQ MGBGQ_BZ2HPQ\Z-*.D84+4(1791I*"L>!S?\ !+G]@">T^PO^S!X>"8^\C3J_ M_?8D#?K7D/QG_P""$_[)?C6"74/@SJVN> -5Y:W>TO'O[,,?[\-PQ(?'.#D^7,:TD]'&VFX!"N!D@ M["P4D?77[''_ 4I\$?'W0K#X _M;:I#IOB3*P>'_&DNU(;V0\*DYX$4QX&3 MA)>GROMW_?'BGPMX<\;>';WPCXNT2VU+3-1MV@OK&\B#QS1L,%64]17XW_\ M!1/]AC5/V1_B0S:-;37G@?Q!([:!>RYNU5^WEBUKP-/8^-_!OB*"]TR^B6?1]?TN99; M6]A894JRDJP([<_B.:_)LFSC._ _%O,,KY\9P_7E>4-ZF'E+\$^BEI"I\,N6 M=FOV?.^'%F>!H8IR35:/-1KQ7[NM'JN\9Q>E2F_?IR3WCJ_IRBO.O ?[0WAO M78DL?%973;S@&4Y\B0^H/\'T/'O7H-K=VE]"+FRNHYHV^[)$X93^(K^N.%.- M^%N-L"L5DV*C535W%.TX^4X/WHOU6NZNM3\LQN78W+ZG)B(./Y/T>S)*;++' M!&TTTBHB*6=V. H'4D]JJZWXAT/PW:&_UW58+6(#[TS@9]@.I/L.:\2^+/QM MN_&@;PYX922#3BV)'(Q)<^Q'9?;J>_I7SGB1XK<,>&^62J8NHIXEK]W0BUSS M?2ZUY(=Y-6MMS2LGUY3DN,S:LE!6AUD]E_F_(J_&'XD7/Q&\01Z+H8=]/MY= MEI&@.;B0\;\>_11Z'W(KB?VN_P!KWP-_P3=^!@;9:ZG\2/$L#'1=%9\A#R// MFP;)WCC7(W.?N@X&78*/S:^"_P 'OVE?^"L?[5=[K7B'6III;N=+GQ3XDFB/ MV71K+.%CC7.!A04BA!RQ!). [C\0\..'.('G%7C#B"//F^,_A4VO]WIR5D[/ MX9.-HPB]84_B=Y-']%<#99M+V.383WIR>GMY1?PI[N"E\4EK.7N0 MUUCH_L8_LA_&K_@IU^T1J7CCXB>(=0?1AJ O/'/B^<9=V;D6T.1M\UE 55 V MQ( <8"HWZY?$?XL?LS?\$\O@7IVDW<=MH>B:9:_9O#WAO3%#7-XR\E8D)R[$ MG<\KG&6W.V6Y\]^,7QT_9O\ ^"4O[/>E?"3X<:##/JB69&@^'$F'GWDAX>]N MW R%9P2SXRQ&U OR?GUX(\ _M1_\%//V@;G5;W4)+ZZD93JNM72,MAHMKD[ M8U X51\VR)?FVJBWKK^=M+_%)I61^/^,7 MB_B^.7IG@KPZ'D>Z]#<,H#7#8Y.0(UQD*,$U[G^R[_ ,$2M2U&*V\6 M?M5>*7LD;#CPIH4RM+CKMGN>57T*QAN#Q(#7V%^R?^Q;\&?V0_"@TGP#I NM M8N(0NK^);V,&[O3U(S_RRCSTC7@8!.YLL?7*Z\D\-?K6(_M+B:H\1B):\K?N M1\M-[=E:"VLUJ?D6'RGGE[7%OFEVZ+^ON.3^$GP+^$'P(T >&?A#\/-,T&T( M E^Q6X$DY'0RRG+RM[NQ/O76445^K4*%##4E2HQ48K9)))>B6B/9C&,(VBK( M****U*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@#YY_;^_X)B?LH?\%'/ H\-_'G MP7Y6MV<#)H/C/1PL.J:63DX24J1)%DDF&0,AR2 &PP_!']N#_@D+^W]_P22^ M(47QV^&^M:MJ_AC1[O[1HOQ2\"F:";3<=#=QQL9+)L'!)+0MNVB1B2H_ITID M\$%U ]M^&?=?KW_/S/P_\ ^">G_!U+XAT-;'X:_P#!1#P:VJVRA8D^ M(OA:R5+E!TWWEDN$D]3)!L( XB%L2V[X_@D56]J^*?V_?^#;?]C#]K2XO?'_P-'_"I/&5Q MND>70+%9-'O)3SF:QRHC)/\ % T8Y+,KFOR7^.W_ 22_P""M/\ P3#\:/\ M%;P-X;\226VF;FM_B%\(]3N)DCB!R3)Y 2YMTX&[S8U0],M7V,LE\/>-OWF6 M5_J>(?\ R[G91;\E>VO3DEM]@\Y8G-\LTK1]I!=5O_7JOF?T_45_.G^RW_P= M'_M\?!5+?0/CYX=\/?%32X,))-J<']F:IM'&T7-LOEDXZM) [$\ENN?T#_9[ M_P"#I3_@G3\4T@L/C%I_B[X:7[@":35M(.H6*L>RS66^0CW:%!7RF;>&7&&5 M-OV'M8]Z;YO_ "72?_DIWX?.\NK_ &^5^>GX[?B?I317E?P1_;C_ &.?VDDB M'P*_:=\#^)YY@"NGZ7XCMVNUST#6Y82H?9E!KU2OAJ^&Q&%J.G6@XR[--/[F M>I"<)J\7=>04445B4%%%% !1110 5E>-_''@_P"&G@_4OB!\0?$UCHNAZ-9R M7>JZKJ5RL,%K @W/([L0%4 =37'?M0?M:?L]?L:?"^Y^+_[1_P 3=/\ #6BP M96%KI]T][*!D0V\*YDGE/]Q 3C). "1_/%_P5._X+$_M$_\ !63XD6GP ^"? MA36=*^'DFKQP^&_ VF1M-J/B&YWXAFNUBSYLA;!2W3*1DCEV >OM.$>"LWLO\^R-'_@LO\ \%@?B1_P5"^+ M=K^SK^SI8ZM'\,+#64M_#VBVEO(;SQ9?E]D5U+$HW$%CB"WQD;MS#>P5/T__ M ."&/_!%G0OV O T/Q^^/>D6M_\ &+Q!8X=6VRQ^%K61>;2%AD&=@<33+_US M0[ S2XG_ 0[_P""%NB?L/:99?M.?M.Z9::G\7+ZTSINF$K-;^$XI%P41AE9 M+ME)5Y1D("4C)!9W_2ZOH^,N+LOP^ 7#W#_NX6&DYK>H^NO5-[O[3V]U:\>7 M9?5G5^MXO6;V7;_@_EZA1117Y0>\%%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %>%^ ?\ E()X_P#^Q$TK_P!&-7NE>%^ ?^4@GC__ M +$32O\ T8U 'NE%%% !1110 445^9W_ 6<_P""_7@K]BA-1_9O_95N]/\ M$GQ7*-#JFIMMGL/"A(P?,'*SW8[0_=0\RYQY3^ODF1YEQ#CXX/ PYIO[DNKD M^B7_ %=V1SXG%4<)2=2J[+\_0^B/^"E_P#P5S_9C_X)G^"]_P 0=2_X2#QQ M?VQD\/\ @#2;E1>7(Y"S3M@BUM\C'FN"6PVQ9"I _!KXM?M"_P#!3?\ X+T? MM%0^ ]#TG4M?2.?SM*\$>'RUOH?A^#.WSYB[;%P#@W$[%V)VJ>52MG_@G]_P M2W_:A_X*U?$[4?VD_C]\1-3T7P)(Y&ENM8G!^>WL1)_P ?$W&W M=_JX@,YCWW>I3@8-Q.[? M--(?[SG"CY515 4>]QUXJ^$WT;\$XX_$0KYHU\*]Z4?*,$[KM=N-_M3BFD<6 M6Y+GO%]2].+A0[[)^KZ_CY)GR[^P-_P;5_LG_LNZ58_%7]N?7;#XC>*H@LIT M2%U\=O O@/1+?P?\(O!=I;Z?80B&QM[ M>U6UM+=!T6.% ,*/0!:^;_CO^UO\.?AO<27?Q,\=/?:KMRFEVS^?='N!L!Q$ M/3<5'I7R[X[_ &]/C?\ %75QX1^!_A.73?M+%+>.QM3>ZA/_ +H"D*3Z*I([ M-7^?_&_TG?%_Q4QC_L:G]6HMVC4J6E.S_DC9PC?M"$W?[=]3[1X+@SA"')BZ MGM*J^Q#5W\]?_2I+T/NGXC_M$:M;V1U#QY\1K71K%VVCSKU+.'_=R2-WT)-> M">,_V^OV1I/_ !VOS^'@_P 8\15EC\]>(Q4W]JHYI6_[>O*W:S2M MT/9R3,>*>**RPN0T,/A8/3FK5J5-^JC.4&_2,)L]/\3_ /!4*^VM'X'^#MLC MJQV3ZWJCS(X[$Q0K&5^@D/UKA]7_ ."B'[3VN77D^'K_ $;2O-.%M]-\/0SY M]@;H3-^1S7A?@;XO_$[]FKXC&;QU\&]#U&ZMF'VKPS\0O"GF1]>C1N$D7\Q^ M-?HS^QQ_P6@_8ZU-+;PA\1_A%8_"B_D C^VZ/I\;Z4YZ9\NVOB;_@I)\4")/#T7Q5NHWY!T#2[RWB(]_LR(F/K MQ5S_ (8A_P""D'Q-_P"0O\+O&=]Y@P?[>U=8\CT/VF9?UK]C?"OBWPMXYT"V M\5>"O$EAJ^F7D>^TU'3+M)X)E]5="58?0UH5^OX;P7RI4TJN,J23_EY8I_?S M'X/6R.HZCCB:LW).S3W3ZWO?4_'W0O\ @CQ^W%J^W^T/!6C:7NZ_;_$5NVWZ M^29/TKM- _X(9?M+WNU_$?Q-\$V"-U6WN;N=U^H\A!^35^IU%>M0\'>#Z/Q^ MTGZS_P#D5$F.18&.]W\_\K'YSZ'_ ,$%=0<"3Q+^TU#&?XHK'PH7S_P)[EEX8\#T5IA$_6=1_G M(WCE&71^Q^+_ ,SXEMO^"%O[-BKB[^*WCASGK'<6:#];9K%F,?]\V8K[)KSG]H_]K'X"?LH>$CXN^-WCZUTM71C8Z+;@9^[-KJ ?^.1+7@O[5&D?\$>+K?(_X1K2_%5VQMY!VN9HY5C@YZJ=SC_GF17B/[9?_ 64_:$_ M:=O)OAM\!K6^\%>&+R3[/'!ILI;5M3#':%DECYC#<#RHO4J7<&MW]C3_ ((; M_&/XP_9/'G[3FHW/@CP_+B5=&1 VKW:'GYE8%;4'UD#.,8,8SFOF*F X-. M]KW2$'C,[^9<2OC MKM*J?[@KZ,_9R_X(8_M4_&#[/X@^.>NVO@'2I,,T%\?MFI.IYX@1@D>?^FDB ML.Z'I7ZF?L]?LH_L_P#[+/AS_A&_@?\ #6PT99(PMW?JGF7EYCO-.^9).>=I M.T9X '%>B5[F6\!8"C+VN+LY=H)1CZ:)/[N4G-?'+ Y+2^I<#971P-*.BJ.G M!U7YVLXI]^9U&^Y\Y_LP?\$LOV0/V6VM]:\/> !XA\0VY#+XC\4[;N=''.Z) M-HB@(.<,B!\<%C7T9117W&&PF&P=/V=""BNR5C\+SG/LZXBQCQ>9XB=:H^LY M.37DK[+R5DNB"BBBN@\D**** "BBB@ KC_CS\#O G[1?PLU3X3?$33_.T_4H M<),@'FVLPYCGB)^ZZ-R.QY!R"0>PHK'$8>CBJ$J-:*E"2::>S3T:9,HQG%QD MKIGX&?M2_LT^,_V>_B;JOP8^)%IBXM'WV-_&A$=Y;L3Y5S%GJK 'CL0RGE35 M[]CO_@H;\;/V*=2D\#7EI'XI\#7,Q;4?!VK2GR>3DRVLA!-O(>3D J3]Y20" M/UO_ &]OV*_#?[8OPK.F6_D67BS1U>;PUJ\B\*Y'S6\I'/E28 /=6"L <%6_ M(*W\(>&/A_\ $:]^%O[3WPZU$V=K>-::W;6DBP:EI<@.#/;2,"I<#G8P:*5< M9YV2)_->:93BO#[/71;O@J[?+)JZ5]XS5FFK:2334HZVW1]_X7^(^!X$J5^BI62&9@H=# M\I59"^Y3E%/%G?^\]S]5+#X&_%#6YS-J6GBU3'SW.H72\#WP2 MWZ5X1^TY_P %'?V9/V,K2?0OA9J=C\2?B*JE(EM)@VF:3)C&Z65"0[ _\LT) M?Y2"8LY/P[?Z'_P5;_:Q7_A&=:TSXP>);*X^5[;4([V'3SG^_P"9L@'_ +% M?1?[)O\ P0*\;:OJ%KXK_:\\6P:18(P=O"GA^Z6:ZFQ_!-N75[YDZ M'Q+XOU*,_8]*@SE8HU&%R 3Y=NF,]3M7>&]%;7+"-H!#ID0:PT5NC/*P_P"/BYSU4DG=DR-D;6^3/V2OV-?C M;_P4$^*5Y\0_'6N:C'H+WYE\2^,+[+R7,G!,$&[AY<8']R-<9_A1OLD,2\*TFW 2)<*J@9VJ!7ZX_!#X&_#3]G?X>V?PS^%?AZ/3]-M%R[<&6ZE( M::9\9DD;')/H !;^$_P )O 'P0\!6'PU^&7AV'3-(TZ+9!;Q#EV_BD=CR M[L>68\DUT=?><&<$X7A>BZ]9^TQ536=1Z[ZM1;UM?=[R>KZ)?E> R^&#CS2U MF]W_ %_3"BBBONCT0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** /!/VG/^"7W[ W[8+7%]\>_P!F#PSJFJ7.3+X@LK4V&I,W8M=VICF? M!Y =F'L\2+:7!4?WH[]8%#>RNWL2:\ MRC\$?\%Y_P!B3-II>C_M&>$]/LQR-*?5+C2U ]3"9+9L8]^/:OZCJ*^WH>,& M=3IJGF&&I5X^<6G^;C_Y*>9+A[#)\U*%/^#AG_@L%\*[@:#X M@_:"74FM#M>R\4>"]/:5?9W%NDI/^\V:]/\ #G_!UU_P4BT=5CUCX=_"75E' MWWN_#=_&[?C#?HH/_ ?PK^A'Q1X%\$^-[;[%XT\':5J\.,>5JFGQ7"X],2*1 M7FGB+_@GI^P/XM9G\3?L2?"2_=SEI;KX%X8NO\ N 5FW/\ P1?_ ."6%U,T\O[#W@8,V,B.P=%Z8X"N */]9_"R M7Q93+Y/_ .W0?4<\6V(7W?\ /RZ_P"(N[]HS_HT'P3_ .#V\_PK@?C#_P ' M67_!0;QSI,NC_"_P!\/O YE4A=3M-*GO[R(]BIN96AX_VH6_I7[ ?\.5_P#@ ME9_T9!X)_P# 67_XY79?#/\ X)I_\$^O@[J,>L_#C]C'X;:=?0D/^$1M9 M;F(CNLLJ,Z_@137%?AAAWST.=6M55H PP\5E#DBU MC/()RTC@D,Y7"C[(1$C01QJ%51A5 P *6OGN)?$3.,_P_P!3HQ6'PVWLX=5V MD]+KR24>Z.O!9/A\)/VDGSS[O]/ZN%%%%?GYZP4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !17Y3?\ !3']K?\ ;N_:;_:^^.7[ W['GQ\M/@_X.^ _P0E\5_$_ MQ9!H4-_K&OW-SIYNH--M#-Q:Q&)XP9X]LB-YAW'Y4/7_ /!(/QO_ ,%8?A5\ M3/ GP&_:IUR\^,OP8\ZJ/N(6E3V3_ ()1?M"_$O\ :C_X)O?" M']H_XWZ]!?>*/%G@R'4=?U"*TCMHY9F9]SB.,*B# ' % 'T/17Y;_ W]JS_ M (+#_P#!6Z/QI^T]_P $_?C?\,O@_P#!O0_%%]HGPQM?%O@M]7O?&_V1MCWM MW*3_ *';R2?*ODJ73#J58IO?V_\ 8-_X*YVGQH_83^*/[1'[7'@RV\%>./V> M=2US1?CAX:TJ0R16M_I4;23/:!V+-',J_NU+-^\#QAGVAV /MFBORI^%WQN_ MX.'_ -JS]EQ/^"EGP8\??!_PSHNM:7+XB\!_L[ZEX-EO)=6T49DMTN-4WK*M MU<0J&39MC;S(R3#N*I]S_P#!.+]MWP3_ ,%%OV+O O[7_@72FTV#Q9IC-J.C MO/YC:;?PRO!=6Q; W!)HI K$*738^!NQ0![?1110 5X7X!_Y2">/_P#L1-*_ M]&-7NE>%^ ?^4@GC_P#[$32O_1C4 >Z4444 %%%?CW_P7X_X+K/\*QK'[#7[ M&'C''B=E>S\?^-M,GYT<'*OI]I(IXNNHEE!_<\HO[W<8O=X=X>S'B;,HX/!Q MU>K;VC'K)^7XMZ+4Y<9BZ."HNI4?_!?8F_X+G_\ !?R/X0R:O^QM^PSXN27Q M6 ]GXT\?Z?,&71#RKV=DXX:ZZAYAQ#RJYER8OAW_ ()7?\$BO$G[4VJ6G[1W M[3=A=VO@(W N;'3+J1TN?$[[LEBP(=+8G.9 0TF?D.,N)?\ @EM_P2Z\/^/M M,M?VP/VS5CTOX?VTBS^'M#U0[#K[@Y6653\QM\CY4 W3GML^_P#K9X;^''[5 M_P"T1:PZ3\%?!:?#GPCY:QIXM\56?E7,L(&!]CL<;E7;C:T@4$$8*D5^=^,O MC=FW#LJOASX/P=;'I\N,QT4G&C+9TX2UC[5:J4M51^&-ZO-*GKE&582;CFF? M7<7K3H+64ETDUI:/G*REU=K)Q_$OXY?"']GGPE8:'XAU6TTVTTRQ2WT/PUI- MNBF*!!M2*WMHPJ11C&!@*@]17D>EZ]^W5^VM*=._9U^&-YX:\+SL5;Q#=2?9 MU=.A8W3@9[$K &<>I%?87P*_X)@_LV_"341XP\::=<^/O%#N);C7?%S"X4R] MV2 Y0D4ETU/ACX% M?\$1OAMHDL?B']H[XAWOBB_9O,GTO2':UM"QZAY3^^E'^T/*//2OL#X7?!'X M1?!/2/[#^$_PYTC0+2\*\/\/P2P.'C! M_P UKR_\"=W\KV\CP:&#PV&_AQL^_7[PHHHKZ$Z3F?BE\%_A+\;O#[>%OB[\ M.-&\1V!!VP:OIZ3>63_$A89C;_:4@CUKX0_:D_X("_#GQ0MQXE_91\<2>&KT MY9?#?B"62YL7/]V.?YIH1_O"7/M7Z*T5YN/RC+LRC;$4TWWV:^:U_0^RX4\0 M.+^"ZRGE.+E3C?6#?-3?K!WC\[)KHT?@K<:=_P %"_\ @EUXY\\#Q'X+$UQQ M-$1<[1T/SJ#T4U]@_LV?\'!7AN_BM_#_[5/PLFL+C 5_$7A,> M; Q_O26LC;XQW)1WSGA!7Z.>(O#?A[Q?HMSX:\6:#9:IIUY&8[NPU&U2>"=# M_"Z."K#V(KX[_:'_ ."&G[(OQ>FGUOX92:C\/=5F);_B3D7%@6/BQ MO&H]*^9>19WD\N;+*_-#^27]6^?NG[>O%3PQ\0Z:I<;Y9[+$;?6*"=_5V]^R MZ1?M5Y(]]^$7[;_[)'QU@B?X8?M ^&;^:;&S3YM16UNSG_IWGV2_^.UZFK*Z MAT8$$9!!X(K\$V.D_!OQ=9K">8?W<3@9- M]XWM^4E^)S2\'/"_.'[7)N*:48O:-;DY_G>=)_\ E-'[J7-S;V<#W5W<)%%& MN7DD<*JCU)/2O&?C/_P40_8P^ UO,?'O[0&@/=P@YTK1KH7]V6[*8K?>4)_V M]H]2!7Y(6_\ P3)_X*;_ !+G2VU;X*^)+@,V2^O>(+:-5Y/)\^X'O[\^]>M? M"7_@W\_:<\4SI&/"=H2-\=JTFHW2CO\B!(_\ R+0^(<_Q7NX7 M/O M*]OQ45^(X^$/A1D;]KG?$].I%;PHJ'-_Y+*M+_R0ZC]J;_@O[XQ\107/A;]D MSP =!@<%!XH\21QS7F/[T5LI:*,^A=I<@_=!KP'X ?L(?MM?\%&/&A^*'B.X MU,:;J$@:^\?>,II3'*F>D ;Y[C R%6,>6N-I9!7Z4?LU?\$KBWU_5 MO"LWCC7(<,NH^+=DT,;^L=JJB()4C10J(BX"@< M #H*5/AS,LTJ*KFU:Z6T([?Y+Y7?F:8KQCX+X%P<\#X?Y3\TFW M*7=OV-/\ @F;^S=^QG9PZQX9T/^W_ !;Y>+CQ=K4*M< D?,+= M.5MEZC"?.0<,[5]#T45]?AL+A\'15*A%1BNB_K\3^>,ZSW..(\PECLSKRK59 M;RD[OT71)=$DDNB"BBBN@\D**** "BBB@ HHHH **** "BBB@ KYM_;[_P"" M>?@W]K_P_P#\)/X=F MN4X#.\#/!XR"G3ENOR:?1KHT95J-+$4W"HKIGXK?#7XT?M=?\$U?BM>>%IM/ MN=)D,H;5?#.M1&2QU% <"5<'#9 PLT39XQDC(K[3^&7_ 7!_9V\0:6@^*'@ M/Q%X:MG''?6Q_W9 4?\#'^)KZL^+?P/^$GQW\.'PG\7O &G:]8@DQ)> MPY>!CP6BD7#Q-C^)&!]Z^6/&W_!#W]F77;][[P;X[\6:$KL3]D^TPW4,?LN^ M,/C_ 'G:ORBEPIQ_PE)T\AQ,:V'OI"I:\?OT^<91N]7$\58+,\"[8::E'L_Z M_)KT#QK_ ,%POV9-&LG/@KP'XMUN['^K2:V@M(3]7:1F'X(:^4?VBO\ @J;^ MU)^TT[^ O!$1\*Z1J$GDQZ/X:,DE[=AN!&]P '?.<;8U0-G!4U]6>%/^"''[ M,^DW27/BKXA^,-7"8)MTN;>VC?\ WML1;'T85]&_!+]DK]G/]G6,'X0_"C3- M+NMFU]39#/>.#U!GE+28/]T,%]JJID'BCQ&O8YCBX8>B_B5/XFO^W=UY.:7D MQO#9QB_=JS48^7_ _P SX+_8P_X(Z^-/&]W:_$#]JJ"?0M%&V6'PM'+MO[SO MB1^[.#7Z4^$_"7AGP)X;LO!_@S0;73-+TZ 0V5A90B.*%!T M"J/S]R23R:T:*^_X9X1R;A3#.G@H>\_BF]92]7T79*R^>IZ6$P.'P4+4UKU? M5A1117TYV!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% 'YP?\%C/^"5A^*.H?$/_@H3^RE^U1K7PB^*VE_!_4]-\>1Z M;8PW^G^,-"CLYF^QWUK(R[6>.(QI/\P41H0A:)67A/\ @E'_ ,%&/VV_@3\5 M_@+_ ,$X_P#@HG\-/!CZ3\5?A+::C\!OB5X#FF6.]MK33(Y_[/U"&8\7"6Z@ M,Z! )-B@2"42!?\ @IG^P?\ MO?LN?'_ ./W_!1+]@J'PGXK\(_&?X07>E_' M+X<>*-5>PN(&M=-D@35M/FVE&>.%68QN02S2@!_-!B7_ ()??L,_ML?M0_&O M]GO_ (*%_MW6/A/PGX1^"OP)M=^ _B:#6O$-OID27U M_%#HMTL, M\[[-<[,>^[%?4O[:7PI\5?'?]CGXL_ _P(+8ZYXS^&>O:%HPO)O+A^UW>GSV M\.]\':F^1"?\ !L"-+'_!#3X'?V5LVF'Q!Y^WKYO_ D. MI;\^^?TQ7Y]?&1=9/P@_X++MX3W_ &'_ (3/0]GD_=\W[1<_;NG?;][]:^MO M@A^RC_P6,_X)(Q>,_P!F3_@G[\%_AC\8?@SK?B:^UGX83>+O&+Z1?>"/MCF1 M[.ZC(Q>6\-K?QKXX_:'U M+7-9^-_B72D,<5U?ZK$T[?\$ZAI8_X)]? MH:'L^Q#X-^&/L?E_=\K^R;;9CVVXKXQ_X-10W_#LO7S:_P#(,/QM\3G1,?<^ MR^9!MV_[._?T[YKF?AE\#_\ @XD_94_9<7_@FK\&O!'P>\4Z)H^ER^'/ 7[0 MVH^,);*;1]$(,=N]QIFQI&NH(6VIY8=%\N,$3;2S_='_ 3A_8A\$_\ !.?] MB[P+^Q_X%U9M2@\)Z:XU'6)(/+;4K^>5[BZN2N3M#S2R%4);8FQ,G;F@#W"B MBB@#Q+5/VI?C+8:G^) M?B!^W!XZUOQ/\,M4\+W$G@C3U?3M5=&EC"2X4DH<8;<2/]TU].UX7X!_Y2"> M/_\ L1-*_P#1C4 >Z4444 5]6TRVUO2KK1KUYUAN[=X96MKEX9 KJ5)22,J\ M;8/#*0P/(((S7XS^"?\ @UJF\/\ [(]5\<6NK?!RQG&H:%#KS^;>74K- MN%K.(D;FS%YP4@[ 3N_:"BN[#YKF^!PE?#8/$SHQK1Y9\CY6XNZLI6 MYH/5VG!QG'[,D8U<-AZ\XRJ13<7=7[_KZ.Z\CS'X7_LD_!_X;:C:>)9M'_MS M7+*,)9ZMK*)(;)0 MK" (K50!@>6H8@ ,S=:].HHKP,JRC*\CP<<)E]&-*G M':,4DOPW?=O5]3>4I3FYR=V]V]WZL****]$04444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 ))&DJ-%*@96!#*PR"/0T1QQPQK%$@55 "JHP !T M %+10 4444 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y M2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X7X!_Y2 M">/_ /L1-*_]&-7NE>%^ ?\ E()X_P#^Q$TK_P!&-0![I1110 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 5X7X!_Y2">/_\ L1-*_P#1C5[I7A?@'_E()X__ .Q$ MTK_T8U 'NE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A?@'_E()X_\ ^Q$T MK_T8U>Z5X7X!_P"4@GC_ /[$32O_ $8U 'NE%%% !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 ?EU_P4)_X+M_M M%>$?%/Q5^%?_ 3=_9'_ .$ZB^"^OZ3HOQ*^*OB/7H;/1])U6YU&WM?[+@MW M7?>S%Y3 [!U\EBSE650S?2G_ 33_P""H:?MT>)/B'\!/B_\ -5^$7QH^$FH MP6OQ!^&^L:I'?"W2=2T%W:W4:JMS!(!D,%& R$%EDC=_S@_X*5?LR_M^?\$Q M/#G[2NH_"WX*Z7\4OV>?CS\7M'\?7^JZ=K:6NN>#]9EU^QN9+=K:3YKN.>=( M[:,1AL!HG+(0Z-^C7_!-?_@I'^QQ_P %!_%'CG5?A5\)M6^'_P 7/#;P6WQ/ M\%^.?"<>E^)K0!1'$;C;EKB(>6$4EB4VH&2/<@(!Y'\2_P#@O_*I/#WB/Q+\./#R7]BE]&H+QDH248'<-K8/RDXQ7TK M^Q1^W#X@_:I^#7B3XR?%_P#9/^(OP(@\-:E+!-!NKA+[XS:8+2$7%K;R&.XO M[7396$T]JA5R92R!0C;Q&4<+]]_ OXW?##]I/X/>&_CU\%_%4&M^%?%FD0ZE MH>J0 @3P2+D95@&1QRK(P#*RLK $$5YC_P $W?AMX0\+_P#!-#X'_#&ST:VD MTA?@OX?MKBT:(&.X632X#,7'1O,9W9L]2YSUKY/_ .#4S6-4;_@EC/\ #ZZO MI9['P3\6_$VAZ)YKEMEJMPEP%&>WF7$I^K&@#]*:*** "O"_ /\ RD$\?_\ M8B:5_P"C&KHK_P#;8_92TN^GTS4/CEH<5Q;3-%/$\K91U)#*?EZ@@BO/O@%\ M3_ 'Q3_;I\=^)/AYXJM=6L9O ^G+%=6C$JQCE(<<@="RY^M 'TG1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'X_#O4_&&@-97WBFZ$UM,VL?9).6AB-J$4OPZM&N= MR2(GZ-?'7X%?#']I/X8WWP=^,7A]]4\/:C=65S=V27DMN7DM+N&[@.^%E<;9 MX(FP#@[<'()!Z^@#\MOV;?\ @N=\4_V1O!NL?LZ?\%G?@K\2+'XT>&=SC$).PB+!V*0B,S!S(J<[^Q=_P33^/_P"V1^S5 M^VU\??VE/AQ=?#+Q%^V;*X\'>"_$"%;OP]I]G!7<7B6\LH%M+*\M[R%6ADMI52&1Y 2?\ 6&,2#87^M_\ @AA^P]X]_P"" M?W_!-CP-\#?C"BKXXO9+SQ!XVB257\C4;Z=IF@+*2K-%&8H6925+Q,5)!%?7 ME% !1110!B2_#3X<3RM//\/]$=W8L[OI4)+$]23MY->.?"S0]%T+]OOQ]9:) MH]K9PKX%TLK%:VZQJ"9&S@* .<#/TKWZO"_ /_*03Q__ -B)I7_HQJ /=*** 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@ HHHH **** "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP# M_P I!/'_ /V(FE?^C&H ]THHHH **** "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_P#*03Q__P!B)I7_ *,:O=*\+\ _\I!/'_\ V(FE?^C&H ]THHHH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH *\+\ _\I!/'_P#V(FE?^C&KW2O"_ /_ "D$\?\ M_8B:5_Z,:@#W2BBB@ 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@ HKX3_:Z_X.,O\ @E_^Q]\98/@7XL^, M5SXAUNQ\2C2?&Q\)Z)=W]OX6 AGD>6YFAB:.1D>#RV@A9YE)8E (WQ]<_L_? MM#?!+]JGX2Z1\=OV=_B5IGBWPEKL)DTO6])F+12[6*LA! :.16!5HW"NC JP M!!% '9T5\P^./^"T/_!*OX:_&Z;]G7QS^W5X TWQ=;7QL[VPGU4F"TN0VUH9 MKH*;>&16^5D>12I!# $&OINWN+>[MTNK6=)8I4#QR1L&5U(R""."".] #Z** M* "O"_ /_*03Q_\ ]B)I7_HQJ]TKPOP#_P I!/'_ /V(FE?^C&H ]THHHH * 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@ JIKUIJ&H:'>V&D:A]DNY[22.UNMN?)D*D*^.^"0?PJW69XVU;Q!H'@ MS5]=\)^&O[:U6RTRXGTS1_M8@^WW"1LT<'FE6$>]@$W[6V[LX.,4 ?ST?L9_ MM/\ P"_8&\#?L\_\$\/VWO"]Q\)_BY\+OVN+OQ/\4]4\8:5)%9>(M,FTKQ#; MIK7V]E,<\(-Y9VP=F^90CKN3<5_1/XZ^ OV;/^"4_P#P1H_:/^/_ /P3?\;. MVA^,+#5_%?A[4]'\1QW^G6.I:GY=FD^F/#^[BAB+Q>6J$@>0N22#7B_C/_@H M;^RG_P %@/@%^RKXU^.?@#P;I%]:_M5RZ1\6?A5XOO(+W_A'XXO#_B=3%>+= M1QDPO''!+O>-4W?+PT1"^-?L7?LY7'[1G_!//_@I7^S7^Q7'?:O\$+CQE>#] MG^RMII+BUN[VUCEN[JVL'[O=4U&R2XN+PSLID\Y)9CY4F[= M&(H@I&Q<8O\ P;&_&OQ[\6_^"3GACPI\2M9EU'5?AIXGU?P4;^=RSRV]C/FW M4D]HX)HH5_V8EK9_X)V_\%3_ -CBS_X(W?#[]ICQO\=/#NG6?P_^%>GZ=XWL M+C5HDO+'5-.L8[>>S,#,)/.>6(B*/;NE$L94'>,XO_!L9\%O'GPF_P""37A? MQ7\2=%ETW5?B5XGU?QH;"="KQV][<8MW(/:2"&*9?595- 'Z#4444 %>%^ ? M^4@GC_\ [$32O_1C5/JG[!'P:U?4[G5KGQ5XW62ZG>:18O%]RJAF8L0 #P,G M@=JKI_P3S^!D9D=/$?C422E?,F_X2VXWD+G W9SCYCQTZ>E 'NM%>%_\.]_@ MG_T-OCO_ ,+*Y_QH_P"'>_P3_P"AM\=_^%E<_P"- 'NE%>%_\.]_@G_T-OCO M_P +*Y_QKRO]D']D/X6 MQU/>@#[(HKPO_AWO\$_^AM\=_P#A97/^-'_#O?X)_P#0V^.__"RN?\: /=** M\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!#;X[_ /"RN?\ &@#W2BO"_P#A MWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&@#W2BOC?PG^R'\.-4_ M:[\7?"JZ\5>,/[+TKPK87MJ4\4W F\V5V#;I,Y9>.!VKU3_AWO\ !/\ Z&WQ MW_X65S_C0![I17A?_#O?X)_]#;X[_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ MC0![I17A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E<_XT >Z45X7_ M ,.]_@G_ -#;X[_\+*Y_QK@/VIOV,/A?\-/V>O%GCSPWXK\9&^TO2FFM1=^* M[B6/<&4?,A.&'/2@#ZSHKYV\"_L%?!S6O!&C:S>^+/' FN]*MYI?+\87*KN: M)6.!G@9/2M7_ (=[_!/_ *&WQW_X65S_ (T >Z45X7_P[W^"?_0V^.__ LK MG_&C_AWO\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^.__"RN?\:/^'>_ MP3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G_P!#;X[_ /"RN?\ &O*_V0?V0_AQ M\5OACJ'B/Q3XJ\8"X@\5:E91BS\4W$2>5#.43(!Y;'4]Z /LBBO"_P#AWO\ M!/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?' M?_A97/\ C1_P[W^"?_0V^.__ LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT M?\.]_@G_ -#;X[_\+*Y_QH ]THKXW\)_LA_#C5/VN_%WPJNO%7C#^R]*\*V% M[:E/%-P)O-E=@VZ3.67C@=J]4_X=[_!/_H;?'?\ X65S_C0![I17A?\ P[W^ M"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^. M_P#PLKG_ !H_X=[_ 3_ .AM\=_^%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG M_&N _:F_8P^%_P -/V>O%GCSPWXK\9&^TO2FFM1=^*[B6/<&4?,A.&'/2@#Z MSHKYV\"_L%?!S6O!&C:S>^+/' FN]*MYI?+\87*KN:)6.!G@9/2M7_AWO\$_ M^AM\=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^._P#PLKG_ !H_X=[_ 3_ .AM M\=_^%E<_XT >Z45X7_P[W^"?_0V^._\ PLKG_&C_ (=[_!/_ *&WQW_X65S_ M (T >Z45X7_P[W^"?_0V^.__ LKG_&O*_V0?V0_AQ\5OACJ'B/Q3XJ\8"X@ M\5:E91BS\4W$2>5#.43(!Y;'4]Z /LBBO"_^'>_P3_Z&WQW_ .%E<_XT?\.] M_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_ [W^"?_ $-O MCO\ \+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O?X)_]#;X[_P#" MRN?\: /=**^-_C_^R'\./ WQ.^%_AS0_%7C V_B3Q5)9:D;CQ3<2.(A 7&PD M_(V1U%>J?\.]_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\=_\ A97/^-'_ M [W^"?_ $-OCO\ \+*Y_P : /=**\+_ .'>_P $_P#H;?'?_A97/^-'_#O? MX)_]#;X[_P#"RN?\: /=**\+_P"'>_P3_P"AM\=_^%E<_P"->&_%?C(WVEZ4TUJ+OQ7<2Q[@RCYD)PPYZ4 ?6=%?.W@7]@KX.:UX M(T;6;WQ9XX$UWI5O-+Y?C"Y5=S1*QP,\#)Z5J_\ #O?X)_\ 0V^._P#PLKG_ M !H ]THKPO\ X=[_ 3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]TH MKPO_ (=[_!/_ *&WQW_X65S_ (T?\.]_@G_T-OCO_P +*Y_QH ]THKPO_AWO M\$_^AM\=_P#A97/^->5^$_V0_AQJG[7?B[X577BKQA_9>E>%;"]M2GBFX$WF MRNP;=)G++QP.U 'V117A?_#O?X)_]#;X[_\ "RN?\:/^'>_P3_Z&WQW_ .%E M<_XT >Z45X7_ ,.]_@G_ -#;X[_\+*Y_QH_X=[_!/_H;?'?_ (65S_C0![I1 M7A?_ [W^"?_ $-OCO\ \+*Y_P :/^'>_P $_P#H;?'?_A97/^- 'NE%?&_Q M_P#V0_AQX&^)WPO\.:'XJ\8&W\2>*I++4C<>*;B1Q$("XV$GY&R.HKU3_AWO M\$_^AM\=_P#A97/^- 'NE%>%_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW M_P"%E<_XT >Z45X7_P .]_@G_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X6 M5S_C0![I17A?_#O?X)_]#;X[_P#"RN?\:X#]J;]C#X7_ T_9Z\6>//#?BOQ MD;[2]*::U%WXKN)8]P91\R$X8<]* /K.BOG;P+^P5\'-:\$:-K-[XL\<":[T MJWFE\OQA!D]*U?^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[ M_P#"RN?\:/\ AWO\$_\ H;?'?_A97/\ C0![I17A?_#O?X)_]#;X[_\ "RN? M\:\K\)_LA_#C5/VN_%WPJNO%7C#^R]*\*V%[:E/%-P)O-E=@VZ3.67C@=J / MLBBO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__ LKG_&@#W2BO"_^ M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH ]THKPO_AWO\$_^AM\ M=_\ A97/^-'_ [W^"?_ $-OCO\ \+*Y_P : /=**^-_C_\ LA_#CP-\3OA? MX_P3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_ M 3_ .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKXW_ &0?V0_AQ\5O MACJ'B/Q3XJ\8"X@\5:E91BS\4W$2>5#.43(!Y;'4]Z]4_P"'>_P3_P"AM\=_ M^%E<_P"- 'NE%>%_\.]_@G_T-OCO_P +*Y_QH_X=[_!/_H;?'?\ X65S_C0! M[I17A?\ P[W^"?\ T-OCO_PLKG_&C_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ M#O?X)_\ 0V^._P#PLKG_ !KROPG^R'\.-4_:[\7?"JZ\5>,/[+TKPK87MJ4\ M4W F\V5V#;I,Y9>.!VH ^R**\+_X=[_!/_H;?'?_ (65S_C1_P .]_@G_P!# M;X[_ /"RN?\ &@#W2BO"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ MPLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__ LKG_&@ M#W2BODS]J;]C#X7_ T_9Z\6>//#?BOQD;[2]*::U%WXKN)8]P91\R$X8<]* MZKP+^P5\'-:\$:-K-[XL\<":[TJWFE\OQA!D]* /HFBO"_^'>_ MP3_Z&WQW_P"%E<_XT?\ #O?X)_\ 0V^._P#PLKG_ !H ]THKPO\ X=[_ 3_ M .AM\=_^%E<_XT?\.]_@G_T-OCO_ ,+*Y_QH ]THKPO_ (=[_!/_ *&WQW_X M65S_ (T?\.]_@G_T-OCO_P +*Y_QH ]THKXW_9!_9#^''Q6^&.H>(_%/BKQ@ M+B#Q5J5E&+/Q3<1)Y4,Y1,@'EL=3WKU3_AWO\$_^AM\=_P#A97/^- 'NE%>% M_P##O?X)_P#0V^.__"RN?\:/^'>_P3_Z&WQW_P"%E<_XT >Z45X7_P .]_@G M_P!#;X[_ /"RN?\ &C_AWO\ !/\ Z&WQW_X65S_C0![I17A?_#O?X)_]#;X[ M_P#"RN?\:\K\)_LA_#C5/VN_%WPJNO%7C#^R]*\*V%[:E/%-P)O-E=@VZ3.6 M7C@=J /LBBO"_P#AWO\ !/\ Z&WQW_X65S_C1_P[W^"?_0V^._\ PLKG_&@# MW2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^"?_0V^.__ LKG_&@#W2BO"_^ M'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\+*Y_QH ]THKY,_:F_8P^%_PT M_9Z\6>//#?BOQD;[2]*::U%WXKN)8]P91\R$X8<]*ZKP+^P5\'-:\$:-K-[X ML\<":[TJWFE\OQA!D]* /HFBO"_P#AWO\ !/\ Z&WQW_X65S_C M1_P[W^"?_0V^._\ PLKG_&@#W2BO"_\ AWO\$_\ H;?'?_A97/\ C1_P[W^" M?_0V^.__ LKG_&@#W2BO"_^'>_P3_Z&WQW_ .%E<_XT?\.]_@G_ -#;X[_\ M+*Y_QH ]THKXW_9!_9#^''Q6^&.H>(_%/BKQ@+B#Q5J5E&+/Q3<1)Y4,Y1,@ M'EL=3WKU3_AWO\$_^AM\=_\ A97/^- 'NE%>%_\ #O?X)_\ 0V^._P#PLKG_ M !H_X=[_ 3_ .AM\=_^%E<_XT >Z45!I>GP:1IEMI-L\C1VL"11M*Y9BJJ M"2>IP.34] !1110 4444 %%%% !1110!\5?MP?\ !![]@+]MOXT^$/CIXM^ MWA'3]=T[QS'K/C^\M]%>.7QC8"SNXGL;EK>:(;WGFMIS<,'?_10AR'./K/X3 M?"+X6_ ?X>Z9\)O@M\/='\*^&=%M_)TK0=!T^.UM;5,DD)'& 2Q+$]69B22 M237144 ?,7CO_@C!_P $K/B;\;)/VB/'G["OP_U+Q;<7QO;R_FTG$-W=V;YF:2-BQ))))-?35O;P6D"6MK D442!(XXU"JB@8 ' ':GT4 % M%%% !1110 4444 %>??LU_!G4_@9X"O?"&JZU!?R77B&^U%9K>-E55GE+A,' MN <&O0:* "BBB@ HHHH **** //O#GP9U/1/VDO$GQQEUJ![37/#UGIT5BL; M"2)H6)+D]"#FO0:** "BBB@ HHHH *X[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6 MT5U.A9(R2#D@L].BL5C82 M1-"Q)'IYED>PT^&W>1!@.4C521['%:%%% M !1110 4444 %>??LU_!G4_@9X"O?"&JZU!?R77B&^U%9K>-E55GE+A,'N < M&O0:* "BBB@ HHHH **** //OC'\&=3^)OCWP!XOL=:@M8_!WB%]1N89HV+7 M"F(IL4CH@T44 %%%% !1110 5QW[07PSOOC+\%_$7POTS4XK*XUO3FM MHKJ="R1DD') Y(XKL:* ,_PEHTOASPIIGAZ>99'L-/AMWD08#E(U4D>QQ6A1 M10 4444 %%%% !7GWASX,ZGHG[27B3XXRZU ]IKGAZSTZ*Q6-A)$T+$ER>A! MS7H-% !1110 4444 %%%% 'GWQC^#.I_$WQ[X \7V.M06L?@[Q"^HW,,T;%K MA3$4V*1T.3GFO0:** "BBB@ HHHH *X[]H+X9WWQE^"_B+X7Z9J<5E<:WIS6 MT5U.A9(R2#D@TUSP]9Z=%8K&PDB:%B2Y/0@ MYKT&B@ HHHH **** "BBB@#S[XQ_!G4_B;X]\ >+['6H+6/P=XA?4;F&:-BU MPIB*;%(Z')SS7H-%% !1110 4444 %%%% 'GW[-?P9U/X&> KWPAJNM07\EU MXAOM16:WC9559Y2X3![@'!KT&BB@ HHHH **** "O/O#GP9U/1/VDO$GQQEU MJ![37/#UGIT5BL;"2)H6)+D]"#FO0:* "BBB@ HHHH **** .._:"^&=]\9? M@OXB^%^F:G%97&MZ^$-5UJ"_DNO$- M]J*S6\;*JK/*7"8/< X->@T44 %%%% !1110 5Y]X<^#.IZ)^TEXD^.,NM0/ M::YX>L].BL5C821-"Q)'IYED>PT^&W>1!@ M.4C521['%:%% !1110 4444 %%%% 'GW[-?P9U/X&> KWPAJNM07\EUXAOM1 M6:WC9559Y2X3![@'!KT&BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH "0!DFORM\$?M'?\%H?^"M?A;Q1^UM_P3;_:,^'?P;^$ MVE>(-0TOX6Z+XC\(Q:M?^.ELI6BDN[Z>:.06$,LJLJ")=Z@$,#M$C_8W_!.W M_@J'^R[_ ,%,?!OB'Q!\!-9O+/6?".N7&E^*_!VOI'#JNDR)*\<Z\2Z!\;(O M%MVNJ+J5E;-32";RF622,95$4*'_=>6P4C[<_X).?&KXN_M&?\$V/@I\< M/CRLK>+O$OP^L+S6KJ:+8]ZYCPMVR@ SH$F. !^]X &!0!]"T444 %%%?(/ M_!27_@L)\$_^"77QV^"GP]_:.\+74'@_XNW.L6MYXZM[H%/#DMG]B"/-;A"T ML+F\&]U8&-4+!7Y% '-?\%3?VO?VEM-_:6^"'_!,;]BOQWI_@GX@_'.;5;S5 M/B3J6E)??\(MH6G6[3W$MM;2?)-=2A9%CWY5?+.=I=9$^C?MG:_\ M._!N#6;2Q^)W@/XDZ7;PZIIZW,R017=C>6Z[D#32)$$ MQM1Y8\QRABT?TE_P5=_X)\_$S]M[3_A7^VE^P3\9-'\._&_X.WTFM_"_Q'-5VR89"KR(0%F9U\8NOA?_P7*_X*>^)/!WP'_;[_ M &9_A[\!_@]X?\7:7X@^(ESX>\80:Q?^-3IMU'=P6-JD%Q-]EMY+B&)W\TAU M"*0[%=C@'WE^QA^V1\!OV]_V=/#_ .T_^SCXK&J>&_$%N2$E4)&4LC*Q]3K\TO^":G@WP]^SS_ ,%R_P!KW]G#]G&>,?"Z_P## MWA_QAK^AZ>0;+PYXKNP1+;QJORPM/&99F08P$1< 1*!^EM !1110 5X;_P % M)/VWO"/_ 3F_8H\>?MA^,M!DU:'PEIL9L-&BF\MM0OIYX[:U@WX.Q6GFC#. M 2J;FP=N#J_MX_M@>$/V!OV2_&7[7?C[P?J^O:/X+M+>XO\ 2M"\K[5,DMU# M;Y3S71/E,P'O%-BF]M-U"WGCN(&FB)#(\-S"BS0-M? D0[2:VG0:OYIO)K@*?+ 9T5I!@2 MXPY]Z_X) ?\ !87X!?\ !6_X&S>-/ EJ?#?CKP[Y0YS'$3LK@O&W[!D?_!'S]H?_ ()_ M?$SX2>+X;KXH>(/&<'PL^,+Z8I1/&=AJ;27-[>21X!DCLYI)&5V&X*+7=CR4 M /V>HHHH **** "OS2\4>.?VL?^"M'_ 4-^-G[)?P@_;#\5_ KX1?L\2:7 MI.NWOPX$,/B/Q5KEY%)*S?:Y5$M9UCXBZ;:V7QC^#7CJ[:V ML/$,EN@C@OK:8,BQSJH'WGCVL9&W.)I(R >-^*/^"BG[8W_!!/\ ;/\ #/[, MG_!1WXYZE\;?V??B+:27/@_XO:GI:KX@\+B.:*&=;_R1_I<4,EQ;^8QW.5N( MWC;(-M7Z\Z#KNB>*=#LO$_AG6+74--U&TCNM/O[*=98;F"10\%_@YX9U+[1I MV@:3?M')J6I7MV[LOVB1;:-0Z.518]^49%QO?\&S>O\ C;5_^"3WAC2/$6O7 MFL:#X?\ %WB#1_A[KM^I$FI>'K;4)8[27GG8")(U'14B51PHH ^_J*** "BB MOEW_ (*"_P#!6']G?_@FG\5O@]X'_:7LM0T_P_\ %O5=2T\>-HV0V/A^6U2V M*O=J3O\ +D:Y4%U!$81F;@4 )K0W-AX7TG3[<7-_J+0#'VB98LF*)OD8QONS@*WS7^U[\8O\ @LY_ MP1&\.V/[8/Q?_:PT[]J[X*0ZG:VOQ+T75/ %CX;UG0%N)5A2[LY++*-&971, M2%E5I$3R\,94^@/^"O?[ WQQ_:XM?A/^VK^P)X_T?3_CA\#=7FUOX>3:E,IT MSQ%8W<<8NM.ED4XV3QQH$1"R"4R)X;XUU?_ (+1_P#!6ZS\/?L>?M%_ M\$[M._9S^&:^)=+U#XQ^-=0\?VVKSZU:6%Y#=_8-+@A56A,TUNG[PF557K)C MB0 _0S]D?]K3X%?MP_L_^'OVF/VM^%O$=KYEK-MV36TJG$MM/'DF*>- M\HZ'H1D$@@GTFOS/_P""=G@#1?V0/^"[G[37['7[/([B=()+>)%^6 W$3O<>6 !Y:Q*!MC4#],* "BBB@ KRW]MG]J_P ! M_L-?LH>._P!K3XEV-Q=Z/X&T&34)K"T8++>2Y6."V0GA6EF>.,,>%+Y/ K'_ M &Z/V^/V?O\ @GM\(X/BO\=M0U.XEU74X]+\*>%/#>GF]UGQ)J4G^KLK&U4@ MS2M[E57CC^+/^"0?[8_[*WQ;_9Q\7_&7P?=P> 3\ M4O#P@BU:5%\V&6W?(S/%+$DHB8;6,1CW[R%( J_$S_@YP3X76'[:OA_PM\ ? M$6G:GIT6LM^SI:6=Y%J<&G2()5MXM08@2WXB8;@7\O>#L5^(S]4_\$RO^"HO MP$_X*>?"*]\9_#6SOO#?B_PS=_V?\1/AMXA'EZKX8U %E:&9"%+QED<)+M ; M8RE4='C3YX_X(T_\%(/&>D:Q_P .B?\ @HK"GA']HGX56,>EZ2]_+MM?'NCP M)MMM0L96P)Y3 BEU'S2*IE SYR0\K_P5A^#^C?L$?\%&OV=/^"J/[-;+HOB; MXD?%_2?A;\7/#6G_ "1^,M.U0.J7#Q+@27,(M\AL$LRVY/\ JN0#]1Z*** " MBBH[R\M-/M);^_NHX(((VDFFF<*D:*,EF)X !))Z4 25^='QY^,/[=W_!0_ M_@HK\4/^"?\ ^QC^U9%\!?!GP$T70Y_B+XXL/#$&K:UKNJZM;-=6MI;)<,J0 M6T<*-OD4A]Z$?,KC&3XQ_P""XO[9GQ9LM?\ C=_P3<_X)0>(OC/\$/"5[QDC>XNXE9&"RHLA'_%']H_Q3I7C7PG M_P '.'_!,_P9JWC+X=^-?"\6@_M0_"<1@:FEG9-Y)OPBDC[39B)49@<".&.0 M9AFF=0#T^T_X*#_\%"/^".'QQT'X.?\ !8'Q5IWQ3^!OB_44T[PE^TWX?\/+ MI\^CW;9V6^M6D \N,$#.]#>$/B-^PO_P6&_8EU"7P[KNB_$+X6^/=&>SU MJT=P);0E0S0SH?GL[N%MKC.UXW5'4_=:OG;_ (-H/&_C?7/^"=VL?"[Q#XSG M\3^'OA;\7O$?@KX<^+)WW_VUX=LI8C:7"..'C!EEB3'RJD*H.% H _0FBBB@ M HHKY$_;C_X*W>$_V6?C):?LI? 7]G'QQ\>/C+2 EU MJ-TP*6:.2 @(9CN4D*'0L 3?\%4/VY_C5^S$?A=^S;^R/X/T/6/C3\>/%<^@ M^ 6\5RNNDZ3%;PB:^U.[$?SR)!$Z$1+RQ?/S;=C_ #7\8/VFO^"Z_P#P2;M( MOV@/VPF\$_M/?!2!P_CR_P#AWX8_L;Q%X2M\_/=1P*%BN+9 :9E4DA%4L2 .3P.E>: M?MG_ +8?P5_8._9R\0_M.?'S5[BWT#0(4"VMA#YMYJ-U(XC@L[:+(\R>61E1 M5R ,EF*JK,/@GX@_\%O_ /@H[^RK:Z'^TE^WQ_P2/N_A]^S[KVJVUI>^)M.\ M=0:GK?AB"Y<)!<:C91KN7)90T;+$59A&6\S:C@&#^RUX7_X*I?\ !9WX&_\ M#Q[X??\ !4+5_@-HOB?5]3'PB^&?A'PE:7UCIMA9WL]I&VJO*P:\GDD@%OVH6_P""7'_!7?P5I/@_XW"$S> O'&BJ8] ^ M(UF,[9;4D!8[DA6/E@*'9739#(ODGPOX5?%S7?\ @W0_:,?B!\1/V9?AU\0/BSH[:?XJUWP)I&H>)K!X?+-MJ$UE M%)<1%/X2LK.N.V,5W= !1102 ,DX ZDT %? ?_!>[_@H7^U7_P $[/!GP/\ MB#^R;X<@\4:MXD^+T6CZSX!.E_:)_%%BUC&;^.RTUY[?_CY73%: M&5]4$0R&:/:"1E_\%G]*_9R_P""F7PW\8Z]/IOPSUW5-8\. MZ#.4B1=0FM6LYK;4(/FVW%M,DH+EW^12SL6= SM+%<_:7[ O[=OP'_P""C?[-&C?M/_L]ZK<2Z3J3O;:E MIE_%Y=YH^H1A?/L;E.BRQEEY!*LK*ZDJRD@'L]%%% !117RQ_P %$O\ @H_K M'[)/B?P9^S=^SI\#+SXM?';XG&<^!OAW9:BEG#':P#,^IZA=/E;6TB_O-@R, M"JD!7= #ZGK\3_\ @CW_ ,%Y/C7X&\66WPD_X*::IJ=S\,_B5X]UVR^!_P"T M#K>P6MQ/#J$L3Z7?SKA$4-CRI&V^4&56'E;6B^H?V:O^"J?[8FA_MIZ#_P $ M[?\ @K5^R#H'PV\1?%#2;R?X8>+_ -XB>]T77F@C+3V+,SLT,ZIGG>&W%!L M7S8V;WR\_P""2O[#.H?L I_P3/O_ (2+,R-I.J; QB>")>'8_N@ "3"R/'^G M% !1110 45P7[3W[3'P9_8Z^ WB7]I/]H+QA%H?A+PI8&ZU6_D0NQRP2.*-! MS)+)(R1H@Y9W4#K7Y_>)_P#@X0_:+^"<>A?'O]K7_@D!\2_AK^SSXBU&WM[7 MXJZAXEMKN_TZ&X<+!=7^D10^99HVY ='^*?PL\7Z?K_AS7]/COM%UK2KE9K>\MY%W)(C MKP00?PZ'D5Y!X&_8/_9CN/V@OBS^U_':_P#"5W'Q^\):+I7BBSUF:.^TN?3+ M2UDA2.WC92!!<0R1F1"61S&&&-QS^?\ K>B?&C_@V;^-$WC/P99Z[XW_ &%O M&^N[]:T6,R7FH?"+4+B0#SXLY>2P=V'UR%;]]M:Y /UZHK/\)^*O#WCKPMIG MC;PEJL=]I6L:?#?:9>PYV7%O*@DCD7(!PR,I&?6M"@ HHHH *^&O^"[G_!2+ MX_?\$Q?@Q\)OC/\ #P)I_BZZ\1?&C3_ YK?@V>SDEN];L9[&^E:VM&C):* M=I((PKA'.\H-K LK8/[0G_!P+\,?A[\0O%GA']F']BWXT?'W1?AU?26GQ&\= M?"[PQ]IT31;B(9GMUN2=MQ+$H)<+A% SO(R1WNC>&/V4_P#@M;H'[-O_ 4 M^$GQ>U6Y\)_#/QQ/XKTO03:(@N]12VDMUMKV-CNM[FUN?+D!4LN%< .LJ2J M>R_L+_MT?L[_ /!1']G?1_VE?V:O%ZZEHNI+Y5]8S[4O-(O%4&6RNX@3Y4R; MAD9*LI5T+(ZL?8:_+K]NC]A?]HC_ ()E_M$:Q_P5J_X)*^$&U*TU)OM'[0?[ M/EGN2S\6V:L7EU&PB0'RKY-SR$(I8L6=%;?-#/\ /$_ 7A3X2ZY\4?BW\2+^6Q^&?PH\+2K'>ZU+ M$H>>>69PRVEI"I!DG8,%!SM(#%0"U_P54_;LB_X)Q?L/>,/VH[/PFFOZWIPM MM/\ "FA2N5CO]6O)TM[9)&!!$2O)YCX()2-@"&(KX4_:K_8\_P""VW[)_P"S M!KW_ 4EM_\ @KAXD\3?%'P+HDGBSQE\*I=!A7P9<65NAGO=.MK96 "Q0+*% MEV!Y?+X\IV#KJ?$W]K/Q%_P43\3R?\$6O^"U?[!NN_L_:O\ &/3S>_#7Q)X> M\;V>L6>I7-E*ET(X+R*-HH;N,QKQF0/N\MU3S8Q)]G?\%-18_"#_ ()'_'?3 MX-0OKV'1/V?_ !%8VUUJMXUS_X(^?LJ? ;X/>!7^)/[07Q,^#OAX?"OX4Z:2\UW-=64>&VA>YN95CCC4M)([8" MJ!DDD]!7,_&OXT_"W]G/X3Z_\Q6>F?&OQ%H: M"T:&X.V&ZN+)07BM9 P97\QF=#E$@:[^U;^PM^V= MX>_9R^"UMK=_IWPEMY_A_;:[J?C464[V[ZC?R7((LX'GCD14C5BH1@T;[0[_ M $!_P18_;Z^.7[:7P7\=?#O]KCPQINE?&7X)_$&]\$_$==&3;:7]S;X\N^A7 MHBR@.I"_*6B9U"HZJOH/_!+C]A+P%_P3L_98B_9\^$OQFUCQIX/F\2:EKOA. M?5#"T>FZ??3FXAL[9HA^\A4/O\QF8R22R2#8KK&GQ_\ \$M?CU\&_P!GCXQ? M\%&?VN?CCX[L/#/@S0_VD[ZTU?6+^3$<1L(VB95 RTDCO*JK&H+N[*J@LP! M/U+HKYS_ ."97[(M# M4+Y&IM"H!MO,._"'16#'Z,H **** "OAO_ (*G_M3?M*WG[17P=_X) M=?L6?$*U\"^/OC:FIZAKWQ+N[%;I_"OA[3XO,N9;6!\++>38>.,GA-A/R%EE MC3]JO_@JA^T=^!;6"X^)FN:MXGAT?P_X6:==\ M%E)N(M7\%6GB;]U)!J5N8UD\^)5-Y92!-X0';\P!:6&X_> 'FGQ-\*_MO?\ M$-_VMO@3X_U+_@H1\3OCM\%?C/\ $VR^'_CS0?C#JYU&[T;4;_=]EOK.=B3$ M@V3.8T"@+ 5._P Q3'^N5?G+_P '#X3Q*?V-?A2!\WB#]MKP47;TBC%VC_\ MHX'\*[7Q3_P5?^(7QM_X*1:'^P/_ ,$[/A;I'Q"LO!FKK-^T7\0]3NY8]'\+ M6/SHUA;SQ9$NHEP<+AE#Q&,J<3O;@'W+1110 445X!_P4!_X*)?"#_@GUX$T M/5?&7AG7_%_C'QIJW]D_#GX:^#;'[5K/BC4, F*WBSPB!E,DK?*@9?O,R(P! M>_X*1?MO>$/^"='[%OCG]KWQCH,NKIX6T^,:9HD$NQ]2U"XFCMK6WW8.Q6FE MC#. 2J;VP=N#\"_M$?"K_@XH^ ?[-FL?\%*M6_X*,>&[SQ7X4T.3Q3XF_9SM M?AM:KX>MM,AC-Q=:;'>;S/-)% KY? D=E*K-G:[7OB_^VWX6_P""JL&J?\$9 MO^"GW[$GQ!_9B\3?&+2!<_#;5M6U6WU2UU*ZLY4NXS!=)%$@N$>%"8<$.-T3 M.C2(K_;?[((I=8UV9);W4?LVB3J9[AT5 M%>:39NU ME+-$&EMRV!N,;&JH@9D@5ITWR[3C<%4,[*I_2KX+^(_B1XP^ M$7AGQ7\8?A[%X2\5ZEH5K<^(_#$&J+>II5Z\2M-;"= %F".2N\#!QQGK0!TU M%%% !15/Q#X@T/PEH%]XJ\3ZO;Z?INF6F62D-#&=C^6'25Y ORH7)B4 T/&WBS]L;_@K1^WA\:_V7?@;^V?X MA^ ?PH_9\O=/T35K[P#:Q?\ "1>*=>N8'F>1KB3FUM(-C($3_6GYB3D>5S/_ M 3R_P""NFB?L=_$'XS?L$_\%:_V^O!VI^(?A)\0;;1?!/Q$U^XCM+SQ+I]S M;>>OVF--VUX!Y:R2N<*TQ1I'*;S]._\ !*;7?V(OVK_!.L_\%5_V5?AS/H7B M'X^0VC?$+[5?RM-'>Z:ALS:R0[_)1HG23]XB*9?,\PYWBI/"'_!)7_@E;\/_ M (=_$;PKXK^ ?@KQ5%XBUK5-7^)7B;X@"#5-5,UVSWDAN=0N,SP"*.96C8NK M1H%DW%V:5@#ZE\-^)/#OC+P_8^+?"&OV6JZ5J=I'=:;J>FW23V]W!(H9)8I$ M)61&4@AE)!!!!J[7YQ?\&O=KX@TK_@GMXL\/:?X@U+5OAQI7QT\4V7P2U34G M9FN_"D.#&YEYW+D ^;_ +'WQL_9H_X+&_M1>'/BA\?O@)XW^#O[ M2/[(NM7@U'X<:AKICDM%U. 1&1IHXXS?V;K&"!B,?-A@\4RF4 Y3P-^T_P#\ M%#/^"6__ 42^''[+O\ P4M_;J\'?%_X2_&KP]K]YHWQ,USPQI_A*?PK?Z3: MBZN!<+"_DK:LKQ1@R.V6G3:8]A1_TB^%_P 6_A5\;O!UO\1/@O\ $WP]XO\ M#]X6%IKOA?6H-0LYRO!"30.R-CO@\5X#^T3_ ,$COV/OVO\ ]K2U_:N_:R\) MS_$9]'\'Q:#X8\#^*9!/H6CGSY99[R.U DGF#QJQDW "$$#.W;\C?L)_L^^ M!/V _P#@X<^)/[(G[%$LUC\(_%?P"MO&?CGP):WCS:?X8\0?VBMO (PS-Y+R M08D6,G.R[.!Y<<84 _5BBBB@ HHKQ7]NC]OC]G[_ ()[?".#XK_';4-3N)=5 MU./2_"GA3PWIYO=9\2:E)_J[*QM5(,TK>Y55XW,,C(!H?MU?M@_#K]@;]DCQ MS^UY\5;2XNM&\$Z1]JDL+1@LM]<22I!;6R,>%:6XEBB#'A=^3P#7YX_M"?MO M?\' W[&/P)L_^"FO[0W@KX(WWPLMY;"]\;_!#0+>[76O#^D74T<:D7TAQ+=Q M^;&LA!:-7)(C9 VW<^)?_!03]G;_ (*]:+X@_P"".G[.[B:UD;CSTEMU;RF78VQH]^]@I^L_P!N#_@FSH_[<'[) M/A/]BGQG\??%VG^"M-U71CXYEB:"34/&&F:>F?L=S.$7RGEGCMYGFC5?FB.% M ;@ ^@?!GC_P?\0-/&H^$O$%K>;8HGN((;A6EMC(@=4E0$F-\'[K8/6MBOQB M_P""BO\ P3=_9^_X(N_%OX _MV?\$P+35_A_XFU3XU:)X'\3^!8/$U]?VGC7 M3]1>3S8)$O)I9'EQ%C ;;\WF "2-&K]G: "BBB@ HJ.\O+33[26_O[J."""- MI)IIG"I&BC)9B> 22>E?FMXQ_X+B_MF?%FRU_XW?\ !-S_ ()0>(OC/\$/ M"5[QDC>XNXE9&"RHLA+M*T[PU\2]=UBP\/CQ?8:C9O=P9@=XT,\,2Q&78/D^T(KEF4R/[=_P2R3]A MO]J9?$W_ 5U_9)TS6K/6/V@+*PB\;V>HZDZK:76F(;4V\EHC>4DZ,K;I/F+ M[MZ-ME.ZKHG_ 0C_P""8CVWQ#U+XS?L^Z5\3?$'Q%\2:GK'BKQI\1%74-8C M:[E>40V]V0)+)(8W2.,P&-@J*Q8L2Q /L'2]4TS7-,MM:T348+RSO($GM+NU MF62*>)U#*Z,I(92"""#@@Y%3U^;W_!L=/XETG]CKXH_";3O'%]XG^&O@#]H7 MQ1X<^#'B._G\TWWANWDA\EXGZ/"9&E967Y=SNHP% 'Z0T %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 445S/QG^,GPR_9Z^%/B#XW_ !F\86F@ M>%O"VERZCKNL7K$1VUO&N6; !+,> J*"S,0J@D@$ Z:OG/\ 9*_;MU/]H_XI M_'']G#Q9\,X?"7Q+^#7C":P?PU>:H9(]5T>X0S:1JZ2B,$0W47W@%8QLK CE M<_)7BS_@XN^+OP_\.6'[3_Q _P""0GQ?T;]FK4;J#R?C+>ZM;B\CLIY D-_) MHZQ%XK=]R%7:U_X*:74/P%\8?"O_@O1^R\QU_2/">BV^G?%V'0 ME,@\4_#?462;[8@',KV4DD=[%TRI/?#)U%9M'\=V5QJ5Q.=&N0LGE,WD>4$D#!6; +(5BF MA^W_ -E3]K#]C?\ X+Y_L3^+_@A\7_AQ)8ZF(?[#^,OP?\0.\.J>&=21_<)( MH6>+?!< *0\6"$DC=%^R/"/BWPSX^\*:9XZ\%ZY;:GH^M:=#?Z3J5G*'AN[: M:-9(ID8<,C(RL#W!%?//C#_@EC^SSK?_ 4,\,?\%+/!.KZ]X,^(&D:=+;6?C.VDB\N./5(]I\_RR%8,,,WEQ!B?*CV@'S;X _X-OO!MC:Z5\(O MCM_P45^/GQ.^"/AZ[AET7X)^)?%&S2I(H6#06MX\6&N;>,A=L2+$HVKC &*_ M2'2=)TK0=*MM"T/3;>RLK*W2"SL[2%8XH(D4*D:(H 554 !0 *L44 %%% M?$7[4_\ P5-_:"A_:8\1?L7?\$S_ -BN;XZ>/_ FGVUY\2M2U#Q;;Z'H7A9;6DEU/Q<7B_\%.?VROBI^P3\/?!/[2FC>"K#6/A MII?CZSL_C;.T,LE]I'A^Z5[<:E;!#@B"ZDMWD!#$Q@@ 9+KPG[:/_!,W1_\ M@H;^WA\%/CW\7AX5\6_!#P-\./%=M=^&+PM*VI7^LV\%LDJ%*O"VI7?@GXS_ H\ M1W NEMGFA9&59E5/.@FC,@5MJG*/C*A)'X[_ ((]?$;QK^SQXK\=?\$<_C_X MBN+[Q3\#%CN_AEK>HM^]\3_#^Y3,6&FWY49-J22 M0P&" 9(P&$L5?$K)K;28]8U66]N-K2-*Q:60D\N[':,(N=JJJ@ &#^Q'^P5^S3_P M3Y^%<_PG_9M\'3V4&I:B^H^(=;U:_>]U37+Y_OW5Y=2$O-(?P5>0JJ#BO9** M* "N0_: \4?%3P1\#/&'C+X'> K7Q3XRTKPU>W?A?PU>7AMXM4OXX'>"V:10 M2N]PJ]NN,KG+M=\$ZUXS\6^+]?A\/_ Y^ M'7A>,/J?B?5YL^7;0@Y$: #=)*00B]F9D1N6_8 _:X_X*"_M">./%'@O]MK_ M ()F7OP,BT;3[>]T;6Q\1;'7K34_.=@MLIME7$J*K,Y!8+P&$990P!XY^V'K MGC[_ (+D_P#!#*X7]B:UT^#5_BQ;Z/;:SIFLW_DRZ&8-6MCJMHQ8 &>W:"9" MK;=ZJ2N2R!O%OCQ^RK\;_P#@WN^+>H?MV?\ !.[PAJGBW]FO6I(YOCS\"+24 MR2Z$%4*^O:4#PFU1ND08" $-^YVM:^T>%"/^"5O_ 5FNOAY+_H7P-_; U>7 M4O#Q/RVOAOXD1Q@W-J.T::G"JR+DY>XCV*H"FOT'G@AN87MKF%9(Y%*R1NH* MLI&""#U% 'AUIXP^!7_!5']AJZU7]G[]H;7;/P=\3/#KV]GXU^'^J"RU;3U? MB5(W='-M<(0T3?L;_P#!&CP'^SA\==/_ &I?CY^U/\4OC]\1 M_#NF2Z;X*\1_%C7_ +8GAFTE79+]BA Q'-(F5DF8LS G&WWU.\\!C5"=!T6Y1&$DEA: 0&4MEN3@(B M)L1%0?15 !115?5M6TO0=*N==UO4(;2RLK=Y[N[N9 D<,2*6=V8\*H4$DG@ M4 6*^6?&O[:_Q/\ @;_P5+\.?LF?'/1])M?AI\7O!6_X/^)[6%TD'B6Q:1]0 MTN\=F*F26WDBEA(" B+8 [LQ'@.@?\%7_P#@J%^U[X5U+]I+_@FA_P $W/#G MB[X,6.H75OX=USQ]X]&E:OXXBMI6BEN-.M=H%O&71T0SDEBO0-E%I2?M+? # M_@XG_8=\7?"GX.SZE\+_ -H;X6:O#KFE>%/$S"'6O GB_3I6-I<@E07MS.KV MSS! 565U>..3"T :/C[_ (-^/AQ^U)XW_:G\;?M=^([&^USXT?$+3-9^&OC' MPW"T6I^$+;3=.6"PD1GQMFC>6:*2,,8YHXD8E68"*'_@G#_P4>_:"_9P_:"M M_P#@D1_P5WU&*T^*=I$$^$OQ:E8KIOQ,TT';#^^; ^WX 7#8:5@48"8?OOJ7 M_@F1^VS!^WI^R3HOQAUO0_[#\::7=3^'OB?X4D7;+H'B6Q;R;^S="24 D D0 M'GRY8R>2:Z#]LK]@O]E;]OOP3H_@+]J;X6V_B*S\/:_;:QH=PMQ);7=C+_M9?\$(_P!@;]M']H?4?VD_C;8>/)-7U^VM M+;Q9I.D_$+4+73->@MD"0PW-NDG$:J -D31KU;&YF8_67@'P#X)^%?@C2?AK M\-O"EAH7A_0M/BL=&T;2[98;>RMHE"1Q1HH 554 "M9$6-!&@X48'-+0 44 M5\7_ +:?_!4SXL?#W]HR7]AK_@GK^R->?'CXRZ;HT6K^,--'B*#2-&\(V,H# M0-?WL_R">52&CMP59D(;=RJL >B?\%*/VU_&?[ /PP\)?M$+\-K?7/A[;>/M M/T_XO:IYTGVGPYH-UO@.IPQ(/W@BN7MC)DG$98!26WQ^3?\ !1'_ ()GG_@I M9^VQ^SUXT^*F@^&_%'P"\#^%_%TOBK2Y;\F74KS5+&"VM"@7&4 "S1S1MN1X M2Y^%_Q6\,:"]K\0_A?J^J)J%GJ MVB7D8A:ZM;F,*)86$R!BN0OGQ,DDF[*Q?\$=OB9XY^ NO^.?^"/G[0OB*XO_ M !A\!O*F^'>MZ@W[WQ1X!N&(TN]'0,]MQ93!1M1HXER3DT ?/7P6^-/QO_X- MT?C?I'['?[8GB[5?&'[(?C#5?LGP=^,6H@RW'@.X"?"+:+^UK\5OAE<^&M2.L>'?$_P=\9_P!G/<-+ M#Y8:0JKK.AB9@I&,"5L':[!O5_CW\!?A!^T_\(->^ OQZ\!V'B7PEXFL&M-8 MT?48]T)- M6\/^$[62WTV\\6:PU]>&-I7D"&0A55$W[$C151$55 XY .8_8+_X)T_ +_@G MKX,UO1/A/>^(O$/B+Q=J8U+QW\0_'.L'4M?\37@!"S7ETP7?M#,%155%W,<; MG=F]ZHHH *YKXS>+/&G@+X0^*?'/PW^'TGBWQ#HWAZ\OM#\+0W@MWUB[B@=X MK192K"-I758PQ! +9Q7GW[<7[>/[/_\ P3\^$UO\5OCQJ.J3MJNJQ:3X6\+> M&]-:^UCQ'J4N?*L;&U4@S3-@]2JC^)AD9\5_8R_X+6?"7]J3]IQOV,/BM^S1 M\5_@=\4+O1Y-7\->%?BUX;%@^OV**S/):NKMO=521F0@<1OM9BCA0#Q#3M>^ M)'_!1_\ ;L_8<_X*I_ +X5MXM^%EMX4\2Z?XQTJYU"%)/A_K$]N89YY4F*[I MHYE:W.Q2Q^S9 &Y"=K_@XJT2Q74_V+?'.C6ZIXJT_P#;4\'6.B7J#]['!-,*VUGDB\I6VGYY4&"6 (!] ?\%6_P!D#_@FA^U[ M;?#_ .&W[+].U]-*\16^J8\T1:?<$$L,R- M%\OF-%GG_P!E_P#X(D>#_A'\=_#G[1W[3_[97Q?_ &A?$O@/S#\.(_BOXB^U M6/AN5P%:[AMP,27>T >>Y.,*P4.B,O%_\$WO^";WQY^+OQY3_@K1_P %:(K? M5/C3JEO_ ,6X^'&-^E_"[2VRT5O#$Q(^V[6R[\LC,Q):5F8?HG0 4444 %?% M_P"VI^T3\0=7_:GU?_@F#\4M-T[POX+_ &BO@?K6D_"+XDVTDIE'B<6]S%?6 M%QD[4<6T\$\ 4 MY3@,[.%C\LUG_ (*X_P#!1[]ISQ1XC\;?\$H?^"<6C_%/ MX1^#_$4^BR^.O%GCV#2)/%MS;2;+HZ3%(R_N$8%5N'WJY!PNY2E?1G_!2C]C M'Q1^WG^QA)X+TB>#PI\5_#LMEXM^&>N6=[YO_".^++$>=;-'<%%W1F3?;M(4 M&8Y6;8#@ G_ ."1/P"^/?[+'_!.3X5?LY_M+Z#X>TWQ?X,\._V7?6WAF_-S M;>5'+)Y#%]B@S&(H9-NY3)O(8@U\P_\ !MSJ?A'X??L1_'KQ5K>L6&D>$-/_ M &G?'%Y;7=_<)!9V&EQ+:99G MH:&=$\764\^@_$KPK(I670/$EDWDW]DZ'E,2#>@;GRY8R>37Y"_\$[O^";/_ M 4)_;(L/%__ 3<_:+M-5^&G[,7PU^-GB"]^(UY9^;:ZE\3M0:_\R.PBD." M;%52.1I4^0[U(+N(S" ?6_PH_P""0/\ P0X_X*DZ9>_MJ?LH67BW0_"_BG6; MZQ\26?PZU_4/#ND^(Y+>=X9EFLBJ@1,0(E8/G[Q:OT9^"_P %OA3^SK\* M]#^"/P/\!Z?X9\*>&[%;/1-#TN'9#:Q DX'4LQ8LS.Q+.S,S$LQ)N?#3X:?# M_P"#?P_T?X5?"KP?I_A_PWX?T^.QT71=*MEAM[.WC7:D:(O ^I.2\$+X\ MTS2OB7K,%V4?PMHUV[0MJ_EA&,Z13M;JZ @[9"1G%>.?\$X/V7OVA?@5_P % M'?VO?B[\1_!-A?\ @GXN>)M"\0> OB3#JT,LNIVPLW7^SQ&I,@BMED5%9MJ\ M';N# AO[.7_!5']D/_@I3KWC+_@G)^TY\$_%'PK^)6I:%=:?XE^#'Q8T];6Y MU:PF@82FRE4[+I#"Q<;=LFW,BJ47>(_^".?Q2\>?!/5/'/\ P2%_:*\13W_C M;X -%_P@VMWYQ+XI\!W#?\2J_7LSP+BSF"Y6-HXU)+$T <+X9T>RTC_@Z[\1 MW/A.!8/[5_8LAO/%'E# N+A?$,$$;OZN(H[=03SM7'2MS]K#_@G/_P $Q_VY M_P!N[6(/A5^TIK_PE_:E\(Z#;ZIXFU[X(>+QI.OG3YB(T>^54:.;(\L,<"8) M);^8WER1!OF'_@HMXT_X*"_ S_@X \0:-^P?\%DU_P"('QQ_9PT[P]X)\5ZD M#_9WA.WCU3-[JEP2C(5M_(SM;@/- 2LFY8I/T&_X)?\ _!+_ .%/_!-KX57] ME9:]=>,OB9XRNO[3^*?Q3US,FI>)M2'?"]FLDL-E$ M)+J^GD=8X+2W0D;YI972-02!ELL54,P_/WXL_P#!8'_@LA^RKX(LOVU_VM/^ M"67AK0OV?IKNU?7=,T3QBUUXP\,Z=<2*D=U>1EA$S#S$S$(D*L=DC1!O%G[%TEMX,\*?M%_LN_M/:'XRL-%U&2>'0_$GAQ;B=]*O^?, MD:!K.Z)E #'S;/!"-*J+]+?\%^SIK?\ !&#X_GQ3:P,I\ G,>=R+"-2_;3_ ."+/Q=T_P#9QG_X28^* MOAU;Z]X7?1P9CJUK#+;ZBOD!>9#+#"=B@98NH R<4 4_%'[1/[&G[)G_ 1H M^&6M_P#!1>[TB[\%7WPD\,Z-JOA_6M+74'U^Y?3+!O^"E7_ 5UT:,:UX4T M"SM/@/\ ^6!ET[P19111K'J%U;OG=J,OEI)A_FC.UFPZ11VWZGT %%%% !7 MR1^UO^U3XMA_:N?_ ()J^,M A\)Z1\=/@WK,'PF^**7[D3>)HXYX[K3I$V@1 M21V\L%S$027VL 2Q"KY!\8O^#@;^S+[Q;XS_ &1O^">/Q8^.'PK^'>HW%EXX M^+7A00V^E126W_'V; 2!GU%(!DO(NQ!M+;MA$A])_:G\ ?#C_@M3_P $S=!^ M-?[(OC9[3Q!(MIXZ^!?C"2,07.B^)+!V:W$F( M;!+*KB1U5G^9B20257P3_@VSMM(\)? C]J&VT^6&Q\,Z9^V1XX31$9@D%I8Q M1:?C:3PD8 /L,$U]6?\ !-3]MC2_V^OV1_#_ ,=9=%.B^)X))M%^(GA652LW MA_Q%9MY-_8R(WS)ME&Y WS&.2-CC=7XY_L'_ +)W_!1G]LN^^,/_ 2:>TU3 MX5? KP[^T+XHU'X\_$JT+1ZCXL$]S'Y>A6#,NW;)%&LDCKN4Q31L^5*PW !^ MX7[,G[67[.?[9?P[N/BS^S!\6=+\9>'+37+S1Y]6TAV,2WEJ^R:/Y@">JLK M;71TD0LCJQ[3PSX2\*>"M,;1?!OAG3])LWNY[I[33+*.WB:>>5III2J O)* M[R.V,LSLQ)))K ^ GP$^$'[+_P (-!^ OP%\!V/AKPEX:L5M-'T?3H]J0H.2 MQ)RTDC,6=Y&)=W9F8EF)/7T %%%?+G_!2K_@H+XQ_9 /@#X&_LZ?!U/B/\;_ M (QZS"=>\XZEHFHP7\D M[6=NH7Y9DOG=':39^ZMMP4^>,>_?L&?$;_@JE=W_ (IT[_@J1\+_ (*>&+:U M>S7P?KOPNU^\,.I22[_-A>"\DD=2F%&\NA9FPJ,,L/%;$_\ #JS_ (*TOI3? MZ%\#/VQ-8,UH?NVOAOXEI'\Z>B+JL*@CJ7N(L *JT 97_!:^S@U/_@H%_P $ M^M.LT U/_AH"YN()5'SBUBMX'N%!_ND!,_05]6?$_P#X*)_LM_"C]L7P)^P; MKOB^\O\ XF_$""XN-.\/Z%IDEZVG6T4+RBXOC$";2)PC*CN,$@L=J!G'QY_P M<*?"+]NC4?B_^RE^TU^P'\(O^$T\:_#_ .(.M:=8Z;+:&:VM+G5=/2*"]N@" MHCMX3;2,\KLL:DIN(#<^\_\ !*W_ ()6Z!^P3H&M_&'XP^-Y/B/^T!\1Y/MO MQ5^*NJ9DGO)V(/]9:,-B-(D8^I/\ M@N-:Z?JG_!&W]H)/'.FVH;_A5=]++;I*9HH[M$5XMCLJEMLZH58JI)4' /%> M$_MS_%_X=I9_"?\ X.'_ -@SQ-!XT\/^"[ Z/\7$\.@L_B+P!=3#[6)(R XN M=-N/])$3A&0K+YF!'MKW+_@L9X>O?VK/^",OQF7X W:^(E\2_"M]9\.S:2?. M&J6B+'?*8-O,GFPQG8!RV\ DXH L?LW_M4?!/\ 8C_X(W_!'X__ +6_Q.M/ M#.@:'\#O"*:MJE_O>2:Z;2+51%%&@:2>9WSB-%9CR<8!(^FK"\\"?%[X?VVI MVZ6&O^&O$NDQSPB>W6:VU"SGC#J2CC#HZ,#AAR#R*_)S_@F/^P)^T;_P4Z/P MK_;@_P""J/A%=(^&WPX\,:;:? ']GZ56-GBWM8HEU[4XG \UY?+#QQNOS*5) M B"K)^O@ P!0 # %%%% !7S'^TM^V-JGAC]KG3/\ @GEJWAV?PI+\8/A5 MK,_PM^*,E_\ Z/<>(K=9%FTP1A=T(/AGJ&J1);ZEX1\:Z6 M1+':7(RRQEMPBA6O(?^#<71+#PCI?[8?@? MPE EOX5T/]M3QI8^&[*$8BMH(_LJB.,#A5$8BX''YU]7?\$V_P!M;1?V^_V1 MO#GQ^BT8Z-XAS+I'C[PO*I6;0/$-HWDW]A(C?,A24%E#88QO&Q W5^-O[%O@ M;_@H_P#M.^.?VB_^"/GP&TO4?ACX1N/VGO%VN?M _'!0PG72KN2"*/2M/X'^ MD7,=NS$@DM#(A)6,OY@!^ZOP/_:+^!'[2_AO4/&'[/WQ;T'QCI>E:Y=:-J5_ MX?U)+F*WO[9]DT#,A(#*2#Z,K(ZDJRL=3X91OF>1N2>. !Z10 445\X_\ !0C_ M (*,>%?V%['PAX)\._";7OB=\5?B7J-O$W[-'A72M=^(.G>&+VY\&Z+KCNM MI?:BD+-!#(4*MAG 7 9*_\*:BEQ(\D,$>PEKH7H^')=?\&6DGBZVU_3/$-C$3YPAO+9%C\Y% M#,54N,1R;F1@$;FM"S_P2N_X*T3^$Y#]C^!G[8>L/>:23\MKX;^)21CSH/1% MU2%0ZYR7N(]J@*IH R?^"Z^GVU[^UM^P(]C&HU>/]JK33;S*/G6S C>Z4'^Z MP2/([X%>_?\ !1SXV_LE^-?#\O\ P2W^+GQEMM'\>?M'^$-:\-^$='M[26ZN M8_/L;A!>RI$K>1$K@[7DVJ[H0"0KE?F;_@XUT']JWPIXR_93_:F_9(^!ES\1 M?$GP\^,%S#8>%X+>26.:^O[/99O.(\%(5D@(9R44;@"Z;@P]A_X)6_\ !*W7 M?V7-=US]M']M'QQ'\2/VG?B1'YWC;QMGQ"^.VI^'K32-4\87-Q)? GX7^(/C/\6O M%-MHGAGPMI$^IZ[JUV3Y=K:PH7D<@ EB #A0"S' )(%?%/[,G_!8']KO]J/ MXR^"T\(?\$<_BEIWP6\?WX3P[\8-6\36<,BV+(TB:CKM.2ZL MHC$C.B, >0?\%*_&_P"T+_P5=_9:^.W[#7PL^"5O8?&/X&?&W1+J_P#A;?ZW M'Y/C3PRMXEQI]XLTHC3R+F B9E; 1K8J3DIGZM_X+&Z/I'BC_@CE^T!;?$#P MU;6V/@IK%W)IAD6:.TO8;%IX%5@ &,=Q'&58 GW7[17_!'7XW3_ ^]37H_$?P=OM3T"XTMO-74K7[+]J5H=O^L\R% M3M ^]N '6@"/]@GX^?#?]FO_ ((M? OX]?M-_$FQ\->'=!^ /A6[US7]9F*I M#&=*M0F< M)(VY%5%#.[L%4,S 'XQ^!'_! K5/VA/V^/B9^T7^T/\9[+Q;^R MQXJ^*TWQ7^&WP]T755GT[QEJNJP17)U"]"-MH'EM(]S^T%G9VFGVD5A86L<$$$:QPPPH%2-%& J@< = M* "SL[33[2*PL+6."""-8X884"I&BC 50. .E2444 %?,_\ P4Y_;*^* MG[!/P]\$_M*:-X*L-8^&FE^/K.S^-L[0RR7VD>'[I7MQJ5L$."(+J2W>0$,3 M&" !DNOG_P"TS_P5'^/4O[5'B#]A[_@FQ^QZOQI\?^!M-M;[XF:QK'BV'1-! M\*"Y7?;6LMQ(K&XNY$!;R4QM4YRQ214Y+]G3_@K-\-OVN/BUXF_X)3?\%./V M69_@K\6]=T2>PG\ >)=7CU#1_&.G7,3QO_9]_&$2?S$\S$8ZX81O(R.$ .]_ MX)@?L8?&K]D[]H/]J#QWXD\4^&-<^'7QH^+K^/\ X>ZKIEX\NH2#4(O.N4G^ M78($+1Q0[78D1.V KK7E'[/UC;R?\'0GQ]U+1HPD47[-6@1:QY8P)+M[NU,3 M-ZL(4 'L*['_ ((]?$;QK^SQXK\=?\$<_C_XBN+[Q3\#%CN_AEK>HM^]\3_# M^Y0# M8UY"K-((U=2)[=$+IB5HOLK]@_\ 8/\ V>/^"=/[/&E?LW_LW^%?L.E6/[[4 M]3NB'OM:OF $M[=R@#S9G('/"JH5$"HJJ#]@_P#8/_9X_P""=/[/&E?LW_LW M^%?L.E6/[[4]3NB'OM:OF $M[=R@#S9G('/"JH5$"HJJ/9: "BBO /\ @H/_ M ,%"_AA_P3\^'6BZWXC\(:YXS\9^--971?AO\-?"=OYVK>*-38 B&%?X(T!5 MI)B"L:L.&9D1@#U#]H#Q1\5/!'P,\8>,O@=X"M?%/C+2O#5[=^%_#5Y>&WBU M2_C@=X+9I%!*[W"KVZXRN=P_/OX6O\4_^"B_[?G[(G_!8']G3P=INL?#A?AA MX@\/?$'2-9U=(+GP+J;ATGVQL"\ESY[/:D(F62 EBB.KCJ/@3_P6K_:#T']K M?P7^R)_P4X_X)RZU^SUJ7Q4F:W^%_B,>-[3Q!IFJWGR[;"::VC5(9V+(@ 9F MWRQJR1A@Q=X4(_X)6_\ !6:Z^'DO^A? W]L#5Y=2\/$_+:^&_B1'&#NQO*A+#H0HS7TW_ ,%#OB?^S!K?PNN_V"/C9\==%\*>)OVC/#>L^"? M^G7\K&>]N;RPF@W*B E54R* [;5,CQQ@EY$4_(__ M^#.H?$"Y^''[0%I.GA+34D:34+Z>W<647[M'90\T7EA@I^:5 .6 /I/_ 2^ M_P""7WQ4\'_%34/^"F'_ 4PU^U\9_M,>,[7$42XDTWX>::X.S2=,3+*CJCE M))E)^\Z*S;I99P#D_P#@B-_P0\UC]B#2M%_:4_;@\8Q_$#XZV?A>V\/>'IY[ MLW=AX$T.WA\B#3=.+ /Y7$DRJ/ONB<-+)-^D5%% !15;6-8TKP]I%UK^NZC M#9V-C;/<7EW*M.M'=;K4-/L I>*!?+DV[UD=PF0F=R* M >M?MS?&;XG>*OVIO$W_ 2\^.D^F:!\-/VG?@=J_A_X/>.[*WD66S\2BUN8 M=0L+MBY5W>WN(IX0-@80^6 [LQ'MO_!,#X!?&_\ 97_8 ^%/[-_[16I^';OQ M;X'\(V^C7\WA4R&R\JWS';JK2*K.ZP")7?: T@=@,$5Y9^T;\/\ P'_P6V_X M);>'OBQ^SUK5UH'B#5].L/'?P8\1W:B*\\-^);0F6T9F&X(RS+);2E=PV/(5 MS\IKTO\ X)D?MLP?MZ?LDZ+\8=;T/^P_&FEW4_A[XG^%)%VRZ!XEL6\F_LW0 MDE ) )$!Y\N6,GDF@#Y&_P"#"-.^.'C M/53JVI7"PVEAIL<\2[BQX508VP!U)P 2<4[X5?\ !*3_ ((S?\%B)KG_ (*8 M^#_ /Q+?3/B7K%S<>(=-O_$>K:19^)IK>Y:(SSVS/N>%C'E/)=8]IQA6#JOR MI_P3$_X(Z?MU_M-Z"?V,OV_K?4/!O[+_ ,%/BCK<_P#PA]NDMI=?%+5_[1EE M66>3(:338_E*R+A7SB/+9EA_=;PUX:\.^#/#MAX0\(:#9Z7I6EV<5IIFF:=; M+#;VEO&H2.*.- %1%4!0H % %7P!X \$?"KP3I7PV^&OA/3]!\/Z%8166 MC:-I5JL%M96\:A4BCC0 *J@ "M>BB@ KYS_ ."E'[:_C/\ 8!^&'A+]HA?A MM;ZY\/;;Q]I^G_%[5/.D^T^'-!NM\!U.&)!^\$5R]L9,DXC+ *2V^/S[]M[_ M (*>_&?X:?M&P_L,?\$^OV2)_CA\9(?#Z:]XIL)_$D&D:/X4TR1ML,M[=S?* M9I3S';@JQ4A\\JK>K?LZ:E\8?VUOV.+_ $#_ (*#?L?6WPXU3Q7:ZEH7BSX< M7'B6'5XIK%M]N[F>%54),N]E4%B%*D.<@T >0_\ !,S]D3]H']FG]LK]K#XF M>-[;P_J?P^^,?Q&L_&'P^\866KK-?7\<]LS26[QJ#BW@\Q8XV9QG:Q565PP\ MS^%.FVMM_P '4_Q1OM!B6.*?]D'3VUT1C FO?[:LUB=_5A!&%!/85VO_ 1V M^)GCGX"Z_P".?^"/G[0OB*XO_&'P&\J;X=ZWJ#?O?%'@&X8C2[T= SVW%E,% M&U&CB7).37R1^WQX1_X*>^&?^"\GC[P'_P $_O BVFM_'[X'Z)IT'Q6U")_L M?@C2;:Y\J^OMX4J)T:$!5)WAIXBJLS)0!]7?MC? C]B;_@J]^UR_P(\ _M_? M%+P)\:_@)I1N-0;X,^.)M.ETNWOY%66.5O+>$RYBC$@B994W1+(<;5'O7[!G M_!.+]G'_ ()X>#]:T3X+Q:]K&O\ BN_6_P#&WC_QKK#:EK_B2Z4$++>7; %] MH9MJ*JHI9B%W.S-!_P $W_\ @F_\!?\ @F?\!4^#WP>@GU+5]2G^W^./'&KC M?J?BC4VR9+NYD))QN9MD>2L:L>2S.[?05 !117C/[<7[>/P _P""?GPEM_BM M\=K_ %2X?5M6ATCPKX6\-::U]K'B/4Y<^58V-JI!FF;!X)51W89&0#T'XS>+ M/&G@+X0^*?'/PW^'TGBWQ#HWAZ\OM#\+0W@MWUB[B@=XK192K"-I758PQ! + M9Q7YRZ=KWQ(_X*/_ +=G[#G_ 53^ 7PK;Q;\++;PIXET_QCI5SJ$*2?#_6) M[$7!Q:^'?B(D8-Y9C^&--2A59DR?FGCV(H )H Q/^#BK1 M+%=3_8M\QP7'VAIXU/7:\EO:[AT.QWC3"MM9Y(O*5MI^>5!@E@#UG_!-[_@F]\>?B[\>4_X*T?\%:(K M?5/C3JEO_P 6X^'&-^E_"[2VRT5O#$Q(^V[6R[\LC,Q):5F8 '7_ ++/_!%_ M4?A[\>?#7[37[;0!]H M=R> VW>J,OW)110 44V::&WA>XN)5CC12SN[8"@F2>,I+9RES_8UJ2KR1*R, MJ3'>)&!4('!2@#UO]M3]HGX@ZO\ M3ZO_P $P?BEING>%_!?[17P/UK2?A%\ M2;:24RCQ.+>YBOK"XR=J.+:>"> * 6\IP&=G"Q^@?\$B?@%\>_V6/^"'?[+OK;PS?FYMO*CED\AB^Q09C$4,FWH:&=$\764\^@_$KPK(I670/$E MDWDW]DZ'E,2#>@;GRY8R>30!\H?\&V^K>$_AW^Q-\>?%NL:U8Z-X2T[]I[QQ M>VE[>W"06FGZ9$+3+L[$+'$@CD8DD $FJ7A7_@EW_P3!_X+#^)?$O\ P4+^ M!?[5OQ[/AKXC:YYMS.T!2,*JQR)&(R%0( M!M'R#_P3N_X)L_\ !0G]LBP\7_\ !-S]HNTU7X:?LQ?#7XV>(+WXC7EGYMKJ M7Q.U!K_S(["*0X)L55(Y&E3Y#O4@NXC,/[N?#3X:?#_X-_#_ $?X5?"KP?I_ MA_PWX?T^.QT71=*MEAM[.WC7:D:(O ^I.2

& MM"L6B6]UG7M1BM+6 R2+%&'EE947=(Z(,GEF ')%?+G_ 75_8[^-G[>'_!, MGQ[^SU^SHEO=^+;VXTO4=*T>[NTA@UC['?P7+6DCR,J .L9*[B%+J@) )(XG M_@YBN+V[_P""-?Q/\!:)X:N=6U;QAJ?AS0M$L;:V:3?=SZ[8F/. =GW#AC@; M]B]6%>(_L9$Z1+$H9I"ZHJL6 / MNW_!3;X;^,/C+_P3C^._PL^'5C+>:[XB^$'B*PT:SMUW/=W,NFSK'"H'4R,0 M@_WJ_+G_ ()0_L,_M,?\%&/V;/@KX)T33/A9\&"SJOC MK4+&RBMFU_5%8*9+=V1FBB88=6*J/+:1[D ^YO\ @B5X"^*OP7^ /B'X'/J\ M?BCX*:)KD5_^S7\0QJ2RR:UX/U&!;ZVM9$8^)?CQXVTSX ?MW_ _1OA5XLU%CH-]K'@>Y/B'P=9,BH(K2)(VA MNI5 W>9<3G?(68+$I"+]*_L$?L2_"W_@GO\ LQ:#^S-\*+Z^U&VTQIKO6/$& MKR;[W6]3N',MU?7#=Y))"3CG:H5 2%% 'LE%%% !1110!^V'QM^SU\2 M/V9?^"J6D^$KWQ%X5_9S^(6H/\1M&TZ'S9H=#UFWALY]11.CM;^4,=,-,I)5 M0S+YE\,?@YXU_P"#A7XM?%C]HK5O^"A?Q.\%_ CP-X\N/!OPC\+_ 0\4KI0 MU)K6UMY9=:O9C')YYE-TK1QL@9%^7*@$/^K?B'P]H/BW0+[PKXJT2TU+2]3L MY+34=.O[=9H+J"12DD4D;@JZ,I*E2"""0:_+_0_^".__ 4!_P""7GQM\3?$ MS_@A[\:_A^OP]\<7PO?$?P*^-*WLFF6-T!M$UC=6N9AA3M 9HV"*H=Y]B!0# MSGPG\"_VG_B/\2/B]_P;P_MR_M":AX^U"V^'EO\ $[]F3XZ:JSC6M/\ LUZ( M;5[J8%I&F@O!C?N,ACCN5WE)(U3]2/V.M9_:.U_]EKP'JO[7OA"RT+XG2>&K M9?&^F:=>QW$*:@J[975XOD&\KYFQ20A67 MYLC SEF?[)H **** "N9^-?PRT_XU_!KQ;\&M6U&:SM?%OAB_P!%N;NW&9(( M[JWD@9U_V@)"1[BNFHH _&']@S_@KEIO_!$7X$V?_!,;_@JW\#_'/AKQ)\-+ MBZL/ 'B[PMX8DU'2O'&F/<236[VDBEI>26^)/@59>(HM3US0_AMX/ETW5_&T4%P)[ M>QU!V58[2V$BQEEA,C,(P"Q;$J@'NW[/G[)?C3X>_P#!0CQ!^W#\ O$6G6/P ME^/'P[M-2^(G@Z]\Q+E/%$'D_8M3MD53&IFLY9$N!D$O$'.\L-OUI3+:VM[. MWCL[.W2**) D44:!510,!0!P !QBGT %%%% '*>#OCI\&_B%\1/%?PC\#_$W M1=5\4>!I[:'QAH%CJ"27>D/<0K/ )X@=T?F1L&4D8/(Z@@?,O[#W[$?[0?[+ M_P#P4B_:I^.OB2]\/ZA\-_C7J>A:YX:OQ=N=7BOH+:2*>UDCV;1!'O8*2^<> M7M'S/M_/OXD_L@?\%$OBE_P5G_:]_P""HW_!/O6=0\-^/?A1XU\.:%X>\$:[ M8M!I_P 0[&VT&V75-/F#E=XE2*QF@;(5O-5E9&,4R?IG_P $P_\ @IY\$_\ M@IO\$YO'/@:RN?#?C3PW<_V=\2?AMK1*:GX7U-2RO!,C!6:,LC^7+M 8*RD) M(DD: 'SMJ%A;3?\ !UW87'AV,1O#^Q&TNO-$,>:3XE=$W^IP;?KV5?2K'[:O MB[X?_M+?\%(/!)_X)[?$+2M7_:?_ &;[^SN/&^@L\D.GZGX-U.Z2TU71[R^5 M&A6:%9([I8V+/$P8QQO(Q5?#/^"F_P 'O^"HNE_\%SUU;_@GCX/6VO?C;^S= M%X0?XI:A;2?8_!%K!K"S:A>>: 56:.-+?8IRQ:\0H"X K]"/^";_ /P3?^ O M_!,_X"I\'O@]!/J6KZE/]O\ ''CC5QOU/Q1J;9,EW*$\;:7 MX@U PK:PZC81P1WEN@1C+.I5MHP,.L661=SKYI_P4K_8/_X*#?MK?\%)OA#\ M2OV9_B+X>^#6@?!+P9J]YH_QCOM%M]=O;G5=91K*>SATV5E5O)M[?BQ^R-X \2?MG?".'PU\1Y-'MI/&/A^X:"=(=3MY,?:4\HLB M"1XDN44'=%YBJ<,AQ\]?L ?L7_M<>)?VP/$__!4K_@I!:^&M&^)VN>#(O!W@ M7X<>$;XWEEX+\/+)HW*-@X(P<'L>:EHH _ ;X0_M-_M#_L0?L[6'_!M_IWQ O/AA\8_ M^&@+3P9X5^(T%N4>Z\#:Y?7E\VO:?)P#<;F: %74W<05ED1S%[E^VA_P1S\ M8_\ !)GX$:O_ ,%'/^"87[7WQ3L_'/PMTYM>\;Z#\0/%K:KI?C?2[<>9>I>1 M%$!D\H22?W3M(01N4E3[;_X*D_\ !(O]G3_@J5X!TNV\?W]_X1^('A.87/@# MXH^&E":IH-PK"1>:;_P4>_9QLM/TWX*_M3_!O2O%WQ*\(WUZ4GTGQ3]FMI;. M^M8PF':XMKAXYP @9K=I78L8U/W-67X'\%>%?AKX*T?X<^!=$ATS1- TNWTW M1M-M@1':6D$:Q0Q+G^%455'L*U* "BBB@ K\DK[]I/PG_P $=O\ @NW\Z59FWDTNX>-6,()D?/4*L=LS (Y9/ MUMKG_B;\)_A9\:_!]Q\/?C+\-/#_ (MT"[*F[T/Q/HT%_9S$="\,Z,C8[9% M'XZ?M_\ A3X ?\'!_P#P4"\#>%?^"4B/.R.69HV+K(%[GX'>,OVL?^"A_P"SI\#/^"HGP=^' ML!_:E_9Z^(5S\/?B[X62YALHO%>FBZCM-9T^1V*Q(?+EAOT+'RX)/.V*3MS] M ?'6V_X*I?LG?$N^^!?_ 2K_P"":O[/L7PEU'2H?^$H!*J2.^T>E2444 %<-^T1^TI\"_P!DWX9R_&3]HSXE:?X2\+P: MC9V-QK>J%A!#/=7"6\(*.-I#\JF5:^.?@'\?/CC_ ,&]/QQT;]AS]N/QGJ7BS]E3Q9J7 MV/X(?&_4\O+X.E8DIHFKN!A(E&=DG"JJETQ$)([7[?\ ^"L?P6\7?M4?\$PO MC5\'OA# =4UOQ+\-[_\ X1VULF#G49UB\^&&(CAC*45%[$N.<4 >0?";]K[] MF7_@GY_P0A^!WQ1_;3UV,>'?^%!^%=,ET!K9+J[UZ>;1+=?[-M[9R!<2.I92 MA(0(K,[*BLP[W_@D!^SG\6OV4?V=M8^"FN^(?[3^&%IXHEU'X"OJ<=S#K-CX M4OH8KR'3]1@N(UDAFMI9YH K_.!'@J@55KY/_P""1/\ P2X_:-_:"N_AG^W[ M_P %=+!9M:\ >#]-TGX#_!6XM3'8>#+*VMH8H]2NK9RXK3HH ^(/V!OV1OVV/^"?G_ 1<3]D_2M#\">*/B[X/\-:_#X/L=/U%X=,O M[BXNKJYM5GEFB4>9F<;P0J,0%+J"T@^--=_X)M_\%>O^"+O_ 3WTOX]?LT_ M\%-1XGA^!_AR?6O$OP5OO!D$7ANYTQ99+[4HH9-WFRLOF7$AE=4ED&XHT+;5 MK]G?$A\1#P[?GP@EDVK"RE_LM=29Q;&YV'RQ*4!81[]NXJ"<9QS7YB^-OV?? M^#B#]O'X:7_[$'[9-Y\"_AM\.]=SI_Q%^)_P[NKNZU;7]'+8FM;"UE8I \Z9 MC=Y4C 5F(4?<8 ]+_8+\ _%34?VO]"_X*&_LT>#X+7X'?M:?"*P\7_%#PY0QD#S6NH9VAF$:C=);M,[?<5OOM8T0LR( 6.6('4XQD_D* MP?A5\,O!?P5^&'ASX.?#?1UT[P]X3T*TT?0K!&)%M9VT*0PQY/)VHBC)Y.*W MZ "BBB@ K\Y_^"Y/AWXJ?LT?&;X!_P#!8SX6>";WQ5I_[/.KZK:?$_PSIR;[ MF7POJUNMM=WL*GJUL S'H!YBNQ"1NP_1BHKZQLM3LIM-U*SBN+>XB:*XMYXP MZ2HPPRLIX8$$@@\$&@#\>_V//V$_V2/^#B"_^*__ 4)_;2\>^)/B-H4_P 3 M]:\+_"+PMI_B:\TW3_">@63(MI*D$+(RW<\;I<2>8,'S%+)DFL_X)?L=_$76 M?B?^T1_P;F_&SXZ:WXR\(Z/\/M/^(O[.?Q$UVY,NL>#L72):QR3KALV]VT6T M(5S'%,%"),(X_;M;_P""$OQU_90^-_B#XV?\$8/VYY?@+8>-+H3^+OAAKGA6 M'6_#DLV3^_M893_HI4$[4",1DHCQQXC'T3_P3S_X)N7'['?B3QI^T#\V/CSXEZSIT5D)+>W4K;V%E:1$QV=I&#Q&I^8@$X"HB 'MG[-=A\ M<]*_9\\%:7^TWJFCWWQ#MO#%E%XUO= +&RN-36%5N)8=RJ=K2!F^Z.O Q7; M444 %%%% 'QC_P %^_V.?C%^W%_P3 \=?!WX V?V[Q?8W6GZ_HNAG&-7>QN4 MG>SP>&9XU?8IX:18U. >) M?BC^QS\,OA:/CG_9HC\)>)_'VB_N4DW*&$UQ;QFXQY6\* <;MN[Y^(]7D9+33[22YNG2,N5CC4LQ" MJ"6. >!R:_GK_P""3'QC_;O_ ."0?[(W@S_@HWKOAO4O&O[)WQ?UK4;SX@^! M=.MF?4/AR3J<]M;:Q;1DX,$L<<;/MVHX*JX5C%(0#]4/^"!G[+7[1/[%7_!. M#0?V8/VGOAGIGAWQ-X4\5Z_"+G3=5CN_['_ -I7]O+1?#42V^@V_P"U?JWV*TA&V*&X(8W 51PO.P8' M0*!VK[_^#WQA^&'[0'PPT/XT?!?QQI_B3PMXDT]+W1-;TN;S(;J%NC ]0005 M92 RLK*P# @?A=\!O@S_ ,%+_P!H3]KG]KK_ ()3? VPOOAIX%\5_M1>)/%W MQK^. #BZC\/ZD8I+72;$$ >?=6^)3AB3'.,E(]_F 'W3^QW?^'F_X*L^/?C? M_P $]O&&C?$'X%_%N2_LOCDOAW5(_L_@OQ_I*1A;\*Y7S$OX)5C8P!_-E7SB MY5-/V4F_:%;]FKP,/VLK+28/B6OABS3QNFA77G6AU%8@) MGC8*H^9@6(4%59BJLR@,?0*** "BBB@#YA_X+._LP?$;]LK_ ()>?&7]G+X1 M"1_$VO>%1-H=I$VU[VXM+F&]6T4],SFW\D9P,R\D#-?!WPU_;U^+'_!;*;X( M?L%?L:_M(ZS\#+&V^$MSXB_:*U7PI_HWB/2+C3KBVTPZ#9L=K69:XD$OFC!, M,D3=FA?]CZ_./]N/_@B=\2K?]K^#_@J%_P $F/BMH7PK^.J&7_A*M%\06;OX M<\:1R@>2^-_A_P#M9?\ !$[]I'X9^"OB MA^UGXS_:&_92^/\ XO@^'/BK1/C%?_VIJOAG4M11XX)%N&_UEM(!*70*L919 M5,>\QR5]@_\ !)K]G7]H_P#8Q\#^/_V,/BI82:A\-_A]XR>+X$^+KK4DFGU# MPS=I]JCL)DW&0/8R2-;^8X4.,!!MCKQGPE^Q-_P5/_X* _'3X9_$;_@K5??" M;P?\/O@_XNM_%OA_X9?">2\NI/$/B&V#"TN[^XN6<1P0EV98HV;?N97 R&'Z M-T ,MK:VLK:.SL[=(H8D"111(%5% P% ' '&*?110 4444 ?D/XE_:$UC_@ M@?\ \%3?CG\8?VK/ASXBU#]GC]IC6+#Q#I7Q3\/Z1)?+X:UJ&-TEL;Y(P65& M,LFS&6*I$8U?]\(^/^.'PM^''_!SS^U#\-_L9_M.? 7PE\(O$&G6]GIMW MK_A:_;Q%X340A)YK5(E:WNIBQ9E,KJ@P@")@LP!X!^R!9?M/?\%/_P!EW]F7 M_@I'X&OM(T;]I'X'^.[GPA\0[K5I3!9^)M%2\^P:U:W#0JVXR0!+Q,*5CG$H MC4%@1^KE>0?L&_L8?#+_ ()^_LJ^%/V5/A3>WE]IWARVD:[UC4F!NM5OIY7G MNKR8C^.6:1VQDA054<**]?H **** .<\1?%_X5^$?B#X>^$WBKXBZ+IWB?Q; M%=R>%_#][J4<5YJRVJH]R;>)B&F\M71GV@[0V3Q7RM^V9^Q=^T;\1_\ @JO^ MRO\ MO?!RST+5O#GPTC\1Z1X[T[7M1\@Z=9ZA9^6+ZU 5C)/]Y-JCDB)6*HS MR)\T_P#!?']D[XJ_\%!?^"CW[)G[+/P6\;:UX$U[0_#WCGQ=!\2M/LY<:)/# M;V!LG25-O/VVWMTD",'59T88++GVG_@E;_P52^)7Q*^)6I_\$V?^"DWAJW\# M?M/>!K?$\#!8[#QY8(I*ZMIK !'9D4N\2<8#2( HDC@ .8_X.2-.MKWX;?LJ M264:KK9_;1\$0Z)<(/WL;I^H1B!6DACCN1%&\WRKB?RRZ^97 MD/\ P%_$LGA'3H)9)+\H9DMX\1* MS /=-;P9"D@W*X!Z5V/_ 2^_P""7WQ4\'_%34/^"F'_ 4PU^U\9_M,>,[7 M$42XDTWX>::X.S2=,3+*CJCE))E)^\Z*S;I99P#ZK_8\U7]HOQ'^RSX#U/\ M;!\&V.A_$U_#EL/&^F:?>17,$>HHNV21'BR@WE1)M4D(7VAFV[CZ7110 444 M4 O7LUM8^+?#5]HM[<6W^LBBNK=X'=?]H+(2/<5\ MN_"3]@;]JS]G;_@C+'_P3T^%W[0/AG4/B7IG@"[\.Z)XYU+0IK>PMQ<22#_4 MH[OF*WE:*.4YR\< =;T/X=^+H?#^OWND7,&B:]< MZ8+V/3;MXF6&Y:W+H)Q&Y5S&64-MP2,YH _'/]KW_@C[\;?^"/'[$J?MJ_L( M_P#!2SXT2^+O@=HMM>ZCX8\:^)5N/#&MZ9"Z"XLTTU$5+>+#.ZQ,TH.-N?,8 M3+]H?L2?L]?$8?M:0_\ !1_X-76F:#\,/VE/@WH_B+XG?#^ZDD^T6?BP06TE MK?VJA=@\RUGEBGSM+/"'.YF&WQYO^"4?_!6S]K?0=-_9Q_X*C?\ !1WPIXK^ M"MAJ%O<>(="^'GA(Z=J_CB*WE62&UU&Y\N,6\)=$9Q#N+[<9W;9%_2W2=)TO M0=*MM"T33H;2RLK=(+.TMH@D<,2*%1$4<*H4 #@ 4 6**** "BBB@#\C/VN M_P!J&_\ ^")O_!6[XY_M8?%[PV]YX _:9^$UG>^#?$4J,;:U\7>'-*DAM]%G M<+-(\4^&_%YM]!T":]@2ZM[*WL(E!^R1K(B,L4?-#/&3E77U(.59E/P)\% MO^"<'_!>S]A#P>?V5/V)?V^?@YXD^#]GOM_".J_&'PW?2>(_"EFQ)6&W6VB> M"Y\H'Y!,_E\ +'&F$ !Q'[*E_P#ML_\ !0?X:_#G]LG1-,T1/VLOV2/CGJ'P ML^*ADNTLK#QIHB3P0:O!,ZKL4"&=+E2%(2:WG:*+=(B#]?J\&_X)R_L'>#O^ M">/[.2_!30?&NH^*]LK7=_(@)";BJ*J9)5(T!9 MVR[>\T %%%% !7YC?\%[-0\7_LP_M8?LE_\ !4;7_ NI>*/A5\$/%VM6OQ*L M=-M3<2:-#JUM!;1:J(A]X1%7.XXQ(D"Y!D!K].:KZKI6EZ[IESHFN:;;WEE> M0/#=VEW"LD4\3 JR.C AE()!!&"#B@#\G?\ @M'^WA_P3>_X*8^ O[./Q<^*7A?XZ?\&Y/[4GQ0O-6\2?"?1+#QS^R]\7;IV%_;Z6DR_V9 M /$G[9WPCA\-?$>31[:3QCX?N&@G2'4 M[>3'VE/*+(@D>)+E%!W1>8JG#(<>MT44 %17M[9Z;9S:CJ%U'!;V\323SRN% M2-%&69B> 234M<[\7_ !-J'@KX3>*/&6D^&[S6;K2?#M[>VVCZ=:M/<7TD M4#NL$4:Y,CN5"JHY8L .M '):!X_^"/[>?[+&H:]\"?B[8Z]X/\ B!X:OM.L M/%/AZX$BJDT4EN[+T*R1L6!1MK*RD$ @UYA_P1R_95^/W[$/_!/'P%^RG^TC MJ'AB[\0^"UOK.&Y\*22O;2637DTMN7,B(3+LD&[ QGN3DG\E/^"\%Z9X@^('P8^('A]-8_:(^#K0XOO#,);(7.E:K8OPPZ- M&ZG#12HP*/&X#(RLK $$4 ?!7_!OIK'A3P/X&_;3^(FJZW8Z+X0L_P!M#QY= M)>7MRD%I8V<*6CO,SL0L<:QEWUC38I(\7$5[;2MYCI@$Q,TK"9?) M'Q;^R'_P2K_X*%_M2?%_XS?\$^OVAY-4^'?[+'A[]H_Q#XK\9WUBDMIJ/Q.E MNIH);2QBE)!:Q\F*"=I% 4&8#YI$0P_N%\-/AI\/_@W\/]'^%7PJ\'Z?X?\ M#?A_3X['1=%TJV6&WL[>-=J1HB\ #ZDY)R30!N4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 1W=E9W\/V:^M(IH]ZOYQ -><_M<_LC? 3]N3X":[^S9^TGX%@U[POKT&V:%_EFM)AGR[JWDQ MF&>,G57 )[X&3@?C3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#BOVB/V=_@S^U?\ !G7_ -G[]H'P%9>) M?"7B6R-KJVDWR95UZJZ,,-'(C .DB$.CJK*00#7A/_!*3]A;]HG_ ()X_#3Q M5^SA\2OVGO\ A8_PYTKQ !\%H=2L6&K:%HACR;*[N"0LVR1MD:(NU%CW!@LB MP0?5=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5F77@OP?>^$Y_ 5YX4TV70KJRDL[G19+&-K2:WD4J\+ M0D;&C968%2,$$@CFM.B@#\]?V0?^":_[5O\ P3"_;XET#]BOQ!INK?LD?$=[ MW4O%7@#Q+K#K/\/]5";EDTO(9I8YGVJ(^FT$2D&..5OT(C@AB=Y(H55I6W2, MJ@%VP!D^IP /H!Z4ZB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH :88FE6X:)3(JE56?L3V7[6NF_LM^#M._;HU'PS>?%2WTL1>+KWPB7^ MPW$RNP20;E4>8T81I-BK'YA?8 FT5ZG110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 1W=I:W]K+8WUM'-! M-&T""."#7PY^RA_P2<^(W_!/W_@H)K/Q3_8M^,.F^'_ -G/ MX@V5W?\ C_X*ZE:RS)IVNX407.C[2$M4%6>,':Q! P2#C%>H_%S_@O!^P)\)OBGXJ^ $>I>-_%GQ'\)^)I M-"NOAUX&\"WFJ:S>7,<0EE>W@B7]Y"B$;I253)P"3D4 ?9=%>$_L,_\ !1_] ME7_@H=X:US6/V=?%]\VJ>%-0%CXP\(^(](ETW6= N3NVQW=I, R9V. PW(2C MJ&W(P'Y;?\$3O^"T'[-W[(?[$NL_#'XTZK\1?B#X]/Q4\3:C<>&? GA>\\0Z MCIVE^>BI'*N%#N"0"0N.: /V_HKQO]CS]OK]E3]NW]GK_ (:A_9Q^ M*=MJGA""6>'5KR^C:SDTF>!%>>&[CF"F!XT97.[Y2C*X)1@Q^8O$_P#P$?A/J%SX=MO*8K*YO'";D4@Y95(/4 M$@@T ?H#17YH?\' /[4/P_\ CU_P;S>/OVG_ -ECXL-J7AWQ$OARZ\.^)]"N M);=I(CXAL(G /R21.&$D;HP5E971@""*Z?PI_P '%_\ P39\)Z9X?T7Q'XE\ M>KX5C^RZ-/\ %\?#V_?PB=05%C>(:D$VOB0,ID56CX+;BOS4 ?H117G'[0W[ M7/[-W[*GP$O?VGOCU\7M(T#P)8VD5P?$,DYFBN%E ,*VXB#-/Q'$=/M7TZ*W:*(OJ(B::=I((6949D,JY5"/T_\ M%>*]-\>>#=)\10!I MT5^9GQY\5>*+?_@ZR^"7A"W\27\>DW'[+^H3SZ6EXXMI)1>:P!(T8.TMA5^8 MC/ ]*]Q^._\ P70_X)\?L]?%/QK\!O&/C3Q+J/C_ ,$:U9Z5=^!O#?A"[U#5 M=2N;BU-THLH(E)N$2$;I),B.,LJLP9U! /L*BOG']@3_ (*I_L@_\%(4\2:7 M^SWXEUFU\2>#ITB\6>"O%VA2Z9J^E%RP1I8)."I*L-R,P4C#;20#P7[1_P#P M79_86_9W^-NM_L[6$'Q!^)/B_P *_P#(YZ7\)? =UKH\.^HO)8@(XV7!#*K, MR%2K!6&* /LNBO,/V0?VR?V/,MKB&15D@F3L 7DLXTDV0QJWW$D$I M!+4 ?I917PE_P3 ^!?\ P4@_8\U3XR?LF_M3^,=3^(?P@\,E;CX$_%?Q%K]O M3N15DD1 &BE"$QM$J>;_\ !NC^T?X,^$/_ 0%\)_M M&?M-_%E=-T'P_>>([OQ!XH\1W\D@@@36+I5W.VYW))5$1G_%'7/A#J-OX>G$AQ'(MP5\P MHW4$1].U?3'[7'_!1']DK]B;X)Z/\?/CE\3D30_$]U;VO@^'0+.34KSQ%<7" M;X(K&"W#-<%TPP8?( 02P!&0#VZBOD;]E3_@M=^QA^U7\=++]F*VL?B!\//B M'J]G+=^'_"'Q8\"76A7>L01JS2/:F4&.7"H[;=XZ5\0OB%X_TJRAO/$/A/X3^!+K7KK1+>8*TH 6M[JVF57B< \'!5L':QP<=!^UY^TCX3_ &/?V7?'W[47CBU>YTSP'X4O M=9GLXI CW;0Q,T=NK$$!I'V1@G@%QF@#T:BOR&_8<_X)-W?_ 6.^ VC?\%" M/^"R'Q:\:^.M0^)T)UKP?\*M(\476E>&_"VC2N6M$AM[9U9I'B"2;]X)5TW^ M8X:1O4OV?/\ @FS^V+_P2T_X* >"-._8)\6>)_&G[*_C:TNK?XE^ /&OC.*X M'@6Y0+Y%]I[74BRLKLZ_NXED9EBF$A.860 _2>BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HKY8_X+:?M)?&[]D7_@EC\8_VA/V< MTE7QEH'AZ!=(O(;<2OIXN+VWM9KU5(()MX9I9P2"H,0+ @&OB_\ 8U_X($_\ M$H/VWOV9O"_[1.N_M)?$#XO^/]?T"UOM=^+5G\6[F74K;5)X5DFVJKLML\_\$>_@]_P4._9L^'?C[]FW]NKQ==^,=&\'^-9K M?X._$36-:AO-3U_PXQ81?:]DCR))'L5OWQW@3[,E8QC\W?VJ+G]A?XQ?\%4/ MVK_!_P#P7J^*7B71+3P+H-CJ/[.^FR>*K[3;"UT3R7W7>DQVTB+=:BSFW81D M2;Y//!1_*<1@'[R45\6?\&]VJ_M9ZW_P2;^%VJ?MEW.M3^*9K6[;3+GQ*7.I M3:-]ID^P/$/^"B7_!/W]KOXMV][HWQ"TW3/$_P]\;^.I-3TKQ79S^8 MS6[0LJ[GQ$0<[B$+.FQXPU?MY:SFZM8[DPO&9(PWER##+D9P1V(H DHK\;_^ M"G5[\(/VK_\ @MKJ'P!_:<_;R\4_ [X/_"/]GVTU#Q!J_AWXGQ^&A<>(;W42 M\$#2S9C=GM9D8)M+D0\=:^JO^"4?[ _[%?P<\77W[5'['G_!1'XH?''3M0T. M?09O^$C^,=MXFT>W+S6\[,$@B41W2F!%!+959'!7YL@ ^YJ*_(/]C7]F31_^ M#@#XB_&C]M;]L_XK^/Y_A]H?Q2U'P;\$?A]X7\9W>D:?I.GZ>(\ZHRVSJ9;J M8RH2[$X9) 0R^6J>@_\ !-']KOXF_L8>)OVOOV"/VH_BOKWQ"M?V3[)/%?@[ MQ7XEO/.U6_\ "EQIKZA%:W$Y_P!;)!&L2^81UG*@!455 /T[HK\?O^"?O_!+ M%O\ @K5^Q_9?\%&OV\_VE?BLWQ;^+,E]K'A+4/"7CN\TVT\!67VF6.QATVUB M<1!52-)<.&!W@?>#2/\ 4'_! _\ :\^-?[3G[(GB7X;?M.^*&USXE_ _XFZQ M\.O&&ORC$NKR:>Z>5>/ZNT<@C9C\SO"[GEB: /N&BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHK^?/]MO\ :L_;*_8M_P"#B+]H;]M;X*RZQXE^ M'?P@L_!A^+G@2WU"1DG\-ZCHFF17$T4!.P-%,(Y0XP4D*.V8Q+0!_0917QO_ M ,%4/CKX.^,7_!#[XQ?M#? 7QX+[1/$/P8O-7\-:_I5PT9>&6 /'(K##1N < M$'#*P*D @BO0O^"46MW%Y_P2O_9W\1^(]7>663X%^%[B^O[ZX+,Q.DVS/)([ M')/4EB?4F@#Z&HK^>:S_ &N?V@]/_:?@_P"#D*7Q[X@_X4O?_M.W'P\N?#;7 MBT5^)7_!*O_@E/_P $ M\_\ @L!^R?H?[7O[9_[3?C'XX_&3Q,LU_P",GF^)L\,WA6[,TBK9Q65NZFT6 M-0FT.NPY#1A8V11]E_\ !*W]D?\ ;Q_8*_:(^*O[,7Q$^(FO>/\ ]FZ&WM-0 M^"?B[QGXE@OM8TV5E3[1I;@-YWE+O8*658Q]FW(%\YEH ^ZJ*_";_@F3_P $ MLO@A_P %//CO^UQ\0/VE/C!\68;SPE^TYXDT718/"WQ"N+""*T^U22!#'AAP M6(&, 8XKO?VV_V9_C?_P &Z,'A;_@H)^Q=^U'\4/&/P6;LJB"4.50-@N))(SN:/S(R ?LY17GOQW_ &E_AG\ OV7O M%'[6GBG5DE\*^&/!MQXCEN(GQ]JMH[>K2#:J#J6=1C)K\6/^"3_ ,4? MVJ?V,/VS_P!G_P#:R_:U^(FM7OAK]OS0]:;6[+4[V22ST7Q'+JDM[I#0JQQ$ MD]K<6D<2# _TN7&0@V@'[TT5\J_\%GO^"A-__P $S_V!?%'[1GA+1H-2\7W- MS;:#X"TVYC+QW&L7;%82ZCEUC199R@P7$)3(W9'S-\'/^#:_X,_'OP'8?%O_ M (*Y_%_XB?&SXR:[:I?>(KV_\?^"$O_ 4P^$W[&NM_M >*_B-^S%^T3>3:+X"B\=ZD;[4_ M!'B%&C6*SBN" 6MI9)K=%3Y5(G8A=\+O-^M- !17Y3?M!>)_CO\ \%GO^"JO MQ!_X)O>!/C]XI^''[/GP!TFR;XMWO@+4#9ZIXOUF[7='IQN@"8;9<3(R8()M M9B0Q:)HI_P!H[_@W ^&G[.GPJU/XZ?\ !'#QY\0?A9\=?#%NVI^&WL_']S<6 MGBBYB^:-I/B"1]NP6UW(#'\ MVX;3(4!) SEE! /N.BOGS]LC_@J-^Q9^P)XZ\-> /VK?BHWA:Z\5Z+J>J:/< MS:9-- \-@BM,I:)6/FL71(X@"\KNJ("2!7C/PR_X.+/^"9?C?Q-X@\'_ !#\ M;>+?A;J&@>'I-<%M\5_!EUHSZGIZ=9K-7#-<,3PD0 ED.0B/@X /NFBOCW]D MO_@N-^PY^U_^T9#^RCX2/CKPEXZU'3Y;_P -Z+\1O!-SHSZ];1HSO+9^=_K M$1WVML8JCD*0C8F^/_\ P7 _8)_9S^.?C']E_P 7>)?%6K?$OP;?Z793> /" MG@V[U+5=6N+^R-["EA#"I-R%MQOD<$)'N568,Z@@'UY17SU^PW_P4^_90_X* M!W?B3PM\%-_$GQQX=0/XK\/_ D\#76O2:"I(_X^WA C MB8?Q(&+IC#*IP" ?8M%>-?LA_P#!0#]DG]N?X(7/[0G[.'Q@L=7\-Z;)+#KT MMXCV4^BS1)OEBO89PKVS(OS$N I7YE+*0U?,VH?\'*'_ 3%T99/*9OM@3-='\*>(/CEX7U#X7Z[\++M63Q!JTUO$? 6KIXO\(^' M_ =_<#5=;D698KJ**"(R:A D9B D7?%&RL1A@QH _66BOF[]N#_@JS^Q_P#L M">)]!^&GQA\0Z[K7CKQ3"T_AWX=> _#L^LZ[?P L#,MK #LCRC@-(R!BCA=Q M1L6OV'O^"HO[)'_!0#4O$'@[X)^)-9TWQCX2V-XI^'_C;0)](UW2D8@+)+:3 M@%HR64;T+JI90Q!8 @'T/1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7XC?%+]KW_@J3IOQ-\1Z=H'Q"^)26,&O7D= MDD&D2E%A69P@4^5R-H&/:OVYHKQLWRJKF<8*%:5/EO\ #UO;S1^C>'G'> X' MK8B>*RVEC/:J*2J6]SE;U5X3WOKML?A3_P -D_\ !5__ **-\3__ 3R_P#Q MFC_ALG_@J_\ ]%&^)_\ X)Y?_C-?NM17B?ZIXO\ Z#JGX_\ R1^H?\1^X>_Z M)C"_^2?_ "D_"G_ALG_@J_\ ]%&^)_\ X)Y?_C-'_#9/_!5__HHWQ/\ _!/+ M_P#&:_=:BC_5/%_]!U3\?_D@_P"(_7_P",U^ZU%'^J>+_Z#JGX_P#R M0?\ $?N'O^B8PO\ Y)_\I/PI_P"&R?\ @J__ -%&^)__ ()Y?_C-'_#9/_!5 M_P#Z*-\3_P#P3R__ !FOW6HH_P!4\7_T'5/Q_P#D@_XC]P]_T3&%_P#)/_E) M^%/_ V3_P %7_\ HHWQ/_\ !/+_ /&:_;GX77NK:C\,O#NH:])*]]/H5G)> MO.,.TK0H7+#L=Q.?>MVBO8RC**V5RFYUY5.:WQ7TM\V?G/B'XAY=QQ1P\,+E M5+!^R%O#VI0_#SXAZEX,\?)K0U'1;]YVSEC\2=1T#XB:WXR\3_%CX@W?B[QGXL\ M110I=75U/@^2!$H41([3.HY(,[\XP!V7[=O[&OPO_P""@7[)_C+]D;XP3W-O MH?C"P2&2_L50W%C/%,D\%S%O!7?'+&CC(P<$'@FOVTR2*XDVH>JI+-'EL<,;>//W!7T#\,/\ @DAX)^'_ M ,?/V>OVBM;^/GBOQ#KW[//PVN_!>AMJ5O;@:S9S6TELLUV57=YJ1.HW*1N* M MDDU\"?L=_L(>,_VJ/^"LO[=GQ6^"'[8'COX*?$#PC\5K&PTWQ-X06"ZM[R MQNX;EIK:]L;E3%_:;:6/A3_ (.Q[^T^$$$<<7B3]DF. M]^*<5F!L>\CU4Q6\TX''FB*/3T#'G8X .&-5?^#3WP-X4\/_ /!/WQWXSTG0 M[:'5?$'QT\1-J^H+$/.N1 88X49^I5%W;5Z NY RQS]3?\$^?^"7WPN_8-UG MQE\6;OXG^*OB;\5OB//?BGX[NDFU'4EB&(K:-4 2VMD&-L2YZ*"Q5(U3 M=_X)P?\ !/WP%_P39^ 5]^S_ /#GQUJ_B&PO_%^H^()+_6XXEF6:\96>,")0 MNQ=HQQGGF@#\[OV OB'^SG^SMX4_X*E>(_VC?#;W/PIT/XZ^(6\2^&M.0K]M ML[A;B*6SB1&3#3[EA #(,NH+*!D=Y^S;\6_^"O\ \5?V-/#MO^Q_^P1^SK^S M]\"9O!"R^$[?XK^,M1UFY@\.R6YDCG:VLE0%I(&\W;.P)+DR$DDGZ>\#?\$> M/V*[S7/&>FWK1P_V=)<;SLM'C4%=C.'1VW$, MBGG%>4?#G_@A1\3]#^&=A^RS\6/^"K_QL\7? G2[)=.M?A=%!8:9)X!KEO$7_!OG)XM\*V_P"S-XC_ ."E M?QNN?V/3#JFW[4]BA"JL#9*HB@.&57 !^;GQ+UK]J M;XA_\$__ /@DU\.]/LO"NJ7FK>+M5?3M+^*,MR/#]]?V-Y;P>'H;\0 NT1M9 M&1% .X/M^Z37UG_P54^ ?_!HT,$CN1;@L,LMPR#EZ_0;]L+_@F-^R;^VE^R?I?['?Q# M\&SZ)X8\,K9-X%NO"=P+*]\*SV<7E6L]A)M81-''E "K*5)!![?.-W_P03\6 M_&_5O#GA[_@H#_P4V^+GQV^'7A/58=0TSX:^(+6TL+*_FA&(O[2E@!EU #G) M?%_P *?'/P MBU>ZO_ /C3P.\:SV!N8XDGC,; JP@A^ZRD;,)-455N=5GAA2-[N8+\HDE93(P'&YSB@#\VOC_\ \K:G MP,_[-7U'_P!+=:IW_!+7P/X6U+_@X$_X*"?$:^T6WEUG2)?!FGZ=J#Q R6]O M=:?))/&K=0':TMR0.OEKZ5]<>-?^"=/P]\;_ /!3'P?_ ,%.+WQ_K,/B7P=\ M.)_!]GX.M7U'6/CQ=:)/KNDWT<0MM-.FV\T$8@*J&(<3$MO)Y Q0!\C?"_3TT'_@ MZU^+LOAJPBCN-5_8\M;Z\C4;5N[M-6TV&.23'WF"(B9/(48IW_!IWIVA7G_! M+>Y^)%XJS>-O%/Q3\0WGQ'U"=!]KN-5%R%Q<,?FW"'RFVGIYA./F.?K?P_\ M\$_? 7A[_@I5KO\ P4QM_'6KR>)->^%,?@2?PX\<7V&*U2\@NQ<*P7S/-W0* MN"=N&/&:\*^('_!$36/"WQL\:?&;]@#]O_XE?L\1_$K5'U/Q[X2\+6-GJ.CW MM^_^MO+:WNE_T.>3)+.A.#C:%4!: /.M$U#XAR7=]XO^+7]M>9XHU'5[DJ9M3>Z 7]^=H V@ #U9 MF9O??V=/A!-\ /@/X0^"-S\0=;\62>%/#]KI;^)O$ER9M0U0PQA/M%Q(?ORO MC+/V//VY?$-K))X.^#O[2.E77C2:.,N+.SGGMI3J:9KFF6VM:+J,%Y9WD"3VEW:S+)%/$ZAE=&4D,I! M!!!P0S\2>$?%&GM9:WHU\#LGB)!!!4AD M=6"NDBD.CJK*0R@C\_M"_P"#?;XZ?"#03\(OV6/^"U'[0W@'X9+NCLO!0NX; MV33;=O\ EWL[S=$UJ@R=NQ..O)RQ /IKP)_P4H^ WQ]_;"^,/[ 'PUT7Q#?^ M)?A+X82]\6^)8;2!]$BEFC0"R%PLQ?[4ID8-&8P 89ANW1LH_+;]A?XY?LB_ M G_@U(\#ZK^V9\!+KXJ>'M>\?ZCH^@_#>SO)+=_$.M2:[>2VEMYL; Q@&%Y2 MWS8$)PCMM4_JQ^P'_P $Q_V8/^";WP0U3X+_ +/6E:G)-XCN'N_%WB_Q#>B[ MUC7[QE9?M%U/M4,0&;:BJJ+N8A=SNS>-:;_P0)_9:_X=7Z9_P2K\4?$3Q9J7 MAW0->FUWPWXTCEAM]7TO5&NY[F.ZB*)Y>Y#<2QX*G,;L.&(8 'R[_P %4/'G M_!;KXD_\$N/B[>_M ?LU?LY?!OX6P^ I6UWP_=>);[6]?CMQL\FUM3;!+*.? MS/*168D*V-JYQCH/&'[(^L_M8_\ !./_ ()[>)_@+^V/X*^&/[0?P\^&GAW6 MO@[8>.;J&2#Q)+_PC]C]LMOLK;I9BJ0QN9(HIC&JOE/GWI['XW_X(2^/?VF_ MA??_ 9_X* ?\%1_C'\8?"YTJ:VT3P^UO8Z):6]R8F2WOKL6B>9J4]NY2:/[ M0Y0RQAG5QD5W'Q?_ .")WP4^,?['?P8_9EU+XU>-=%\4?L_6EK'\*?B[X;N( MK/7-'>WBCA1OE4QLC1PP+(@ W>2A!4C- 'S'=_MN_ME_ _\ ;"^ W@W_ (+H M?\$U_AG>S:KX\3P]\(?CY\-]26[MM(UR],<28M9WDF@,I6,NY,)"HS+&X1@N MSX^_98_X*#? G]O?XZ?M@?\ !%7]I?X'_$=?'>N6!^,OP:\=Z@LMSI>L6D+Q M+ +BUDW02$-,PBFEM]GF$%9 BD>U_"W_ ((M>)-5_: \#_M$?MZ?\% /B-^T M%J'PPU7^U?A[X?\ $.FV6E:1I>H @QWLEM:+_I%Q&51DD9AAER01P+/QZ_X( MQZCK/[4OBK]L;]B']N7X@_L^>,OB#' /B';>%K"TU+2-?FA7:EU)972[%N-I M;,@)&69@H9Y"X!SO_!'3]L;PS\:/VC_CS\"_C#^P%IOP _:-T*\TS5?C!8:3 M=P7D'B43QL;:_%U$/WA"RYVEG&VX5ED?>^WUW_@MM\&/%W[0'_!)SX\_"WP% M8RW6L7?P_NKRPL[=2TER]HR7GDH!RSN("@7N6 [U?_X)]?\ !,GX;_L&ZKXW M^*-S\5_%OQ,^*'Q.O;>Z^(/Q-\=7:2W^IFW0I!!&D:JEO;QJQ"Q+G P"Q5(U M3Z7Z]: /E+_@AW\=O 7[0?\ P27^ ?BSX?ZK;7$6C?#/2?#FJPP2 FTU#3+6 M.QN(74-/C;KDF MG>&M,\+VD%P]A&C1JU]>*\T;16H+MF10YQ%*0I$;8^<_'O\ P;\Z'X(^+_B3 MXR_\$XOV[?BE^S1-XRO6O?$_A/P5+'=^'KFZ8Y:>.PE*+$Q).!N*H#MC6-?E MKT7]@[_@BW\&/V._CIJ?[8'Q2^-?CGXW?&S5;)K.3XF?$S4A<7&GVS*5:&RA M'RVRE/DSN=@A9%9$9D(!]ET444 %%%% !1110 4444 %?)G_ 5F^)O[0WPR M^'?A*_\ V>=;UZRO;K6IX]1?0;9I7:(0Y4.%5L#-?6=%>5G>6U-FGIJNUMS'$4G7HNFI(O$][9VNBP2:KDG &891FM+&5,TJU8P;;A*]I736OOOO?8VP^65:%93=9NW1_\.>#? M\%'OVW_V>?V /V9KOXX?M3^#]9UOP/>ZK;Z#K5IH^BPWX"7N^+-Q%-(B&W/* M/DG.\+M;=BOE#XJ?\&Q'_!,CXFZT/C=^R9XD\>? _P 0ZA$+S2_$?P<\:R06 MK&0!TECBE\U5B(*L$MVB7&-N*^]_V@O@!\(?VIO@QXB_9\^/7@FU\1>$?%6G MM9:WI%WN"S1DAE(92&C='57212&1T5E(*@U^>_AW_@WE^._P8TH?#']E+_@M MI^T5X!^',6Z.P\&F^2];3H"?]3:W DB^S*.<;(QCKR*_ MAGJT^HJN@>&TLKV2WOQ#\5>-[M=0U3Q7RLH612KN!&%"#S')! M:1V;YBM/^#>#7/A/#KOPM_8W_P""I7QQ^#_P@\2:E-=WWPO\.W<,\=CYYS-% M87DA$MHC#(Z.QZNSG)(!R'_!%W_@LS^VW_P4]_;4U?X/>/?A7H/@OPS\*OA? M%;?%W3+JUW7\OC-;Z6V9K1A*##;NJ.QC='\LP,FXEU<^$_L]_L6_'_\ ;"_X M+;?MWP? K]O_ ,?? IO#_BSPXVIR>!K:.0ZT)[:Z$8FWNN/*\I]N,_ZYJ^V_ M@5_P;S?L3_LF_M%_"G]I']DGQ+XV^'NK_#JPGL/$46DZ\T@\=VL@=BFJEP?, M8S,LC%0JLJ*@10D1B]K_ &6_^"=7P]_97_:]^._[8/A?Q_K.IZO\>=1TN\UW M2;^*(6VFM8I.B+ 44,0PG8G>3]T8H ^(0R326JE_-((4X#('VA7#KE3^BM%% 'PKX' M_88_X(R?M8_\%'_C3\>KKPEH'Q6^,^A/IFF?$G0?&MJVI6?AV06WV>W\JRNX MO(#/#:!?,428\KY2F]MWS[X=^!_PS_X)_P#_ &[3PAX1^-/P M7U34?BOX \.1B'2[=[47K6E^EJF([8M-;11KL50"TNW'G.#]-?M9_P#!'#2O MC!^U-<_MS_LE_M9^./V?_BYJ^D1Z7XJ\1>#+>WO+'Q%;1JJQ_;K&X&R:1%CC M57W 8C4E2RJPZG]@G_@E-\-_V+?B=XL_:7\;?&3Q=\7?C-XZMDM/$WQ2\?7$ M;WALT*E;*TBC 2TM@4C/EKG/EH,[415 /GC_ (-7$_X1?]@'QY\%=681Z_X M^/\ XIT3Q%9R'$L%RCP.=ZGD9#XSZJ1V->)^)/ ^N?M%_P#!2'_@J_>_#*W> M^@7]FVT\&12VPW+-JTWAAHQ ,=766VEC(Z@KCO7UO\>?^"+NIZO^TMXN_:M_ M8;_;H^(/[/'B;XD>6WQ*L?"5C:ZAI>OSID"\-I<@+#=D,V9E./P3_X)R?!F]^%?PIU/6]>U/Q#K<^N>-_&WBR]^U:MXEU6?'FW=U+@ M;B<850, 9)W,SNP!YI_P;]>,]"\=?\$:OV?M7\/7<TGFM MIE/H1)$X->)_\&W:#QA)^V)\?-&8/X?\++OP]4"335<8&$W8 SM"JOV5^R'^R9\$?V&_V=O#7[+W[/'AEM+\*^ M%K,PV44TOF3W$CNTDMQ/)@>9-+(SR.V ,L0 J@* #TJBBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^>] M9\?&K_H*:Q_X# MG_XFC_A//C5_T%-8_P# <_\ Q-?1E%'_ !+MQ)_T5>+_ /)__EP?ZTX3_H"A M^'_R)\Y_\)Y\:O\ H*:Q_P" Y_\ B:/^$\^-7_04UC_P'/\ \37T911_Q+MQ M)_T5>+_\G_\ EP?ZTX3_ * H?A_\B5M'DFETBUEN23(ULAD+=2VT9S7YB?LA M>%?#7CO_ (.0/V]/!'C/0K75-'UCX9>"['5=,OH1)!=VTNAV$@22-QN#$ M[1D9DVOC-Z OT[^U7^UIXB_9?_X->/@GX4^&+2R^/_C!\%_!GP\\"6-HW[^> M[U/28(IC'CD,MJ+C:PZ2&+D$BON#_@J'_P $POV??^"K?[.'_#/7QXDO=--G MJL.I>'O%&C)']OTBZ0X9HC(K*5DC+QNC JP8'AD1EX>\_P"",WP@UWQ1^RGJ M/BSXO^)M3T3]DO0K:S\&>&IH+=;;5KVWM8((=0NR$W&9#:V\BA,*K1G'#M6I M)\27G[(__!9^[_X)0C_@DN?^"67PG7P=] MM'VLKG;OR,XKVC_@D!_P5>T7PK_P1+U/XP?M2:-XAN_$?[+Z3^#_ (I:+I-H MEQJJ#3G2&"7RI)$#$6KQ!W9P"]O<'/RFOT[KY6^!G_!)SX(_ ;]K7X]?M)^' M?%>I7^@_M%6@7X@?"_5+.WET::Y*D2W &W>QE\V\+JQ*M]LD[!0 #YXUW_@@ MO_P1T_X*5>"/#G[ M.?!'BWQ/F76M 072P?8[N9G=V4C>,.[#BW9!&)62MNQ_X-T?%'P%U34-,_X) MX_\ !5OXZ? WP7J5])=-\/[#4!JFF6+R$EQ:K))&8NOWF\R0X&YV(!'T7_P3 MI_X)+_ O_@GCK/BGXJZ?\0/&'Q*^*?CP(/&WQ6^(VKF^U?4HT(*P*Y&(H RJ M=@W,Q1-[N(XPH!\S?\&VW_(_?MO?]G>^)/\ T:U;'_!UG\4=!T;_ ().:U^S MK:XO?&'QA\9:!X>\$Z!;X>ZO[J+5;6^?RHQ\S +;!"P& TT:DY=08O\ B'.U M#PK\5OB%\3O@-_P5;_:(^&4?Q(\<:CXIU[0O ?B"/3[0WMW.\K';$%W[0^P, MV6VJ,FO2/V4/^""O[.'P"_:'TS]KSX[?'KXK_'_XG:"/^*:\3_&?Q8=471&Y MVR6D.T!'7)*EVDV'#($8 @ ^:O\ @O\ WWQEO_V1OV=?^")7[/NGKX@^)'Q@ M?3;#5]*@U-;<7&CZ':Q2W >9N(4DGBB?S&XV6LW!P:X#_@K5\*?^"U?[4/[! M ^'GB/\ X)E_#GP'IGP@EM/%WA/Q!X+^+D5Y?Z ='@&KR*$:?H%L6#2 M30$+YAEXA62.12LD;J"K*1@@@]10!^+'_ 6' M_:+U3_@H[_P;V?!+_@HQ\/=&_M'_ (0WXC^&O&GCW2+$9%O-:+=Z;J$.WJ$C MO+C@D<1?.<+S7ZNZG^V+^S1HG[+4/[:NM_%[2K3X7S>'[?6QXODD+6JV4^SR MY#L#'DR(NT L&.TC/%>2?\$_/^"4'P4_X)]_!CXC?LT^%/%NI^+_ (;_ ! \ M3WVJCP7XML[>:TTN&\C\F>PC 7]Y;M$L:%'!SM8]7;/SW?\ _!NO?_"I=8\& M?L&?\%-/C)\%_AUK]S++J'PNCEBUS1;<2D^:EK%=,IA5@>2YD8_Q,W !YK_ M ,%A/C;\(_V\OV^OV _V<_V4OB1HGCF^G^+EO\1+[5/"NIQ7L-EH-C-#(]R9 M(F90'2WNRO/WK5@<'&?UUK\N_P!E7_@W*O\ _@F?\&+35+7Q'H\MW'+="U:VCAET^8*F46-BKM'$KNH#,WZB4 ?E;_P M2=O[#]F[_@O%^W5^RY\2)TLO$'Q(UC1O'G@S[0VTZKII%W+-Y1/^L\LZC$N% MR08YO[C8_1O]I3]H'X'[G5M5EWJ'>.)"PBC#$ M!I9&VQHF?\&]'B3X]:WI-A_P44_X* MC?&KX\>"-$U".\M?AWJEQ'I6F7LD9^3[:('=KC'/S QOR<.N2" >-?\ !2?] MI;X;_P#!0[XH?\$SOBOJ'@K7M*^#GQ1^,5YJMYX<\=6,4+W%W$UI'I2W4*22 MQ,LQ>XV#>RR13^CD5]3_ /!R+X1^%OBG_@B_\;)_BE8V3Q:1HMK?Z%)CRDC2.(LK@E977HQ!]N_;6_X)R?LO\ [=W[,5O^RE\7/"'M M(DM;CPA>>%95L;SPQ=6J&.VN+!U4K \2$HJ[2FQBI4@XKYGF_P"""OB7XUZS MX=T/_@H+_P %+?BY\>OAYX2U2'4-'^&OB*"TL+"]FA&(CJOIJB>8S:M!X;M;X2 MN&ZNMW$LF3R&4'K7K'_!8OX>>"?&O_!;O_@G3#XI\,V=\LWB7QC+,+B!6\QK M.VT^ZMMV1R(YQYB@]&)/>OL/XV_\$]OAW\;/VX/@C^W%J7C35=-U?X&V6MVV M@Z!80PBRODU*S-K)YV5W+L4Y4(0,CGBG_M*_\$_? 7[3/[7OP(_;!\2>.M7T M[5_@+>ZWY]35']@/P9\,]4_X.5OVZO'. MMV5I)XMT?PQX%MO#TLJJ9H;*XT2U-Z8\\@%X+(,1Z@=Z^OOVJ?\ @G_X"_:M M_:8^!/[3?BGQUJ^EZE\!O$.HZMH6FZ?'$8-2DO(H(W23RHF,;XP\*,",$$ ]K_:4MH/"O_!TM^SWJ7PGMH8=:\2_ +Q%# M\25M!M-SID27C6,ESM^\/M<,2!FY_=1C/R* W_@TXTW0K_\ X)JZ]\4-4C2; MX@>*OB]X@N?B?J-PH-[-JJS+\EPQ^;*Q,CA#T,S,!ER3](_L%?\ !*GP)^QI M\5/%?[4'Q%^.'B[XQ?&CQQ91V/B/XG^.I(Q<+8H5*V-G!$!':6V4C8QJ6R8U MY"JJCSGXE?\ !$6_\/?'OQE^T%_P3^_;R^(W[.U[\2-0.H>/_#GA:QM-2T74 M[UF)DO([2Z7%M<.6QE^+=_;W\5E9Z;J=U:01271 MB!&+QG5AM9R<'[W_ &,?^"1_[+7['GP7^('PJD;7/B)J7Q?^T-\8/&GQ!U#[ M;JGB\SQRQR)%?@?=1W%JOPY@MM/N+JSL9V)DL[;4Y(_-@BPSJ $X#T41 M_*52>&4*P #KAL#=@?0W[1__ "M(_L[?]FY^(/\ T=?5[9\6_P#@C)^S%X\_ M9=^!G[(7@+5]9\&>#O@)\1](\8^%X-+:.:6\NK'[2Q2Y>53N\^2ZEEE< ,78 MD8SBH_\ @HC_ ,$C=)_;E^.O@/\ :H^'G[5GC[X-?$SX?Z7=:5IGBSP++$7G MT^X),D$B2 <_/( P8#$K;E;Y=H!\ _""[_X*:^)/^"_G[:/C7]C'PM\"-5\9 MZ"WA[293\<;O58KBPT%[0&W73!8#B*010O/NXW& CEV)]<^'O[.O_!3#7O\ M@MW\$?VKOVUOB)^R;X.\2:;X0UG1K_PA\,O&FI0Z]XOT1[2Z*XLK^,O>+;W! M67^^(7@7 MR'37;%<8AU&RF4Q707:-N2O"H&WB.,))^Q5_P2&\*?LU?M'ZG^VS^T#^TEXU M^.GQIU'1?['M?'7CD00QZ-I^26M]/LX!Y=J&);<03PSA=@DDW@'V#1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !17XPZO^Q=\*O^"AW_!R-^U%\%_VC/%7 MC=O#GA7X=^%]4T73?#?C>^TM(+E],TM';%O(H((=B1ZG/6M7_@J;_P $:?V? M_P#@GQ^Q5XX_;C_8]_:\^,WPK\=?#;34U;0]0F^*E[=6>H3+*BK8RQSL2YF+ M")5# %W4,KKN0@'[$UA^%_AC\-O!&O:UXJ\%_#W0](U3Q)X MU2900LES)&H:=P&8!G)(W'UK\@/^"WW[2'Q@^/O_ ;H? G]HGQ;J%_X<\5> M/M<\$W_B&31KA[)FENK&=YFCV$%(Y"?,5>@5E'.*]WO_ /@U[_8;6SD;PI^T MG^T9H6I!2;'5]/\ BY*9K27^&1-\)7(/J* /TDHK\W/^",'[4'[5?PY_:S^- M7_!'']N/XL7/Q"\7?!NWM=;\!_$74,F]\0>&KD1;&NF8EGEC^TVF79G?=/)& MSMY09O'O@SX!^*G_ %?V3_AIXVN/"'@'X>> M;? M3?\ A,[RV"F?4-0F3YI(BKQ.JXX$X1&C,$U2_TCPO;^.9KK2?%WEL#)8W<5_(R,9%#;=[B$MA77 M#;D_33X*Z[\3/%'P>\*^(_C1X'B\,^,+[P[9S^*O#MO>QW,>F:BT*&YMTEC9 MTE1)2ZJZL0P .>: .GHK\S?^#ISQ5XH\(_L5?""_\*>)+_3)Y_VFO#$$TVG7 MCPO)$UKJ1:-BA!*G RIX.!7UA^V-_P %0OV+?V!?'?ACX?\ [5OQ5/A6Y\7: M-JNIZ/=SZ;-+;M!I\:R3AGC5L2'>B1Q %Y7=40%B!0!]!45\9?LR?\%X?V#/ MVGOVB-,_99TZ3QYX(\9^(8FE\):;\2_ MUHJ^($56;-H\H(8E58J'V%\84$\ M5\T?'_\ X+(3?#C_ (."]"^!6JZ[\5#\+?#/PDO-.U7P;I'@._E2[\4/JDT1 MU%88HO,O+80)"BW7S0(1)M*L7) /UDHKYF_;:_X*U_L=_L(>.M'^#GQ/UGQ' MXD^(6OVAN](^''P[\,SZWKD]J-V9S;P#$4>5;!D9=VUMN[:V-K]AW_@IG^R9 M_P %!HM?TWX!^+=3M_$GA*=8?%W@;Q9HD^E:WHK-G:9[2^#-:M=*NO GASP;>7VK:CHO)80(XV&#N0,S(5(8*1B@#['HKYH@_P""IW[)OQ*_8)\1?MZ_ 'Q_ MJ/B_PCI%LT$Y\,>'+F]U.QOVDCA%O-IXC\])8Y)XF=&3B,^9S'AC\[_\&TO_ M 4/\3?MJ?L)Z-X=^-/BOQQXG^)NE3:OJ7B[Q7XET&Y2ROEN-9O# EM>L@@F M\N(QQ^5"<0A @50@ /T?HKPK_@IA^VGH_\ P3R_86^(W[8&JZ1%J,O@_0P^ MDZ9.Y5+S49YH[:SA<@Y"-<31!R.0FXCI7PK^R;_P0E\*_P#!0?X%>'/VP?\ M@LM\7?'_ ,6?B-\1-(@U\>&7\7W>F:+X3M[J,36]E9VMH\8B>-)%WX(3?D!. M"[@'ZOT5^=O[$/[!W[#KG7M2TVV9599;E(0$ARK*VQGW[65MNUE) /K*BO#_V' M/^"BO[)W_!1+P3JGC+]F+XAR:C-X>OA9>*?#NJZ?+8:KH=T=V(KNTF59(B=C M@-@HQ1PK$HP'SGKW_!RE_P $R;7PA!XJ\ ZQ\0?'4ICN9]5T;P/\/KN_O-%M M8+B2W>YOEPJ6D9>*0KO<,RC>%VD$@'WY17PQXU_X.*/^"9>@_#GP[\1OAUXY M\6?$E?$6AMK/]C?#;P7=ZI?Z18K(\4D^H1!5%@%DBD4K,RL=A959<-7K^@_\ M%3_V*_%?[!-[_P %*/"?Q.FU/X4Z;I[W6I:I9Z7,UU:&.98)89+4J)5E21@" MA'0AAE2K$ ^B**^#?$/_ <=?\$VM!F;7[:Z^)6K>!;6ZAM-9^+.A_#+4;OP MMI5S)L_<3WZ(1O4NJL(U< Y )KZL^*'[77[,_P &/VR HJL#D/)L4#D MD5[S^W#_ ,%&_P!EK_@GOH'A_4OV@_%&IMJOB^_>R\'>$O#&B3ZIK&O7"!2Z M6MK I9PH=-SG:@+H"VYU! /=:*^6?V-/^"PO['?[;'Q;O/V>/!K>,_!GQ'L] M*_M-OA]\3_!USH>JS60QF>*.8%)E&>0CE@ 6QM!->1?##]H7]BG]ECQ1^VQ\ M>O@]\5?BYXK\2^'O&5BWQ3T*]T:758M!U:8S06L6D6L-L'>WWREI.90JQ[F( M530!^@=%?FW_ ,&WO_!2/4/VM?\ @GSIL?[0GCWQAK/C_P .1ZUK/COQOXPT M>XM]-GAEUF^>-H;^55MY$B@V(8XFVP+'LPH3 ZK4_P#@Y-_X)H66J7FHZ;=? M$W5O NG:D;'4OBYHWPNU*Y\*VLJN$;=>K'EE#'&Y(V!ZJ2""0#[ZHK)\">._ M!GQ0\%Z5\1_AUXIL-]MI4#QS1R*2'1E(((Z@UK4 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5AZ-\,? MAMX=\:ZO\2?#_P /=#L/$7B!(4U_7[/288KW4EA0)$+B=5$DP10%4.3M P," MMRB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *_FC^.'_!0+_@N%H_QJ\8:1X5^+7QE MCTNU\4ZA#IL=MH$QC6W6YD6,(1 [:^UXRWOY;'!C\%/&**C4<+=NOXH_EZ_X>)_\%X?^BP?&S_PGI_\ Y'H_ MX>)_\%X?^BP?&S_PGI__ )'K^H6BOL_^(HY5_P!":C_Y+_\ *SS?[#K_ /03 M+\?\S^7K_AXG_P %X?\ HL'QL_\ ">G_ /D>C_AXG_P7A_Z+!\;/_">G_P#D M>OZA:*/^(HY5_P!":C_Y+_\ *P_L.O\ ]!,OQ_S/Y>O^'B?_ 7A_P"BP?&S M_P )Z?\ ^1Z/^'B?_!>'_HL'QL_\)Z?_ .1Z_J%HH_XBCE7_ $)J/_DO_P K M#^PZ_P#T$R_'_,_EZ_X>)_\ !>'_ *+!\;/_ GI_P#Y'H_X>)_\%X?^BP?& MS_PGI_\ Y'K^H6BC_B*.5?\ 0FH_^2__ "L/[#K_ /03+\?\S^7K_AXG_P % MX?\ HL'QL_\ ">G_ /D>OZ7?@AJ.O:Q\%O"&K>*IIY-4NO"^GS:E)O\ P7_!-_P"&G_!+;]L_X8?%;_@H=XZ^ M*/[2?[)GB?78=-DOOB3XZO[RY\"ZUR8IKV*%TAOK9E#O@1IO1)5*$H%G_7_X M4?\ !.GX>_";_@HQ\4_^"C^E>/\ 6;KQ%\5?#&F:)JGA^XBB%E9164-K$DD3 M!?,+,+52=Q(RQQVKT#]KW]E7X1_MN?LV^+OV6OCGHQO?#7C#27L[SR\>;:R9 M#PW4)8$+-#*J2HQ! >-<@C(/QAZ1^?'_ =<'PZW_!)OP@WA V1TD_%_PO\ MV6=-V?9_LWE77E^5L^7R]FW;MXQC'%?J?7PA\4?^"%O@KXS?\$P_"7_!,#XC M_M8^/-1T#P1X@M;_ ,.^,9+:T_M6"WMA*+:S)V;&CB$Q1&P&5$C7HM<5>_\ M!OQ\7/%%J^@?$+_@N3^V'JVB7:F/4],3XDF+[5"1AHRQ5Q@C@@JP(X(H XW] MAW4[']IG_@YV_:@_:+^&%VM_X/\ AS\'].^'^I:Y9/F&;6))["5XE<<,T;V- MY&P[-!Z8RG_!J7XCTSX2?LS?%C_@G?X]NHK#XF?!CXQ:Q;^)-"G(2XDM93$D M5ZJGEXFEBF0,,C"(G[#7[!?[,G_!.GX&6W[/O[+'@(:+HD=RUWJ%U< MW!GO=4O'"A[JZG;YI96"J.RJJJJJJJ%'B_[>'_!$O]G']L_XRVG[5O@CXE^. M?@O\:+&U6WB^*7PIULZ??7D2J$2.\0#;<*% 3(*2%%5"Y154 'DG_!3;]CW_ M (*8>!/"?QJ_;5^$O_!:GQ?X-\->&_#&K^*-$^&MM\.K"2VM([2R>=;%;R2X MW8=HMOF&,D;_ +IQ@_0O_!%KXU_%/]HW_@EK\&/C=\;?&=SXA\5^(O"IN=;U MJ\5!+=R_:9DWL$55SM51P!TKYQO/^#='5_CSJ-GI_P#P40_X*H_'OXY>$K&= M)D\!WVM?V3I5VR'*_:8X7D,N!CYT,0XSBOT.^%'PG^&WP+^&^B_!_X/>" MM/\ #GACP[8)9:+HFE6XB@M($'"*H_$DG)8DDDDDT ?F_P#\'7O_ "8_\'/^ MSHO"W_I+J='_ 52\#^%OB'_ ,%_O^"??AWQCHMOJ%E&?&E^MMA0&OKG_@I1_P3J^'O_!2_P"$/A7X/?$CQ_K/AVT\*?$33O%U MK=Z)%$\DUQ9QW$:0N)5(\MA<,21S\HP:M?'G_@G[X"^/?[<7P3_;GUWQUJ]C MK?P0@UR+1=%M(XC::B-3M#;2&&[*"\"CS$MY[J#SH@W4*_E1[AT.P9Z59^(__*V+X _[,NG_ /4@ MU"OJO]MW_@G[X"_;B\8_!?QEXV\=:OHLWP5^+.F>/=&ATJ.)EU"[LI%=+>;S M%)$3%<$KAO0UYO\ M[?\$B-/_;%_:C\%_MI_"W]K;X@?!OXF>#O#C^'E\0>" M7A=;_26GDG^S2QR ?QS3<[MI\SE254@ _/[]DZ]_X*E>(O\ @M#^W+\0_P!B MOPI\ =7\6V'CK3]&UFY^-]YJ\=_8Z*BSKI\=A]A'RV\D,$9DSU,,'H*]M^ 7 M[.G_ 4;N/\ @NE\/OVL?VTOB-^RIX2\2R?"_4M"\0^!OA1XSU"/7?$^C&.Y M>WN387T?F72Q7:19E#!52VQR8@*^D?VP/^"//AGX\?M-K^W%^S+^T_XX^ GQ MEGTA-*UWQAX&6">V\06:*JQQZA8W ,=R45(U5B1Q&@8-Y<930_89_P""2/@C M]D[X\^(?VQ?C'^T#XR^-GQJ\3:4NE7?Q$\=M"C6&G AOLEC:P@1VD;%5+ %C MP0I4,X8 ^=/^#:KX?^$[77?VS_B=%HMN-:U3]KKQ/I5[?^4/,DM+9DEAB+== MJO=SMCIES4G_ 2B\#^%M1_X+V?\%"_B->Z+;R:UI&H^#-/T[4'B!E@MKJQN M9+B-6Z@.UI;D@=?*7TK["_8'_P""?O@+]@&Q^*%AX#\=:QKJ_%+XLZKX]U1M M7CB4V=W?B(/;Q>6HS$OE#!;+3RHQ0!\?_#2TG\-_P#!TO\ '2Z\ M&:9$M]J/[(=G?RPHH O+V/4-.BB=\?>;:B)D\X&*^5/^#>N[_P""U3_L(WGQ M"_8C\(?LLZKIGBKX@ZS?^+M:^*.HZ^OB2[UGS@L_V[[&/+W!1&4'78ZD\L:_ M6OPQ_P $_? 7A?\ X*3>)/\ @I;;>.M7E\2>)/A?#X(N?#LD<7V&&UCNH+D3 MJP7S/,+0*,$[<,>*\%\;?\$.M3\$?&[QE\:_^">G[?GQ(_9V'Q&U1M3\<>$O M#-A9ZGHEY?.6_\$LOV;?VI?@I^U1^V/\1_ MVB_BG^SZ=3^(>E66I>*OAI\#_%]Q>?\ ".:TEK/NN+FRN4$MFURDK3,78F1V M)QM"X[[_ (-7O^4&WP>_Z_?$O_J0:C7OO_!/C_@F+\!O^">?P\\4^&_!>N^( M?&/B?XA:L^J?$KX@^-K\7>K^)KU@^7N) B^9+M0#CS')+,[,W&_P#!,+_@ MDK%_P2XU/Q!X6^&'[7OQ!\5?#2^CF'A?X9^*WADLO#CRW)N'D@D0 LY)8$[5 M#;V8@L2: .,_X.9?@QXO^-O_ 1<^,.C^![&:ZOM"MM.\026L*DF2UL=0M[B MZ8X[);I-*?\ KG7TM^P#\=? 7[3'[$WPK^./PTU6VN](\0>!=-GB^S.&%O*M MNB36[8^Z\4JR1.O\+1L.U>L:CIVGZQI\^DZM8PW5K=0M#"#7YRW/\ P;U7/P3\8:YJ_P#P3;_X*1_&']GCPYXDU![[4_A_H$\> MIZ'!.Y^=K2WG9#;Y R6=@ "%55 !].?%S_ (*4? 7X1?M[?#;_ ()S7FB^ M(=;^(7Q*T:]U6T30+2":VT6TMT=Q-?L\R/#'(L-QL94?)A((&Y<_(G_!M1IV MD:[-^U[\5_'$,4GQ2U3]J[Q'8^,[JX ^V1VL A:U@;/S+$LLMZ$7@ A@!\M? M1/\ P3N_X(]_ /\ 8 \<^)/C[/\ $/QA\4_C!XTB$/BKXL?$C5/MNJ7,.5/V M>$XQ!"2B$KEG.Q SE415Y?\ :"_X(P1>(?VG?$?[8_[$'[9OC[]G?Q[XYBC3 MX@MX/M+6_P!(\1R1@A+F?3[I?+^TC)_>@]69MH=Y'< \=T&QT;P/_P '9FK: M;\&(8H(?%?[**:C\5;:P "27\>I^7!/.HX\WR8[!0Q^;;+U^B6\6H^(OC'X@EUB\$0\RY,310QJS=2JHG"] 68C[QS]2? M\$^/^"67PA_8(U[QA\76^(_BOXE_%;XBS1R>//BIX^OEN-3U)8_]7;QA5"V] MNN!B)&O#=I9W5_^T7X MDM[J>"!5=X;=+6."+(&?+C4MM7HI=R!\QS\E?!*TMM,_X-NOV_\ 0].@2"ST M_P#:%\7V]C;1+M2"%9M&VH@'"J,G %?KU_P3I_X)^^ O^"<7P<\0_!KX=^.M M7\06?B'Q]J?BJXN]:CB66*XO?*WPJ(E V+Y0P3SR?&[P_\ M#_&GP[T?4O$GP=TZYM'1A>64-Q=65MJ,D9GM[*2227-N0Z[9&'.3G[9^/?\ MP2Z_8S_:'_8>L_\ @GKXN^&(T_X<:-I]I;>&+31+@PW6A2VJXM[NUG8,RW"9 M8F1]_F;Y!('$CA@#AO\ @O/X,^%/BK_@CQ\?;#XJ:;8OIVF_#J\OM)-U&NVW MU.!0^GM&3]U_M0A5<'O"'Q+NHYQXKTB\TN*.>9[?Y[@?NA(&G2%\^'KZ"ZM/AGK0M;"'4C P,,>IW< \^_0$ DL M5?(W!E/->V_MY_\ !*#X3?MH:I\/OB9X)^*'B?X/_$KX3B2+X=?$+X=2107. MF6LB"-[)X67RYK4H,>4=N 64$*\BN ?*?P;_ &W_ -I/P-_P4L^#'PE_X+-_ M\$TO 7AOXH^*X=3T7X,?'GX?ZFE]:-((3]IM4C=Y9K59%EV$F0,#.,Q!'9UL M_P#!*O\ Y/7_ ."G'_93(/\ TBU&O=OV=O\ @CM?>$OVH/#/[97[:?[;7C_] MH+Q[X$M+J#X?-XJL;33M*\/&X39-<0V-JNPW#+\OF,W925+)&R>I?LL_\$[O MAM^RS\(]+U..)8+!XXYH_)A* ,483MG<2>!0! M^2_PO\2^._"G_!CYJ6I_#N>XCOI=-U.SNGM2=_V&X\=2P7@X_A-K),K=MK-G MBOH_]EWP?_P7NA_88\"_";X3?!G]A.\^%%W\-+&ST>QOM0\3-%?:-/9)@SJJ M[',T3EI#T=I')SDFOH#]@_\ X(E?#[]A_P $>//V=I_VE?&_Q'^"'C/1;W2[ M/X/>.?*FT[1[>[F:2X\IX]I+.))%8A4R7+_>YKSBS_X-^?B3X,^'5W^R]\&_ M^"NOQW\*_ J^2:V?X9PBQN+BUL9F)EL;;4Y(_-@@(9UV!"-KD,&RVX ]#_X- MXO@7X\_9K_X)E>'/@MXV^/?P[^(\&C>(M5_X1_Q#\+?%W]N:0MA+<&9;>.ZV M)N9)9)LJ =N0,]A]PUY]^RQ^R_\ !;]C'X ^&OV9OV>_":Z+X2\*6/V;2[/S M#([%G:22:5SS)+)([R.Y^\SL>.E>@T %%%% !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 5F>,O!7@WXB^&+SP3\0?"6 MF:[HVHQ>7J&D:S81W5K'=(M?#_ (?T MJVL+"PMDM[&QLX%BAMX44*D:(H"HBJ H %6:** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /_]D! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Jan. 23, 2024
Jun. 30, 2023
Document Information [Line Items]      
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 001-37580    
Entity Registrant Name Alphabet Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 61-1767919    
Entity Address, Address Line One 1600 Amphitheatre Parkway    
Entity Address, City or Town Mountain View    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94043    
City Area Code 650    
Local Phone Number 253-0000    
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     $ 1,331.2
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement for the 2024 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.
   
Amendment Flag false    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Entity Central Index Key 0001652044    
Class A Common Stock      
Document Information [Line Items]      
Title of 12(b) Security Class A Common Stock, $0.001 par value    
Trading Symbol GOOGL    
Security Exchange Name NASDAQ    
Entity Common Stock, Shares Outstanding   5,893,000,000  
Class B Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   869,000,000  
Class C Capital Stock      
Document Information [Line Items]      
Title of 12(b) Security Class C Capital Stock, $0.001 par value    
Trading Symbol GOOG    
Security Exchange Name NASDAQ    
Entity Common Stock, Shares Outstanding   5,671,000,000  
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Location San Jose, California
Auditor Name Ernst & Young LLP
Auditor Firm ID 42
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 24,048 $ 21,879
Marketable securities 86,868 91,883
Total cash, cash equivalents, and marketable securities 110,916 113,762
Accounts receivable, net 47,964 40,258
Other current assets 12,650 10,775
Total current assets 171,530 164,795
Non-marketable securities 31,008 30,492
Deferred income taxes 12,169 5,261
Property and equipment, net 134,345 112,668
Operating lease assets 14,091 14,381
Goodwill 29,198 28,960
Other non-current assets 10,051 8,707
Total assets 402,392 365,264
Current liabilities:    
Accounts payable 7,493 5,128
Accrued compensation and benefits 15,140 14,028
Accrued expenses and other current liabilities 46,168 37,866
Accrued revenue share 8,876 8,370
Deferred revenue 4,137 3,908
Total current liabilities 81,814 69,300
Long-term debt 13,253 14,701
Deferred revenue, non-current 911 599
Income taxes payable, non-current 8,474 9,258
Deferred income taxes 485 514
Operating lease liabilities 12,460 12,501
Other long-term liabilities 1,616 2,247
Total liabilities 119,013 109,120
Commitments and Contingencies (Note 10)
Stockholders’ equity:    
Preferred stock, $0.001 par value per share, 100 shares authorized; no shares issued and outstanding 0 0
Class A, Class B, and Class C stock and additional paid-in capital, $0.001 par value per share: 300,000 shares authorized (Class A 180,000, Class B 60,000, Class C 60,000); 12,849 (Class A 5,964, Class B 883, Class C 6,002) and 12,460 (Class A 5,899, Class B 870, Class C 5,691) shares issued and outstanding 76,534 68,184
Accumulated other comprehensive income (loss) (4,402) (7,603)
Retained earnings 211,247 195,563
Total stockholders’ equity 283,379 256,144
Total liabilities and stockholders’ equity $ 402,392 $ 365,264
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Stockholders’ equity:    
Preferred stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 300,000,000,000 300,000,000,000
Common stock and capital stock, shares issued (in shares) 12,460,000,000 12,849,000,000
Common stock and capital stock, shares outstanding (in shares) 12,460,000,000 12,849,000,000
Class A Common Stock    
Stockholders’ equity:    
Common stock and capital stock, shares authorized (in shares) 180,000,000,000 180,000,000,000
Common stock and capital stock, shares issued (in shares) 5,899,000,000 5,964,000,000
Common stock and capital stock, shares outstanding (in shares) 5,899,000,000 5,964,000,000
Class B Common Stock    
Stockholders’ equity:    
Common stock and capital stock, shares authorized (in shares) 60,000,000,000 60,000,000,000
Common stock and capital stock, shares issued (in shares) 870,000,000 883,000,000
Common stock and capital stock, shares outstanding (in shares) 870,000,000 883,000,000
Class C Capital Stock    
Stockholders’ equity:    
Common stock and capital stock, shares authorized (in shares) 60,000,000,000 60,000,000,000
Common stock and capital stock, shares issued (in shares) 5,691,000,000 6,002,000,000
Common stock and capital stock, shares outstanding (in shares) 5,691,000,000 6,002,000,000
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 307,394 $ 282,836 $ 257,637
Costs and expenses:      
Cost of revenues 133,332 126,203 110,939
Research and development 45,427 39,500 31,562
Sales and marketing 27,917 26,567 22,912
General and administrative 16,425 15,724 13,510
Total costs and expenses 223,101 207,994 178,923
Income from operations 84,293 74,842 78,714
Other income (expense), net 1,424 (3,514) 12,020
Total 85,717 71,328 90,734
Provision for income taxes 11,922 11,356 14,701
Net income $ 73,795 $ 59,972 $ 76,033
Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 5.84 $ 4.59 $ 5.69
Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 5.80 $ 4.56 $ 5.61
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net income $ 73,795 $ 59,972 $ 76,033
Other comprehensive income (loss):      
Change in foreign currency translation adjustment 735 (1,836) (1,442)
Available-for-sale investments:      
Change in net unrealized gains (losses) 1,344 (4,720) (1,312)
Less: reclassification adjustment for net (gains) losses included in net income 1,168 1,007 (64)
Net change, net of income tax benefit (expense) of $394, $1,056, and $(698) 2,512 (3,713) (1,376)
Cash flow hedges:      
Change in net unrealized gains (losses) 168 1,275 716
Less: reclassification adjustment for net (gains) losses included in net income (214) (1,706) (154)
Net change, net of income tax benefit (expense) of $(122), $110, and $2 (46) (431) 562
Other comprehensive income (loss) 3,201 (5,980) (2,256)
Comprehensive income $ 76,996 $ 53,992 $ 73,777
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Tax benefit (expense) related to available-for-sale investments $ (698) $ 1,056 $ 394
Tax benefit (expense) related to cash flow hedges $ 2 $ 110 $ (122)
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Millions, $ in Millions
Total
Class A, Class B, Class C Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2020   13,504    
Beginning Balance at Dec. 31, 2020 $ 222,544 $ 58,510 $ 633 $ 163,401
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued (in shares)   145    
Stock issued (in shares) 12 $ 12    
Stock-based compensation expense 15,539 15,539    
Tax withholding related to vesting of restricted stock units and other (10,273) $ (10,273)    
Repurchases of stock (in shares)   (407)    
Repurchases of stock (50,274) $ (2,324)   (47,950)
Sale of interest in consolidated entities 310 $ 310    
Net income 76,033     76,033
Other comprehensive income (loss) (2,256)   (2,256)  
Ending Balance (in shares) at Dec. 31, 2021   13,242    
Ending Balance at Dec. 31, 2021 251,635 $ 61,774 (1,623) 191,484
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued (in shares)   137    
Stock issued (in shares) 8 $ 8    
Stock-based compensation expense 19,525 19,525    
Tax withholding related to vesting of restricted stock units and other (9,755) $ (9,754)   (1)
Repurchases of stock (in shares)   (530)    
Repurchases of stock (59,296) $ (3,404)   (55,892)
Sale of interest in consolidated entities 35 $ 35    
Net income 59,972     59,972
Other comprehensive income (loss) (5,980)   (5,980)  
Ending Balance (in shares) at Dec. 31, 2022   12,849    
Ending Balance at Dec. 31, 2022 256,144 $ 68,184 (7,603) 195,563
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued (in shares)   139    
Stock-based compensation expense 22,578 $ 22,578    
Tax withholding related to vesting of restricted stock units and other (10,155) $ (10,164)   9
Repurchases of stock (in shares)   (528)    
Repurchases of stock (62,184) $ (4,064)   (58,120)
Net income 73,795     73,795
Other comprehensive income (loss) 3,201   3,201  
Ending Balance (in shares) at Dec. 31, 2023   12,460    
Ending Balance at Dec. 31, 2023 $ 283,379 $ 76,534 $ (4,402) $ 211,247
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating activities      
Net income $ 73,795 $ 59,972 $ 76,033
Adjustments:      
Depreciation of property and equipment 11,946 13,475 10,273
Stock-based compensation expense 22,460 19,362 15,376
Deferred income taxes (7,763) (8,081) 1,808
(Gain) loss on debt and equity securities, net 823 5,519 (12,270)
Other 4,330 3,483 1,955
Changes in assets and liabilities, net of effects of acquisitions:      
Accounts receivable, net (7,833) (2,317) (9,095)
Income taxes, net 523 584 (625)
Other assets (2,143) (5,046) (1,846)
Accounts payable 664 707 283
Accrued expenses and other liabilities 3,937 3,915 7,304
Accrued revenue share 482 (445) 1,682
Deferred revenue 525 367 774
Net cash provided by operating activities 101,746 91,495 91,652
Investing activities      
Purchases of property and equipment (32,251) (31,485) (24,640)
Purchases of marketable securities (77,858) (78,874) (135,196)
Maturities and sales of marketable securities 86,672 97,822 128,294
Purchases of non-marketable securities (3,027) (2,531) (2,838)
Maturities and sales of non-marketable securities 947 150 934
Acquisitions, net of cash acquired, and purchases of intangible assets (495) (6,969) (2,618)
Other investing activities (1,051) 1,589 541
Net cash used in investing activities (27,063) (20,298) (35,523)
Financing activities      
Net payments related to stock-based award activities (9,837) (9,300) (10,162)
Repurchases of stock (61,504) (59,296) (50,274)
Proceeds from issuance of debt, net of costs 10,790 52,872 20,199
Repayments of debt (11,550) (54,068) (21,435)
Proceeds from sale of interest in consolidated entities, net 8 35 310
Net cash used in financing activities (72,093) (69,757) (61,362)
Effect of exchange rate changes on cash and cash equivalents (421) (506) (287)
Net increase (decrease) in cash and cash equivalents 2,169 934 (5,520)
Cash and cash equivalents at beginning of period 21,879 20,945 26,465
Cash and cash equivalents at end of period 24,048 21,879 20,945
Supplemental disclosures of cash flow information      
Cash paid for income taxes, net of refunds $ 19,164 $ 18,892 $ 13,412
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.
We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for consumer subscription-based products, apps and in-app purchases, and devices.
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Intercompany balances and transactions have been eliminated.
Use of Estimates
Preparation of consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; content licenses; contingent liabilities; fair values of financial instruments and goodwill; income taxes; inventory; and useful lives of property and equipment, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.
In January 2023, we completed an assessment of the useful lives of our servers and network equipment and adjusted the estimated useful life of our servers from four years to six years and the estimated useful life of certain network equipment from five years to six years. This change in accounting estimate was effective beginning in fiscal year 2023. Based on the carrying value of servers and certain network equipment as of December 31, 2022, and those placed in service during the year ended December 31, 2023, the effect of this change in estimate was a reduction in depreciation expense of $3.9 billion and an increase in net income of $3.0 billion, or $0.24 per basic and $0.24 per diluted share, for the year ended December 31, 2023.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues.
Advertising Revenues
We generate advertising revenues primarily by delivering advertising on:
Google Search and other properties, including revenues from traffic generated by search distribution partners who use Google.com as their default search in browsers, toolbars, etc. and other Google owned and operated properties like Gmail, Google Maps, and Google Play;
YouTube properties; and
Google Network properties, including revenues from Google Network properties participating in AdMob, AdSense, and Google Ad Manager.
Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager, Google Display & Video 360, and Google Marketing Platform, among others.
We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement. For brand advertising, we recognize revenues when the ad is displayed, or a user views the ad.
For ads placed on Google Network properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues,
and amounts paid to Google Network partners are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
Google Subscriptions, Platforms, and Devices
Google subscriptions, platforms, and devices revenues consist of revenues from:
consumer subscriptions, which primarily include revenues from YouTube services, such YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One;
platforms, which primarily include revenues from Google Play from the sales of apps and in-app purchases;
devices, which primarily include sales of the Pixel family of devices; and
other products and services.
Subscription revenues are recognized ratably over the period of the subscription, primarily monthly. We report revenues from Google Play app sales and in-app purchases on a net basis, because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a service fee.
Google Cloud Revenues
Google Cloud revenues consist of revenues from:
Google Cloud Platform, which generates consumption-based fees and subscriptions for infrastructure, platform, and other services. These services provide access to solutions such as cybersecurity, databases, analytics, and AI offerings including our AI infrastructure, Vertex AI platform, and Duet AI for Google Cloud;
Google Workspace, which includes subscriptions for cloud-based communication and collaboration tools for enterprises, such as Calendar, Gmail, Docs, Drive, and Meet, with integrated features like Duet AI in Google Workspace; and
other enterprise services.
Our cloud services are generally provided on either a consumption or subscription basis and may have contract terms longer than a year. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.
Customer Incentives and Credits
Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.
Sales Commissions
We expense sales commissions when incurred when the period of the expected benefit is one year or less. We recognize an asset for certain sales commissions and amortize if the expected benefit period is greater than one year. These costs are recorded within sales and marketing expenses.
Cost of Revenues
Cost of revenues consists of TAC and other costs of revenues.
TAC includes:
amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers; and
amounts paid to Google Network partners primarily for ads displayed on their properties.
Other cost of revenues includes:
compensation expense related to our data centers and other operations such as content review and customer and product support;
content acquisition costs, which are payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
depreciation expense related to our technical infrastructure; and
inventory and other costs related to the devices we sell.
Software Development Costs
We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products. As a result, development costs that meet the criteria for capitalization were not material for the periods presented.
Software development costs also include costs to develop software to be used solely to meet internal needs and cloud-based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Stock-based Compensation
Stock-based compensation (SBC) primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
For RSUs, shares are issued on the vesting dates net of the applicable statutory income tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding, and the income tax withholding is recorded as a reduction to additional paid-in capital.
Additionally, SBC includes other stock-based awards, such as performance stock units (PSUs) that include market conditions and awards that may be settled in cash or the stock of certain Other Bet companies. PSUs and certain awards granted by Other Bet companies are equity classified and expense is recognized over the requisite service period. Certain awards granted by Other Bet companies are liability classified and remeasured at fair value through settlement. The fair value of awards granted by Other Bet companies is based on the equity valuation of the respective Other Bet company.
Advertising and Promotional Expenses
We expense advertising and promotional costs in the period in which they are incurred. For the years ended December 31, 2021, 2022, and 2023, advertising and promotional expenses totaled approximately $7.9 billion, $9.2 billion, and $8.7 billion, respectively.
Performance Fees
Performance fees refer to compensation arrangements with payouts based on realized returns from certain investments. We record compensation expense based on the estimated payouts on an ongoing basis, which may result in expense recognized before investment returns are realized and compensation is paid and may require the use of unobservable inputs. Performance fees are recorded as a component of OI&E.
Fair Value Measurements
Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
Level 3 - Unobservable inputs that are supported by little or no market activities.
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.
Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative financial instruments, and certain non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities. Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
We measure certain other instruments, including SBC awards settled in the stock of Other Bet companies, and certain assets and liabilities acquired in a business combination, also at fair value on a nonrecurring basis.
Financial Instruments
Our financial instruments include cash, cash equivalents, marketable and non-marketable securities, derivative financial instruments and accounts receivable.
Credit Risks
We are subject to credit risk primarily from cash equivalents, marketable debt securities, derivative financial instruments, including foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We manage our credit risk exposure by performing ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers.
Cash Equivalents
We invest excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
Marketable Securities
We classify all marketable debt securities that have effective maturities of three months or less from the date of purchase as cash equivalents and those with effective maturities of greater than three months as marketable securities on our Consolidated Balance Sheets. We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their effective maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in OI&E. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in OI&E. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of OI&E.
Our investments in marketable equity securities are measured at fair value with the related gains and losses, including unrealized, recognized in OI&E. We classify our marketable equity securities subject to long-term lock-up restrictions beyond 12 months as other non-current assets on the Consolidated Balance Sheets.
Non-Marketable Securities
Non-marketable securities primarily consist of equity securities. We account for non-marketable equity securities through which we exercise significant influence but do not have control over the investee under the equity method. All other non-marketable equity securities that we hold are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus
changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of OI&E.
Non-marketable securities that do not have effective contractual maturity dates are classified as other non-current assets on the Consolidated Balance Sheets.
Derivative Financial Instruments
See Note 3 for the accounting policy pertaining to derivative financial instruments.
Accounts Receivable
Our payment terms for accounts receivable vary by the types and locations of our customers and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer. Additionally, accounts receivable includes amounts for services performed in advance of the right to invoice the customer.
We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions.
Other
Our financial instruments also include debt and equity investments in companies with which we also entered into commercial arrangements at or near the same time. For these transactions, judgment is required in assessing the substance of the arrangements, including assessing whether the components of the arrangements should be accounted for as separate transactions under the applicable GAAP, and determining the value of the components of the arrangements, including the fair value of the investments. Additionally, if our investment in such companies becomes impaired, any remaining performance obligations would be reassessed and may be reduced.
Impairment of Investments
We periodically review our debt and non-marketable equity securities for impairment.
For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to OI&E, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in AOCI. If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of OI&E.
For non-marketable equity securities, including equity method investments, we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position and access to capital resources, among other indicators. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of OI&E. We prepare quantitative measurements of the fair value of our equity investments using a market approach or an income approach.
Inventory
Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
Variable Interest Entities
We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses
or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary.
Property and Equipment
Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers, and related building improvements. Information technology assets include servers and network equipment. Construction in progress is the construction or development of property and equipment that have not yet been placed in service.
Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. Land is not depreciated. We depreciate buildings over periods of seven to 25 years. We depreciate information technology assets generally over a period of six years for servers and network equipment. We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Depreciation for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.
Goodwill
We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
Leases
We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.
Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts primarily include payments affected by the Consumer Price Index, and payments for maintenance and utilities.
Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.
Operating lease assets and liabilities are included on our Consolidated Balance Sheets. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities, and the long-term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.
Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.
Impairment of Long-Lived Assets
We review leases, property and equipment, and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows independent of other assets. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected
to generate. If the carrying value of the assets or asset group is not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value.
Income Taxes
We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the likelihood of future realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized or release a valuation allowance to increase deferred tax assets when it is more likely than not that they will be realized. We have elected to account for the tax effects of the global intangible low tax Income provision as a current period expense.
We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
Business Combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values, except for revenue contracts acquired, which are recognized in accordance with our revenue recognition policy. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Foreign Currency
We translate the financial statements of our international subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in AOCI as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in OI&E.
Recent Accounting Pronouncements
In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280):Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Disaggregated Revenues
The following table presents revenues disaggregated by type (in millions):
Year Ended December 31,
202120222023
Google Search & other$148,951 $162,450 $175,033 
YouTube ads28,845 29,243 31,510 
Google Network31,701 32,780 31,312 
Google advertising209,497 224,473 237,855 
Google subscriptions, platforms, and devices
28,032 29,055 34,688 
Google Services total237,529 253,528 272,543 
Google Cloud19,206 26,280 33,088 
Other Bets753 1,068 1,527 
Hedging gains (losses)149 1,960 236 
Total revenues$257,637 $282,836 $307,394 
No individual customer or groups of affiliated customers represented more than 10% of our revenues in 2021, 2022, or 2023.
The following table presents revenues disaggregated by geography, based on the addresses of our customers (in millions):
Year Ended December 31,
 202120222023
United States$117,854 46 %$134,814 48 %$146,286 47 %
EMEA(1)
79,107 31 82,062 29 91,038 30 
APAC(1)
46,123 18 47,024 16 51,514 17 
Other Americas(1)
14,404 16,976 18,320 
Hedging gains (losses)149 1,960 236 
Total revenues$257,637 100 %$282,836 100 %$307,394 100 %
(1)    Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America ("Other Americas").
Revenue Backlog
As of December 31, 2023, we had $74.1 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google subscriptions, platforms, and devices. Total deferred revenue as of December 31, 2022 was $4.5 billion, of which $2.4 billion was recognized as revenues for the year ended December 31, 2023.
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Fair Value Measurements
Investments Measured at Fair Value on a Recurring Basis
Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1
and Level 2 in the fair value hierarchy, because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets.
Debt securities are measured at fair value and classified within Level 2 in the fair value hierarchy, because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value. For certain marketable debt securities, we have elected the fair value option for which changes in fair value are recorded in OI&E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.
The following tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (in millions):
As of December 31, 2022
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time deposits
Level 2$5,297 $$$5,297 $5,293 $
Government bondsLevel 241,03664 (2,045)39,055 283 38,772 
Corporate debt securitiesLevel 228,578(1,569)27,017 27,016 
Mortgage-backed and asset-backed securitiesLevel 216,176(1,242)14,939 14,939 
Total investments with fair value change reflected in other comprehensive income(1)
$91,087 $77 $(4,856)$86,308 $5,577 $80,731 
Fair value adjustments recorded in net income
Money market fundsLevel 1$7,234 $7,234 $
Current marketable equity securities(2)
Level 14,013 4,013 
Mutual fundsLevel 2339 339 
Government bondsLevel 21,877 440 1,437 
Corporate debt securitiesLevel 23,744 65 3,679 
Mortgage-backed and asset-backed securitiesLevel 21,686 1,684 
Total investments with fair value change recorded in net income
$18,893 $7,741 $11,152 
Cash8,561 
Total$91,087 $77 $(4,856)$105,201 $21,879 $91,883 
(1)Represents gross unrealized gains and losses for debt securities recorded to AOCI.
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $803 million as of December 31, 2022 is included within other non-current assets.
As of December 31, 2023
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time deposits
Level 2$2,628 $$$2,628 $2,628 $
Government bondsLevel 238,106 233 (679)37,660 1,993 35,667 
Corporate debt securitiesLevel 222,457 112 (637)21,932 21,932 
Mortgage-backed and asset-backed securitiesLevel 217,243 88 (634)16,697 16,697 
Total investments with fair value change reflected in other comprehensive income(1)
$80,434 $433 $(1,950)$78,917 $4,621 $74,296 
Fair value adjustments recorded in net income
Money market fundsLevel 1$6,480 $6,480 $
Current marketable equity securities(2)
Level 14,2824,282
Mutual fundsLevel 2311311
Government bondsLevel 21,952347 1,605
Corporate debt securitiesLevel 23,78291 3,691
Mortgage-backed and asset-backed securitiesLevel 22,6832,683
Total investments with fair value change recorded in net income
$19,490 $6,918 $12,572 
Cash12,509 
Total$80,434 $433 $(1,950)$98,407 $24,048 $86,868 
(1)Represents gross unrealized gains and losses for debt securities recorded to AOCI.
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.
Investments Measured at Fair Value on a Nonrecurring Basis
Our non-marketable equity securities are investments in privately held companies without readily determinable market values. The carrying value of our non-marketable equity securities is adjusted to fair value upon observable transactions for identical or similar investments of the same issuer or impairment. Non-marketable equity securities that have been remeasured during the period based on observable transactions are classified within Level 2 or Level 3 in the fair value hierarchy because we estimate the value based on valuation methods, including option pricing models, market comparable approach, and common stock equivalent method, which may include a combination of the observable transaction price at the transaction date and other unobservable inputs including volatility, expected time to exit, risk free rate, and the rights, and obligations of the securities we hold. These inputs significantly vary based on investment type. The fair value of non-marketable equity securities that have been remeasured due to impairment are classified within Level 3.
As of December 31, 2023, the carrying value of our non-marketable equity securities was $28.8 billion, of which $13.7 billion were remeasured at fair value during the year ended December 31, 2023, and primarily classified within Level 2 of the fair value hierarchy at the time of measurement.
Debt Securities
The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):
As of December 31, 2023
Due in one year or less
$11,231 
Due in one year through five years
41,477 
Due in five years through 10 years
15,351 
Due after 10 years14,216 
Total$82,275 
The following tables present fair values and gross unrealized losses recorded to AOCI, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
 As of December 31, 2022
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$21,039 $(1,004)$13,438 $(1,041)$34,477 $(2,045)
Corporate debt securities11,228 (440)15,125 (1,052)26,353 (1,492)
Mortgage-backed and asset-backed securities7,725 (585)6,964 (657)14,689 (1,242)
Total$39,992 $(2,029)$35,527 $(2,750)$75,519 $(4,779)
 As of December 31, 2023
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$1,456 $(22)$13,897 $(657)$15,353 $(679)
Corporate debt securities827 (5)15,367 (592)16,194 (597)
Mortgage-backed and asset-backed securities2,945 (26)7,916 (608)10,861 (634)
Total$5,228 $(53)$37,180 $(1,857)$42,408 $(1,910)
We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method.The following table summarizes gains and losses for debt securities, reflected as a component of OI&E (in millions):    
Year Ended December 31,
 202120222023
Unrealized gain (loss) on fair value option debt securities
$(122)$(557)$386 
Gross realized gain on debt securities432 103 182 
Gross realized loss on debt securities(329)(1,588)(1,833)
(Increase) decrease in allowance for credit losses
(91)(22)50 
Total gain (loss) on debt securities recognized in other income (expense), net$(110)$(2,064)$(1,215)
Equity Investments
The carrying value of equity securities is measured as the total initial cost plus the cumulative net gain (loss). Gains and losses, including impairments, are included as a component of OI&E in the Consolidated Statements of Income. See Note 7 for further details on OI&E.
The carrying values for marketable and non-marketable equity securities are summarized below (in millions):

As of December 31, 2022As of December 31, 2023
Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotalMarketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
Total initial cost$5,764 $16,157 $21,921 $5,418 $17,616 $23,034 
Cumulative net gain (loss)(1)
(608)12,372 11,764 555 11,150 11,705 
Carrying value$5,156 $28,529 $33,685 $5,973 $28,766 $34,739 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $16.8 billion gains and $4.5 billion losses (including impairments) as of December 31, 2022 and $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023.
Gains and Losses on Marketable and Non-marketable Equity Securities
Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&E are summarized below (in millions):
Year Ended December 31,
 2021
2022
2023
Realized net gain (loss) on equity securities sold during the period$1,196 $(442)$690 
Unrealized net gain (loss) on marketable equity securities1,335 (3,242)790 
Unrealized net gain (loss) on non-marketable equity securities(1)
9,849 229 (1,088)
Total gain (loss) on equity securities in other income (expense), net$12,380 $(3,455)$392 
(1)Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $10.0 billion, $3.3 billion, and $1.8 billion of upward adjustments as of December 31, 2021, 2022, and 2023, respectively, and $122 million, $3.0 billion, and $2.9 billion of downward adjustments (including impairments) as of December 31, 2021, 2022, and 2023, respectively.
In the table above, realized net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later.
Cumulative net gains (losses) on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) are calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.
Equity Securities Sold During the Year Ended December 31,
 20222023
Total sale price$1,784 $1,981 
Total initial cost937 1,512 
Cumulative net gains (losses)
$847 $469 
Equity Securities Accounted for Under the Equity Method
As of December 31, 2022 and 2023, equity securities accounted for under the equity method had a carrying value of approximately $1.5 billion and $1.7 billion, respectively. Our share of gains and losses, including impairments, are included as a component of OI&E, in the Consolidated Statements of Income. See Note 7 for further details on OI&E.
Derivative Financial Instruments
We use derivative instruments to manage risks relating to our ongoing business operations. The primary risk managed is foreign exchange risk. We use foreign currency contracts to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also enter into derivative instruments to partially offset our exposure to other risks and enhance investment returns.
We recognize derivative instruments in the Consolidated Balance Sheets at fair value and classify the derivatives primarily within Level 2 in the fair value hierarchy. We present our collar contracts (an option strategy comprised of a combination of purchased and written options) at net fair values and present all other derivatives at gross fair values. The accounting treatment for derivatives is based on the intended use and hedge designation.
Cash Flow Hedges
We designate foreign currency forward and option contracts (including collars) as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. These contracts have maturities of 24 months or less.
Cash flow hedge amounts included in the assessment of hedge effectiveness are deferred in AOCI and subsequently reclassified to revenue when the hedged item is recognized in earnings. We exclude forward points and time value from our assessment of hedge effectiveness and amortize them on a straight-line basis over the life of the hedging instrument in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI.
As of December 31, 2023, the net accumulated gain on our foreign currency cash flow hedges before tax effect was $47 million, which is expected to be reclassified from AOCI into revenues within the next 12 months.
Fair Value Hedges
We designate foreign currency forward contracts as fair value hedges to hedge foreign currency risks for our marketable securities denominated in currencies other than the U.S. dollar. Fair value hedge amounts included in the assessment of hedge effectiveness are recognized in OI&E, along with the offsetting gains and losses of the related hedged items. We exclude forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in OI&E.
Net Investment Hedges
We designate foreign currency forward contracts as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Net investment hedge amounts included in the assessment of hedge effectiveness are recognized in AOCI along with the foreign currency translation adjustment. We exclude forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in OI&E.
Other Derivatives
We enter into foreign currency forward and option contracts that are not designated as hedging instruments to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the functional currency of a subsidiary. Gains and losses on these derivatives that are not designated as accounting hedges are primarily recorded in OI&E along with the foreign currency gains and losses on monetary assets and liabilities.
We also use derivatives not designated as hedging instruments to manage risks relating to interest rates, commodity prices, credit exposures, and to enhance investment returns. From time to time, we enter into derivatives to hedge the market price risk on certain of our marketable equity securities. Gains and losses arising from other derivatives are primarily reflected within the “other” component of OI&E. See Note 7 for further details.
The gross notional amounts of outstanding derivative instruments were as follows (in millions):
As of December 31,
20222023
Derivatives designated as hedging instruments:
Foreign exchange contracts
Cash flow hedges $15,972 $18,039 
Fair value hedges$2,117 $2,065 
Net investment hedges$8,751 $9,472 
Derivatives not designated as hedging instruments:
Foreign exchange contracts$34,979 $39,722 
Other contracts$7,932 $10,818 
The fair values of outstanding derivative instruments were as follows (in millions):
 As of December 31, 2022As of December 31, 2023
 
Assets(1)
Liabilities(2)
Assets(1)
Liabilities(2)
Derivatives designated as hedging instruments:
     Foreign exchange contracts$271 $556 $205 $242 
Derivatives not designated as hedging instruments:
     Foreign exchange contracts365 207 134 156 
     Other contracts40 47 114 47 
Total derivatives not designated as hedging instruments405 254 248 203 
Total$676 $810 $453 $445 
(1)    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.
(2)    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.
The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):
 Year Ended December 31,
202120222023
Derivatives in cash flow hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$806 $1,699 $90 
Amount excluded from the assessment of effectiveness48 (188)84 
Derivatives in net investment hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness754 608 (287)
Total$1,608 $2,119 $(113)
The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (in millions):
Year Ended December 31,
202120222023
RevenuesOther income (expense), netRevenuesOther income (expense), netRevenuesOther income (expense), net
Total amounts in the Consolidated Statements of Income$257,637 $12,020 $282,836 $(3,514)$307,394 $1,424 
Effect of cash flow hedges:
Foreign exchange contracts
Amount reclassified from AOCI to income
$165 $$2,046 $$213 $
Amount excluded from the assessment of effectiveness (amortized)(16)(85)24 
Effect of fair value hedges:
Foreign exchange contracts
Hedged items(95)(162)59 
Derivatives designated as hedging instruments95 163 (59)
Amount excluded from the assessment of effectiveness16 15 
Effect of net investment hedges:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness82 171 187 
Effect of non designated hedges:
Foreign exchange contracts(860)0(395)
Other contracts101 144 53 
Total gains (losses)
$149 $(669)$1,961 $(63)$237 $262 
Offsetting of Derivatives
We enter into master netting arrangements and collateral security arrangements to reduce credit risk. Cash collateral received related to derivative instruments under our collateral security arrangements are included in other current assets with a corresponding liability. Cash and non-cash collateral pledged related to derivative instruments under our collateral security arrangements are included in other current assets.
The gross amounts of derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):
As of December 31, 2022
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$760 $(84)$676 $(463)$(132)$81 
Derivatives liabilities$894 $(84)$810 $(463)$(28)$319 
As of December 31, 2023
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts
Recognized
Gross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$535 $(82)$453 $(213)$(75)$165 
Derivatives liabilities$527 $(82)$445 $(213)$(16)$216 
(1)    The balances as of December 31, 2022 and 2023 were related to derivatives allowed to be net settled in accordance with our master netting agreements.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
We have entered into operating lease agreements primarily for data centers, land, and offices throughout the world with lease periods expiring between 2024 and 2063.
Components of operating lease expense were as follows (in millions):
Year Ended December 31,
202120222023
Operating lease cost$2,699 $2,900 $3,362 
Variable lease cost726 838 1,182 
Total operating lease cost$3,425 $3,738 $4,544 
Supplemental information related to operating leases was as follows (in millions):
Year Ended December 31,
202120222023
Cash payments for operating leases$2,489 $2,722 $3,173 
New operating lease assets obtained in exchange for operating lease liabilities$2,951 $4,383 $2,877 
As of December 31, 2023, our operating leases had a weighted average remaining lease term of 8.1 years and a weighted average discount rate of 3.1%. Future lease payments under operating leases as of December 31, 2023 were as follows (in millions):
2024$3,179 
20252,929 
20262,450 
20271,951 
20281,488 
Thereafter5,685 
Total future lease payments17,682 
Less imputed interest(2,431)
Total lease liability balance$15,251 
As of December 31, 2023, we have entered into leases that have not yet commenced with short-term and long-term future lease payments of $657 million and $3.3 billion that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2024 and 2026 with non-cancelable lease terms between one and 25 years.
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Interest Entities
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Variable Interest Entities Variable Interest Entities
Consolidated Variable Interest Entities
We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2022 and 2023, assets that can only be used to settle obligations of these VIEs were $4.1 billion and $4.9 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $2.6 billion and $2.5 billion, respectively. We may continue to fund ongoing operations of certain VIEs that are included within Other Bets.
Total noncontrolling interests (NCI) in our consolidated subsidiaries were $3.8 billion and $3.4 billion as of December 31, 2022 and 2023, respectively, of which $1.1 billion is redeemable noncontrolling interest (RNCI) for both periods. NCI and RNCI are included within additional paid-in capital. Net loss attributable to noncontrolling interests was not material for any period presented and is included within the "other" component of OI&E. See Note 7 for further details on OI&E.
Unconsolidated Variable Interest Entities
We have investments in VIEs in which we are not the primary beneficiary. These VIEs include private companies that are primarily early stage companies and certain renewable energy entities in which activities involve power generation using renewable sources.
We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance. Therefore, we are not the primary beneficiary, and the results of operations and financial position of these VIEs are not included in our consolidated financial statements. We account for these investments primarily as non-marketable equity securities or equity method investments.
The maximum exposure of these unconsolidated VIEs is generally based on the current carrying value of the investments and any future funding commitments. The maximum exposure and carrying value of these unconsolidated VIEs were $2.8 billion and $2.7 billion, respectively, as of December 31, 2022 and $5.7 billion and $4.0 billion, respectively, as of December 31, 2023. The difference between the maximum exposure and the carrying value relates primarily to future funding commitments.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt
Short-Term Debt
We have a debt financing program of up to $10.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2022 and 2023.
Our short-term debt balance also includes the current portion of certain long-term debt.
Long-Term Debt
Total outstanding debt is summarized below (in millions, except percentages):
Effective Interest RateAs of December 31,
MaturityCoupon Rate20222023
Debt
2014-2020 Notes issuances2024 - 2060
0.45% - 3.38%
0.57% - 3.38%
$13,000 $13,000 
Future finance lease payments, net and other (1)
2,142 1,746 
      Total debt15,142 14,746 
Unamortized discount and debt issuance costs(143)(130)
Less: Current portion of long-term notes(2)
(1,000)
Less: Current portion of future finance lease payments, net and other current debt(1)(2)
(298)(363)
       Total long-term debt$14,701 $13,253 
(1)Future finance lease payments are net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7 for further details.
The notes in the table above are fixed-rate senior unsecured obligations and generally rank equally with each other. We may redeem the notes at any time in whole or in part at specified redemption prices. The effective interest rates are based on proceeds received with interest payable semi-annually.
The total estimated fair value of the outstanding notes was approximately $9.9 billion and $10.3 billion as of December 31, 2022 and December 31, 2023, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.
As of December 31, 2023, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter were as follows (in millions):
2024$1,299 
20251,163
20262,165
20271,143
2028132
Thereafter8,960
Total$14,862 
Credit Facility
As of December 31, 2023, we had $10.0 billion of revolving credit facilities, of which $4.0 billion expires in April 2024 and $6.0 billion expires in April 2028. The interest rates for all credit facilities are determined based on a formula using certain market rates, as well as our progress toward the achievement of certain sustainability goals. No amounts were outstanding under the credit facilities as of December 31, 2022 and 2023.
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Statement Information
12 Months Ended
Dec. 31, 2023
Balance Sheet Components Disclosure [Abstract]  
Supplemental Financial Statement Information Supplemental Financial Statement Information
Accounts Receivable
The allowance for credit losses on accounts receivable was $754 million and $771 million as of December 31, 2022 and 2023, respectively.
Property and Equipment, Net
Property and equipment, net, consisted of the following (in millions):
As of December 31,
20222023
Land and buildings$66,897 $74,083 
Information technology assets66,267 80,594 
Construction in progress27,657 35,229 
Leasehold improvements10,575 11,425 
Furniture and fixtures314 472 
Property and equipment, gross171,710 201,803 
Less: accumulated depreciation(59,042)(67,458)
Property and equipment, net$112,668 $134,345 
Our technical infrastructure is comprised of information technology assets, including servers and networking equipment, and data center land and buildings.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of December 31,
20222023
European Commission fines(1)
$9,106 $9,525 
Accrued purchases of property and equipment3,019 4,679 
Accrued customer liabilities3,619 4,140 
Current operating lease liabilities2,477 2,791 
Income taxes payable, net1,632 2,748 
Other accrued expenses and current liabilities18,013 22,285 
Accrued expenses and other current liabilities$37,866 $46,168 
(1)    While each EC decision is under appeal, the fines are included in accrued expenses and other current liabilities on our Consolidated Balance Sheets, as we provided bank guarantees (in lieu of a cash payment) for the fines. Amounts include the effects of foreign exchange and interest. See Note 10 for further details.
Accumulated Other Comprehensive Income (Loss)
Components of AOCI, net of income tax, were as follows (in millions):
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2020$(864)$1,612 $(115)$633 
Other comprehensive income (loss) before reclassifications(1,442)(1,312)668 (2,086)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI48 48 
Amounts reclassified from AOCI(64)(154)(218)
Other comprehensive income (loss)(1,442)(1,376)562 (2,256)
Balance as of December 31, 2021(2,306)236 447 (1,623)
Other comprehensive income (loss) before reclassifications(1,836)(4,720)1,463 (5,093)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI(188)(188)
Amounts reclassified from AOCI1,007 (1,706)(699)
Other comprehensive income (loss)(1,836)(3,713)(431)(5,980)
Balance as of December 31, 2022(4,142)(3,477)16 (7,603)
Other comprehensive income (loss) before reclassifications735 1,344 84 2,163 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI84 84 
Amounts reclassified from AOCI1,168 (214)954 
Other comprehensive income (loss)735 2,512 (46)3,201 
Balance as of December 31, 2023$(3,407)$(965)$(30)$(4,402)
The effects on net income of amounts reclassified from AOCI were as follows (in millions):

Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
Year Ended December 31,
 AOCI ComponentsLocation202120222023
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$82 $(1,291)$(1,497)
Benefit (provision) for income taxes(18)284 329 
Net of income tax64 (1,007)(1,168)
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue165 2,046 213 
Interest rate contractsOther income (expense), net
Benefit (provision) for income taxes(17)(346)(5)
Net of income tax154 1,706 214 
Total amount reclassified, net of income tax$218 $699 $(954)
Other Income (Expense), Net
Components of OI&E were as follows (in millions): 
 Year Ended December 31,
 202120222023
Interest income$1,499 $2,174 $3,865 
Interest expense(1)
(346)(357)(308)
Foreign currency exchange gain (loss), net(240)(654)(1,238)
Gain (loss) on debt securities, net(110)(2,064)(1,215)
Gain (loss) on equity securities, net12,380 (3,455)392 
Performance fees(1,908)798 257 
Income (loss) and impairment from equity method investments, net334 (337)(628)
Other411 381 299 
Other income (expense), net$12,020 $(3,514)$1,424 
(1)    Interest expense is net of interest capitalized of $163 million, $128 million, and $181 million for the years ended December 31, 2021, 2022, and 2023, respectively.
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Workforce Reduction and Other Initiatives
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Workforce Reduction and Other Initiatives Workforce Reduction and Other Initiatives
We have a company-wide effort underway to re-engineer our cost base. As part of this program, in January 2023, we announced a reduction of our workforce. As a result, total employee severance and related charges recorded during the year ended December 31, 2023 were $2.1 billion. Substantially all of the employees affected were no longer included in our headcount as of December 31, 2023.
In addition, we are taking actions to optimize our global office space. As a result, exit charges recorded during the year ended December 31, 2023, were $1.8 billion as reflected in the table below. In addition to these exit charges, for the year ended December 31, 2023, we incurred $269 million in accelerated rent and accelerated depreciation, which are not included in the table below.
Severance and office space exit charges are included within our consolidated statements of income as follows (in millions):
Year Ended December 31, 2023
Severance and Related (1)
Office SpaceTotal
Cost of revenues$479 $481 $960 
Research and development848870 1,718 
Sales and marketing497257 754 
General and administrative264237 501 
Total charges$2,088 $1,845 $3,933 
(1)Severance includes amounts to be settled in cash, accounted for as one-time involuntary employee termination benefits, and SBC.
For segment reporting, the substantial majority of these charges are included within Alphabet-level activities in our segment results.
For the year ended December 31, 2023, changes in liabilities resulting from the severance charges and related accruals were as follows (in millions):
Severance and Related
Balance as of December 31, 2022$
Charges(1)
1,656 
Cash payments(1,579)
Balance as of December 31, 2023(2)
$77 
(1)Excludes non-cash SBC of $432 million.
(2)Included in accrued compensation and benefits on the Consolidated Balance Sheets.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2023 were as follows (in millions):
Google ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2021$19,826 $2,337 $793 $22,956 
Acquisitions1,176 4,876 119 6,171 
Foreign currency translation and other adjustments(155)(8)(4)(167)
Balance as of December 31, 202220,847 7,205 908 28,960 
Acquisitions240 243 
Foreign currency translation and other adjustments31 (9)(27)(5)
Balance as of December 31, 2023$21,118 $7,199 $881 $29,198 
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Commitments
We have content licensing agreements with future fixed or minimum guaranteed commitments of $10.6 billion as of December 31, 2023, of which the majority is paid over seven years ending in the first quarter of 2030.
Indemnifications
In the normal course of business, including to facilitate transactions in our services and products and corporate activities, we indemnify certain parties, including advertisers, Google Network partners, distribution partners, customers of Google Cloud offerings, lessors, and service providers with respect to certain matters. We have agreed to defend and/or hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.
As of December 31, 2023, we did not have any material indemnification claims that were probable or reasonably possible.
Legal Matters
We record a liability when we believe that it is probable that a loss has been incurred, and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate.
Certain outstanding matters seek speculative, substantial or indeterminate monetary amounts, substantial changes to our business practices and products, or structural remedies. Significant judgment is required to determine both the likelihood of there being a loss and the estimated amount of a loss related to such matters, and we may be unable to estimate the reasonably possible loss or range of losses. The outcomes of outstanding legal matters are inherently unpredictable and subject to significant uncertainties, and could, either individually or in aggregate, have a material adverse effect.
We expense legal fees in the period in which they are incurred.
Antitrust Investigations
On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us.
On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a €2.4 billion ($2.7 billion as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision to the General Court, and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of $2.7 billion for the fine in the second quarter of 2017. On November 10, 2021, the General Court rejected our appeal, and we subsequently filed an appeal with the European Court of Justice on January 20, 2022.
On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a €4.3 billion ($5.1 billion as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision, and on October 29, 2018, we implemented changes to certain of our Android distribution practices. On September 14, 2022, the General Court reduced the fine from €4.3 billion to €4.1 billion. We subsequently filed an appeal with the European Court of Justice. In 2018, we recognized a charge of $5.1 billion for the fine, which we reduced by $217 million in 2022.
On March 20, 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a fine of €1.5 billion ($1.7 billion as of March 20, 2019) and directed actions related to AdSense for Search partners' agreements, which we implemented prior to the decision. On June 4, 2019, we appealed the EC decision. We recognized a charge of $1.7 billion for the fine in the first quarter of 2019.
From time to time we are subject to formal and informal inquiries and investigations on various competition matters by regulatory authorities in the U.S., Europe, and other jurisdictions globally. Examples, for which given their nature we cannot estimate a possible loss, include:

In August 2019, we began receiving civil investigative demands from the U.S. Department of Justice (DOJ) requesting information and documents relating to our prior antitrust investigations and certain aspects of our business. The DOJ and a number of state Attorneys General filed a lawsuit in the U.S. District Court for the District of Columbia on October 20, 2020 alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. The trial ended on November 16, 2023, and we expect a decision in 2024. Further, in June 2022, the Australian Competition and Consumer Commission (ACCC) and the United Kingdom's Competition and Markets Authority (CMA) each opened an investigation into Search distribution practices.

On December 16, 2020, a number of state Attorneys General filed an antitrust complaint in the U.S. District Court for the Eastern District of Texas, alleging that Google violated U.S. antitrust laws as well as state deceptive trade laws relating to its advertising technology, and a trial is scheduled for March 2025. Additionally, on January 24, 2023, the DOJ, along with a number of state Attorneys General, filed an antitrust complaint in the U.S. District Court for the Eastern District of Virginia alleging that Google’s digital advertising technology products violate U.S. antitrust laws, and on April 17, 2023, a number of additional state Attorneys General joined the complaint. The EC, the CMA, and the ACCC each opened a formal investigation into Google's advertising technology business practices on June 22, 2021, May 25, 2022, and June 29, 2022, respectively. On June 14, 2023, the EC issued a Statement of Objections (SO) informing Google of its preliminary view that Google violated European antitrust laws relating to its advertising technology. We responded to the SO on December 1, 2023.

On July 7, 2021, a number of state Attorneys General filed an antitrust complaint in the U.S. District Court for the Northern District of California, alleging that Google’s operation of Android and Google Play violated U.S. antitrust laws and state antitrust and consumer protection laws. In September 2023, we reached a settlement in principle with 50 state Attorneys General and three territories. The U.S. District Court subsequently vacated the trial date with the states, and any final approval of the settlement is expected to occur in 2024. In May 2022, the EC and the CMA each opened investigations into Google Play’s business practices. Korean regulators are investigating Google Play's billing practices, including a formal review in May 2022 of Google's compliance with the new app store billing regulations.

We believe we have strong arguments against these claims and will defend ourselves vigorously. We continue to cooperate with federal and state regulators in the U.S., the EC, and other regulators around the world.
Privacy Matters
We are subject to a number of privacy-related laws and regulations, and we currently are party to a number of privacy investigations and lawsuits ongoing in multiple jurisdictions. For example, there are ongoing investigations and litigation in the U.S. and the EU, including those relating to our collection and use of location information and advertising practices, which could result in significant fines, judgments, and product changes.
Patent and Intellectual Property Claims
We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe others' intellectual property rights. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. As a result, we may have to change our business practices and develop non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission (ITC) has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss in an ITC action can result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.
Furthermore, many of our agreements with our customers and partners require us to indemnify them against certain intellectual property infringement claims, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. In addition, our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.
Other
We are subject to claims, lawsuits, regulatory and government investigations, other proceedings, and consent orders involving competition, intellectual property, data security, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. For example, in December 2023, a California jury delivered a verdict in Epic Games v. Google finding that Google violated antitrust laws related to Google Play's business. The presiding judge will determine remedies in 2024, and the range of potential remedies vary widely. We plan to appeal. We also periodically have data incidents that we report to relevant regulators as required by law.
These claims, consent orders, lawsuits, regulatory and government investigations, and other proceedings could result in substantial fines and penalties, injunctive relief, ongoing monitoring and auditing obligations, changes to our products and services, alterations to our business models and operations, and collateral related civil litigation or other adverse consequences, all of which could harm our business, reputation, financial condition, and operating results.
We have ongoing legal matters relating to Russia. For example, civil judgments that include compounding penalties have been imposed upon us in connection with disputes regarding the termination of accounts, including those of sanctioned parties. We do not believe these ongoing legal matters will have a material adverse effect.
Non-Income Taxes
We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.
See, Note 14 for information regarding income tax contingencies.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Class A and Class B Common Stock and Class C Capital Stock
Our Board of Directors has authorized three classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Class C capital stock has no voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.
Share Repurchases
In the years ended December 31, 2021, 2022, and 2023, we repurchased $50.3 billion, $59.3 billion, and $62.2 billion, respectively, of Alphabet's Class A and Class C shares.
In April 2023, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $70.0 billion of its Class A and Class C shares. As of December 31, 2023, $36.3 billion remains available for Class A and Class C share repurchases.
The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):
Year Ended December 31, 2022Year Ended December 31, 2023
SharesAmountSharesAmount
Class A share repurchases61$6,719 78$9,316 
Class C share repurchases46952,577 45052,868 
Total share repurchases(1)
530$59,296 528$62,184 
(1) Shares repurchased include unsettled repurchases as of December 31, 2023.
Class A and Class C shares are repurchased in a manner deemed in the best interest of the company and its stockholders, taking into account the economic cost and prevailing market conditions, including the relative trading prices and volumes of the Class A and Class C shares. Repurchases are executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date.
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
We compute net income per share of Class A, Class B, and Class C stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of RSUs and other contingently issuable shares. The dilutive effect of outstanding RSUs and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A stock assumes the conversion of Class B stock, while the diluted net income per share of Class B stock does not assume the conversion of those shares.
The rights, including the liquidation and dividend rights, of the holders of our Class A, Class B, and Class C stock are identical, except with respect to voting. Furthermore, there are a number of safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our Board of Directors from declaring or paying unequal per share dividends on our Class A, Class B, and Class C stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our Board of Directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A, Class B, and Class C stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis.
In the years ended December 31, 2021, 2022, and 2023, the net income per share amounts are the same for Class A, Class B, and Class C stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.
The following table sets forth the computation of basic and diluted net income per share of Class A, Class B, and Class C stock (in millions, except per share amounts):
 Year Ended December 31,
 2021
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $34,200 $5,174 $36,659 
Denominator
Number of shares used in per share computation6,006 909 6,438 
Basic net income per share$5.69 $5.69 $5.69 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $34,200 $5,174 $36,659 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares5,174 
Reallocation of undistributed earnings(581)(77)581 
Allocation of undistributed earnings$38,793 $5,097 $37,240 
Denominator
Number of shares used in basic computation6,006 909 6,438 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding909 
Restricted stock units and other contingently issuable shares200 
Number of shares used in per share computation6,915 909 6,638 
Diluted net income per share$5.61 $5.61 $5.61 
 Year Ended December 31,
 2022
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings$27,518 $4,072 $28,382 
Denominator
Number of shares used in per share computation5,994 887 6,182 
Basic net income per share$4.59 $4.59 $4.59 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $27,518 $4,072 $28,382 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares4,072 
Reallocation of undistributed earnings(230)(30)230 
Allocation of undistributed earnings$31,360 $4,042 $28,612 
Denominator
Number of shares used in basic computation5,994 887 6,182 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding887 
Restricted stock units and other contingently issuable shares96 
Number of shares used in per share computation6,881 887 6,278 
Diluted net income per share$4.56 $4.56 $4.56 
 Year Ended December 31,
 2023
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings$34,601 $5,124 $34,070 
Denominator
Number of shares used in per share computation5,922 877 5,831 
Basic net income per share$5.84 $5.84 $5.84 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $34,601 $5,124 $34,070 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares5,124 
Reallocation of undistributed earnings(287)(37)287 
Allocation of undistributed earnings$39,438 $5,087 $34,357 
Denominator
Number of shares used in basic computation5,922 877 5,831 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding877 
Restricted stock units and other contingently issuable shares92 
Number of shares used in per share computation6,799 877 5,923 
Diluted net income per share$5.80 $5.80 $5.80 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Compensation Plans
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Compensation Plans Compensation Plans
Stock Plans
Our stock plans include the Alphabet Amended and Restated 2021 Stock Plan ("Alphabet 2021 Stock Plan") and Other Bets stock-based plans. Under our stock plans, RSUs and other types of awards may be granted. Under the Alphabet 2021 Stock Plan, an RSU award is an agreement to issue shares of our Class C stock at the time the award vests. RSUs generally vest over four years contingent upon employment on the vesting date.
As of December 31, 2023, there were 723 million shares of Class C stock reserved for future issuance under the Alphabet 2021 Stock Plan.
Stock-Based Compensation
For the years ended December 31, 2021, 2022, and 2023, total SBC expense was $15.7 billion, $19.5 billion, and $22.1 billion, including amounts associated with awards we expect to settle in Alphabet stock of $15.0 billion, $18.8 billion, and $21.7 billion, respectively.
During the year ended December 31, 2023, total SBC expense includes $432 million associated with workforce reduction costs. See Note 8 for further details.
For the years ended December 31, 2021, 2022, and 2023, we recognized tax benefits on total SBC expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of $3.1 billion, $3.9 billion, and $4.5 billion, respectively.
For the years ended December 31, 2021, 2022, and 2023, tax benefit realized related to awards vested or exercised during the period was $5.9 billion, $4.7 billion, and $5.6 billion, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the R&D tax credit.
Stock-Based Award Activities
The following table summarizes the activities for unvested Alphabet RSUs for the year ended December 31, 2023 (in millions, except per share amounts):
Unvested Restricted Stock Units
     Number of    
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2022324 $107.98 
Granted263 $97.59 
Vested(217)$100.36 
Forfeited/canceled(32)$106.56 
Unvested as of December 31, 2023338 $104.93 
The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2021 and 2022 was $97.46 and $127.22, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended December 31, 2021, 2022, and 2023, were $28.8 billion, $23.9 billion, and $26.6 billion, respectively.
As of December 31, 2023, there was $33.5 billion of unrecognized compensation cost related to unvested RSUs. This amount is expected to be recognized over a weighted-average period of 2.5 years.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income from continuing operations before income taxes consisted of the following (in millions):
Year Ended December 31,
 202120222023
Domestic operations$77,016 $61,307 $73,600 
Foreign operations13,718 10,021 12,117 
Total$90,734 $71,328 $85,717 
Provision for income taxes consisted of the following (in millions):
Year Ended December 31,
 202120222023
Current:
Federal and state$10,126 $17,120 $17,125 
Foreign2,692 2,434 2,526 
Total12,818 19,554 19,651 
Deferred:
Federal and state2,018 (8,052)(7,482)
Foreign(135)(146)(247)
Total1,883 (8,198)(7,729)
Provision for income taxes$14,701 $11,356 $11,922 
The reconciliation of federal statutory income tax rate to our effective income tax rate was as follows:
Year Ended December 31,
 202120222023
U.S. federal statutory tax rate21.0 %21.0 %21.0 %
Foreign income taxed at different rates0.2 3.0 0.3 
Foreign-derived intangible income deduction(2.5)(5.4)(4.6)
Stock-based compensation expense(2.5)(1.2)(0.8)
Federal research credit(1.6)(2.2)(1.8)
Deferred tax asset valuation allowance0.6 0.9 0.6 
State and local income taxes1.0 0.8 1.0 
Effect of tax law change0.0 0.0 (1.4)
Other0.0 (1.0)(0.4)
Effective tax rate16.2 %15.9 %13.9 %
In 2022, there was an increase in the U.S. Foreign Derived Intangible Income tax deduction from the effects of capitalization and amortization of R&D expenses starting in 2022 as required by the 2017 Tax Cuts and Jobs Act.
In 2023, the IRS issued a rule change allowing taxpayers to temporarily apply the regulations in effect prior to 2022 related to U.S. federal foreign tax credits as well as a separate rule change with interim guidance on the capitalization and amortization of R&D expenses. A cumulative one-time adjustment applicable to the prior period for these tax rule changes was recorded in 2023.
Deferred Income Taxes
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities were as follows (in millions):
As of December 31,
20222023
Deferred tax assets:
Accrued employee benefits$955 $1,855 
Accruals and reserves not currently deductible1,956 2,481 
Tax credits6,002 6,609 
Net operating losses2,557 2,965 
Operating leases2,711 3,526 
Capitalized research and development(1)
10,381 17,757 
Other2,289 1,951 
Total deferred tax assets26,851 37,144 
Valuation allowance(9,553)(10,999)
Total deferred tax assets net of valuation allowance17,298 26,145 
Deferred tax liabilities:
Property and equipment, net(6,607)(8,189)
Net investment gains(2,361)(2,405)
Operating leases(2,491)(2,965)
Other(1,092)(902)
Total deferred tax liabilities(12,551)(14,461)
Net deferred tax assets (liabilities)$4,747 $11,684 
(1)As required by the 2017 Tax Cuts and Jobs Act, effective January 1, 2022, our research and development expenditures were capitalized and amortized which resulted in substantially higher cash taxes starting in 2022 with an equal amount of deferred tax benefit.
As of December 31, 2023, our federal, state, and foreign net operating loss carryforwards for income tax purposes were approximately $7.1 billion, $18.6 billion, and $1.8 billion respectively. If not utilized, the federal net
operating loss carryforwards will begin to expire in 2024, foreign net operating loss carryforwards will begin to expire in 2025 and the state net operating loss carryforwards will begin to expire in 2029. It is more likely than not that the majority of the net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions.
As of December 31, 2023, our Federal and California research and development credit carryforwards for income tax purposes were approximately $600 million and $6.3 billion, respectively. If not utilized, the Federal R&D credit will begin to expire in 2037 and the California R&D credit can be carried over indefinitely. We believe the majority of the federal tax credit and state tax credit is not likely to be realized.
As of December 31, 2023, our investment tax credit carryforwards for state income tax purposes were approximately $1.0 billion and will begin to expire in 2029. We use the flow-through method of accounting for investment tax credits. We believe this tax credit is not likely to be realized.
As of December 31, 2023, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, certain state net operating losses and tax credits, net deferred tax assets relating to Other Bet companies, and certain foreign net operating losses that we believe are not likely to be realized. We continue to reassess the remaining valuation allowance quarterly, and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly.
Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):
Year Ended December 31,
 202120222023
Beginning gross unrecognized tax benefits$3,837 $5,158 $7,055 
Increases related to prior year tax positions529 253 740 
Decreases related to prior year tax positions(263)(437)(682)
Decreases related to settlement with tax authorities(329)(140)(21)
Increases related to current year tax positions1,384 2,221 2,346 
Ending gross unrecognized tax benefits$5,158 $7,055 $9,438 
We are subject to income taxes in the U.S. and foreign jurisdictions. Significant judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes. The total amount of gross unrecognized tax benefits was $5.2 billion, $7.1 billion, and $9.4 billion as of December 31, 2021, 2022, and 2023, respectively, of which $3.7 billion, $5.3 billion, and $7.4 billion, if recognized, would affect our effective tax rate, respectively.
As of December 31, 2022 and 2023, we accrued $346 million and $622 million in interest and penalties in provision for income taxes, respectively.
We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions. Our two major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS is currently examining our 2016 through 2021 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend such claims as presented.
The tax years 2016 through 2022 remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.
We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.
We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolutions occur. Although the timing of resolution, settlement, and closure of audits is not certain, it is reasonably possible that our unrecognized tax benefits from certain U.S. federal, state, and non U.S. tax positions could decrease by approximately $700 million in the next 12 months. Positions that may be resolved include various U.S. and non-U.S. matters.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Information about Segments and Geographic Areas
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Information about Segments and Geographic Areas Information about Segments and Geographic Areas
We report our segment results as Google Services, Google Cloud, and Other Bets:
Google Services includes products and services such as ads, Android, Chrome, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket; the sale of apps and in-app purchases and devices.
Google Cloud includes infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.
Other Bets is a combination of multiple operating segments that are not individually material. Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.
Revenues, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain operating expenses are directly attributable to our segments. Due to the integrated nature of Alphabet, other costs and expenses, such as technical infrastructure and office facilities, are managed centrally at a consolidated level. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.
Reflecting DeepMind's increasing collaboration with Google Services, Google Cloud, and Other Bets, beginning in the first quarter of 2023 DeepMind is reported as part of Alphabet-level activities instead of within Other Bets. Additionally, beginning in the first quarter of 2023, we updated and simplified our cost allocation methodologies to provide our business leaders with increased transparency for decision-making. Prior periods have been recast to conform to the current presentation.
As announced on April 20, 2023, we brought together part of Google Research (the Brain team) and DeepMind to significantly accelerate our progress in artificial intelligence (AI). The group, called Google DeepMind, is reported within Alphabet-level activities prospectively beginning in the second quarter of 2023. Previously, the Brain team was included within Google Services.
Certain costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with reductions in our workforce and office space during 2023 were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.
Our operating segments are not evaluated using asset information.
The following table presents information about our segments (in millions):
Year Ended December 31,
202120222023
Revenues:
Google Services$237,529 $253,528 $272,543 
Google Cloud19,206 26,280 33,088 
Other Bets753 1,068 1,527 
Hedging gains (losses)149 1,960 236 
Total revenues$257,637 $282,836 $307,394 
Operating income (loss):
Google Services$88,132 $82,699 $95,858 
Google Cloud(2,282)(1,922)1,716 
Other Bets(4,051)(4,636)(4,095)
Alphabet-level activities
(3,085)(1,299)(9,186)
Total income from operations$78,714 $74,842 $84,293 
See Note 2 for information relating to revenues by geography.
The following table presents long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):
As of December 31,
 20222023
Long-lived assets:
United States$93,565 $110,053 
International33,484 38,383 
Total long-lived assets$127,049 $148,436 
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Event
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Event Subsequent Event
[Placeholder]
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II: Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts
Schedule II: Valuation and Qualifying Accounts
The table below details the activity of the allowance for credit losses and sales credits for the years ended December 31, 2021, 2022, and 2023 (in millions):
Balance at
Beginning of Year
AdditionsUsageBalance at
End of Year
Year ended December 31, 2021
$1,344 $2,092 $(2,047)$1,389 
Year ended December 31, 2022
$1,389 $2,125 $(2,301)$1,213 
Year ended December 31, 2023
$1,213 $3,115 $(2,737)$1,591 
Note:Additions to the allowance for credit losses are charged to expense. Additions to the allowance for sales credits are charged against revenues.
XML 42 R27.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 $ 73,795 $ 59,972 $ 76,033
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended 12 Months Ended
Dec. 31, 2023
shares
Dec. 31, 2023
shares
Trading Arrangements, by Individual    
Non-Rule 10b5-1 Arrangement Adopted false  
Non-Rule 10b5-1 Arrangement Terminated false  
John Hennessy [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   John Hennessy, Chair of the Board of Directors, through the John L. Hennessy & Andrea J. Hennessy Revocable Trust, adopted a new trading plan on November 1, 2023 (with the first trade under the new plan scheduled for February 12, 2024). The trading plan will be effective until March 12, 2025 to sell 6,664 shares of Class C Capital Stock and 11,336 shares of Class A Common Stock.
Name •John Hennessy  
Title Chair of the Board of Directors  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 1, 2023  
Arrangement Duration 497 days  
Ann Mather [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   Ann Mather, former member of the Board of Directors, terminated her trading plan on October 30, 2023, effective with her resignation from the Board of Directors. The trading plan previously permitted the sale of 12,580 shares of Class C Capital Stock and would have been effective until June 2, 2024.
Name •Ann Mather  
Title former member of the Board of Directors  
Rule 10b5-1 Arrangement Terminated true  
Termination Date October 30, 2023  
Aggregate Available 12,580 12,580
Ruth M. Porat [Member]    
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement   Ruth M. Porat, President and Chief Investment Officer; Chief Financial Officer, adopted a new trading plan on November 30, 2023 (with the first trade under the new plan scheduled for March 8, 2024). The trading plan will be effective until March 8, 2025 to sell all of the (net) shares of up to 82,900 (gross) Class C Capital Stock issued upon the vesting of her Alphabet 2021 Performance Stock Units, as adjusted based on performance (net shares are net of tax withholding).
Name •Ruth M. Porat  
Title President and Chief Investment Officer; Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date November 30, 2023  
Arrangement Duration 464 days  
Aggregate Available 82,900 82,900
John Hennessy Trading Arrangement, Class C Capital Stock [Member] | John Hennessy [Member]    
Trading Arrangements, by Individual    
Aggregate Available 6,664 6,664
John Hennessy Trading Arrangement, Class A Common Stock [Member] | John Hennessy [Member]    
Trading Arrangements, by Individual    
Aggregate Available 11,336 11,336
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Nature of Operations
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.
We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for consumer subscription-based products, apps and in-app purchases, and devices.
Basis of Consolidation
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Intercompany balances and transactions have been eliminated.
Use of Estimates
Use of Estimates
Preparation of consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; content licenses; contingent liabilities; fair values of financial instruments and goodwill; income taxes; inventory; and useful lives of property and equipment, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.
In January 2023, we completed an assessment of the useful lives of our servers and network equipment and adjusted the estimated useful life of our servers from four years to six years and the estimated useful life of certain network equipment from five years to six years. This change in accounting estimate was effective beginning in fiscal year 2023. Based on the carrying value of servers and certain network equipment as of December 31, 2022, and those placed in service during the year ended December 31, 2023, the effect of this change in estimate was a reduction in depreciation expense of $3.9 billion and an increase in net income of $3.0 billion, or $0.24 per basic and $0.24 per diluted share, for the year ended December 31, 2023.
Revenue Recognition and Cost of Revenues
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues.
Advertising Revenues
We generate advertising revenues primarily by delivering advertising on:
Google Search and other properties, including revenues from traffic generated by search distribution partners who use Google.com as their default search in browsers, toolbars, etc. and other Google owned and operated properties like Gmail, Google Maps, and Google Play;
YouTube properties; and
Google Network properties, including revenues from Google Network properties participating in AdMob, AdSense, and Google Ad Manager.
Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager, Google Display & Video 360, and Google Marketing Platform, among others.
We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement. For brand advertising, we recognize revenues when the ad is displayed, or a user views the ad.
For ads placed on Google Network properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues,
and amounts paid to Google Network partners are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
Google Subscriptions, Platforms, and Devices
Google subscriptions, platforms, and devices revenues consist of revenues from:
consumer subscriptions, which primarily include revenues from YouTube services, such YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One;
platforms, which primarily include revenues from Google Play from the sales of apps and in-app purchases;
devices, which primarily include sales of the Pixel family of devices; and
other products and services.
Subscription revenues are recognized ratably over the period of the subscription, primarily monthly. We report revenues from Google Play app sales and in-app purchases on a net basis, because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a service fee.
Google Cloud Revenues
Google Cloud revenues consist of revenues from:
Google Cloud Platform, which generates consumption-based fees and subscriptions for infrastructure, platform, and other services. These services provide access to solutions such as cybersecurity, databases, analytics, and AI offerings including our AI infrastructure, Vertex AI platform, and Duet AI for Google Cloud;
Google Workspace, which includes subscriptions for cloud-based communication and collaboration tools for enterprises, such as Calendar, Gmail, Docs, Drive, and Meet, with integrated features like Duet AI in Google Workspace; and
other enterprise services.
Our cloud services are generally provided on either a consumption or subscription basis and may have contract terms longer than a year. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.
Customer Incentives and Credits
Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.
Sales Commissions
We expense sales commissions when incurred when the period of the expected benefit is one year or less. We recognize an asset for certain sales commissions and amortize if the expected benefit period is greater than one year. These costs are recorded within sales and marketing expenses.
Cost of Revenues
Cost of revenues consists of TAC and other costs of revenues.
TAC includes:
amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers; and
amounts paid to Google Network partners primarily for ads displayed on their properties.
Other cost of revenues includes:
compensation expense related to our data centers and other operations such as content review and customer and product support;
content acquisition costs, which are payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
depreciation expense related to our technical infrastructure; and
inventory and other costs related to the devices we sell.
Revenue Backlog
As of December 31, 2023, we had $74.1 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google subscriptions, platforms, and devices.
Software Development Costs
Software Development Costs
We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products. As a result, development costs that meet the criteria for capitalization were not material for the periods presented.
Software development costs also include costs to develop software to be used solely to meet internal needs and cloud-based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Stock-based Compensation
Stock-based Compensation
Stock-based compensation (SBC) primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
For RSUs, shares are issued on the vesting dates net of the applicable statutory income tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding, and the income tax withholding is recorded as a reduction to additional paid-in capital.
Additionally, SBC includes other stock-based awards, such as performance stock units (PSUs) that include market conditions and awards that may be settled in cash or the stock of certain Other Bet companies. PSUs and certain awards granted by Other Bet companies are equity classified and expense is recognized over the requisite service period. Certain awards granted by Other Bet companies are liability classified and remeasured at fair value through settlement. The fair value of awards granted by Other Bet companies is based on the equity valuation of the respective Other Bet company.
Advertising and Promotional Expenses
Advertising and Promotional Expenses
We expense advertising and promotional costs in the period in which they are incurred.
Performance Fees
Performance Fees
Performance fees refer to compensation arrangements with payouts based on realized returns from certain investments. We record compensation expense based on the estimated payouts on an ongoing basis, which may result in expense recognized before investment returns are realized and compensation is paid and may require the use of unobservable inputs. Performance fees are recorded as a component of OI&E.
Fair Value Measurements and Financial Instruments
Fair Value Measurements
Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
Level 3 - Unobservable inputs that are supported by little or no market activities.
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.
Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative financial instruments, and certain non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities. Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
We measure certain other instruments, including SBC awards settled in the stock of Other Bet companies, and certain assets and liabilities acquired in a business combination, also at fair value on a nonrecurring basis.
Financial Instruments
Our financial instruments include cash, cash equivalents, marketable and non-marketable securities, derivative financial instruments and accounts receivable.
Other
Our financial instruments also include debt and equity investments in companies with which we also entered into commercial arrangements at or near the same time. For these transactions, judgment is required in assessing the substance of the arrangements, including assessing whether the components of the arrangements should be accounted for as separate transactions under the applicable GAAP, and determining the value of the components of the arrangements, including the fair value of the investments. Additionally, if our investment in such companies becomes impaired, any remaining performance obligations would be reassessed and may be reduced.
Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1
and Level 2 in the fair value hierarchy, because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets.
Debt securities are measured at fair value and classified within Level 2 in the fair value hierarchy, because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value. For certain marketable debt securities, we have elected the fair value option for which changes in fair value are recorded in OI&E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.
Credit Risks
Credit Risks
We are subject to credit risk primarily from cash equivalents, marketable debt securities, derivative financial instruments, including foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We manage our credit risk exposure by performing ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers.
Cash Equivalents and Marketable Securities
Cash Equivalents
We invest excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
Marketable Securities
We classify all marketable debt securities that have effective maturities of three months or less from the date of purchase as cash equivalents and those with effective maturities of greater than three months as marketable securities on our Consolidated Balance Sheets. We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their effective maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in OI&E. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in OI&E. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of OI&E.
Our investments in marketable equity securities are measured at fair value with the related gains and losses, including unrealized, recognized in OI&E. We classify our marketable equity securities subject to long-term lock-up restrictions beyond 12 months as other non-current assets on the Consolidated Balance Sheets.
Non-Marketable Securities
Non-Marketable Securities
Non-marketable securities primarily consist of equity securities. We account for non-marketable equity securities through which we exercise significant influence but do not have control over the investee under the equity method. All other non-marketable equity securities that we hold are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus
changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of OI&E.
Non-marketable securities that do not have effective contractual maturity dates are classified as other non-current assets on the Consolidated Balance Sheets.
Impairment of Investments
Impairment of Investments
We periodically review our debt and non-marketable equity securities for impairment.
For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to OI&E, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in AOCI. If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of OI&E.
For non-marketable equity securities, including equity method investments, we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position and access to capital resources, among other indicators. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of OI&E. We prepare quantitative measurements of the fair value of our equity investments using a market approach or an income approach.
Accounts Receivable
Accounts Receivable
Our payment terms for accounts receivable vary by the types and locations of our customers and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer. Additionally, accounts receivable includes amounts for services performed in advance of the right to invoice the customer.
We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions.
Inventory
Inventory
Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
Variable Interest Entities
Variable Interest Entities
We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses
or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary.
We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
Property and Equipment
Property and Equipment
Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers, and related building improvements. Information technology assets include servers and network equipment. Construction in progress is the construction or development of property and equipment that have not yet been placed in service.
Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. Land is not depreciated. We depreciate buildings over periods of seven to 25 years. We depreciate information technology assets generally over a period of six years for servers and network equipment. We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Depreciation for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.
Goodwill
Goodwill
We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
Leases
Leases
We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.
Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts primarily include payments affected by the Consumer Price Index, and payments for maintenance and utilities.
Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.
Operating lease assets and liabilities are included on our Consolidated Balance Sheets. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities, and the long-term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.
Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.
Impairment of Long-Lived Assets
Impairment of Long-Lived Assets
We review leases, property and equipment, and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows independent of other assets. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected
to generate. If the carrying value of the assets or asset group is not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value.
Income Taxes
Income Taxes
We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the likelihood of future realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized or release a valuation allowance to increase deferred tax assets when it is more likely than not that they will be realized. We have elected to account for the tax effects of the global intangible low tax Income provision as a current period expense.
We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
Business Combinations
Business Combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values, except for revenue contracts acquired, which are recognized in accordance with our revenue recognition policy. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Foreign Currency
Foreign Currency
We translate the financial statements of our international subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in AOCI as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in OI&E.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280):Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.
Prior Period Reclassifications
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation.
Segment Reporting
We report our segment results as Google Services, Google Cloud, and Other Bets:
Google Services includes products and services such as ads, Android, Chrome, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket; the sale of apps and in-app purchases and devices.
Google Cloud includes infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.
Other Bets is a combination of multiple operating segments that are not individually material. Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.
Revenues, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain operating expenses are directly attributable to our segments. Due to the integrated nature of Alphabet, other costs and expenses, such as technical infrastructure and office facilities, are managed centrally at a consolidated level. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.
Reflecting DeepMind's increasing collaboration with Google Services, Google Cloud, and Other Bets, beginning in the first quarter of 2023 DeepMind is reported as part of Alphabet-level activities instead of within Other Bets. Additionally, beginning in the first quarter of 2023, we updated and simplified our cost allocation methodologies to provide our business leaders with increased transparency for decision-making. Prior periods have been recast to conform to the current presentation.
As announced on April 20, 2023, we brought together part of Google Research (the Brain team) and DeepMind to significantly accelerate our progress in artificial intelligence (AI). The group, called Google DeepMind, is reported within Alphabet-level activities prospectively beginning in the second quarter of 2023. Previously, the Brain team was included within Google Services.
Certain costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with reductions in our workforce and office space during 2023 were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.
Our operating segments are not evaluated using asset information.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by revenue source
The following table presents revenues disaggregated by type (in millions):
Year Ended December 31,
202120222023
Google Search & other$148,951 $162,450 $175,033 
YouTube ads28,845 29,243 31,510 
Google Network31,701 32,780 31,312 
Google advertising209,497 224,473 237,855 
Google subscriptions, platforms, and devices
28,032 29,055 34,688 
Google Services total237,529 253,528 272,543 
Google Cloud19,206 26,280 33,088 
Other Bets753 1,068 1,527 
Hedging gains (losses)149 1,960 236 
Total revenues$257,637 $282,836 $307,394 
Schedule of revenue by geographic area
The following table presents revenues disaggregated by geography, based on the addresses of our customers (in millions):
Year Ended December 31,
 202120222023
United States$117,854 46 %$134,814 48 %$146,286 47 %
EMEA(1)
79,107 31 82,062 29 91,038 30 
APAC(1)
46,123 18 47,024 16 51,514 17 
Other Americas(1)
14,404 16,976 18,320 
Hedging gains (losses)149 1,960 236 
Total revenues$257,637 100 %$282,836 100 %$307,394 100 %
(1)    Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America ("Other Americas").
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Marketable equity securities
The following tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (in millions):
As of December 31, 2022
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time deposits
Level 2$5,297 $$$5,297 $5,293 $
Government bondsLevel 241,03664 (2,045)39,055 283 38,772 
Corporate debt securitiesLevel 228,578(1,569)27,017 27,016 
Mortgage-backed and asset-backed securitiesLevel 216,176(1,242)14,939 14,939 
Total investments with fair value change reflected in other comprehensive income(1)
$91,087 $77 $(4,856)$86,308 $5,577 $80,731 
Fair value adjustments recorded in net income
Money market fundsLevel 1$7,234 $7,234 $
Current marketable equity securities(2)
Level 14,013 4,013 
Mutual fundsLevel 2339 339 
Government bondsLevel 21,877 440 1,437 
Corporate debt securitiesLevel 23,744 65 3,679 
Mortgage-backed and asset-backed securitiesLevel 21,686 1,684 
Total investments with fair value change recorded in net income
$18,893 $7,741 $11,152 
Cash8,561 
Total$91,087 $77 $(4,856)$105,201 $21,879 $91,883 
(1)Represents gross unrealized gains and losses for debt securities recorded to AOCI.
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $803 million as of December 31, 2022 is included within other non-current assets.
As of December 31, 2023
Fair Value HierarchyAdjusted CostGross Unrealized GainsGross Unrealized LossesFair ValueCash and Cash EquivalentsMarketable Securities
Fair value changes recorded in other comprehensive income
Time deposits
Level 2$2,628 $$$2,628 $2,628 $
Government bondsLevel 238,106 233 (679)37,660 1,993 35,667 
Corporate debt securitiesLevel 222,457 112 (637)21,932 21,932 
Mortgage-backed and asset-backed securitiesLevel 217,243 88 (634)16,697 16,697 
Total investments with fair value change reflected in other comprehensive income(1)
$80,434 $433 $(1,950)$78,917 $4,621 $74,296 
Fair value adjustments recorded in net income
Money market fundsLevel 1$6,480 $6,480 $
Current marketable equity securities(2)
Level 14,2824,282
Mutual fundsLevel 2311311
Government bondsLevel 21,952347 1,605
Corporate debt securitiesLevel 23,78291 3,691
Mortgage-backed and asset-backed securitiesLevel 22,6832,683
Total investments with fair value change recorded in net income
$19,490 $6,918 $12,572 
Cash12,509 
Total$80,434 $433 $(1,950)$98,407 $24,048 $86,868 
(1)Represents gross unrealized gains and losses for debt securities recorded to AOCI.
(2)The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.
Available-for-sale debt securities The following table summarizes gains and losses for debt securities, reflected as a component of OI&E (in millions):    
Year Ended December 31,
 202120222023
Unrealized gain (loss) on fair value option debt securities
$(122)$(557)$386 
Gross realized gain on debt securities432 103 182 
Gross realized loss on debt securities(329)(1,588)(1,833)
(Increase) decrease in allowance for credit losses
(91)(22)50 
Total gain (loss) on debt securities recognized in other income (expense), net$(110)$(2,064)$(1,215)
Investments by maturity date
The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):
As of December 31, 2023
Due in one year or less
$11,231 
Due in one year through five years
41,477 
Due in five years through 10 years
15,351 
Due after 10 years14,216 
Total$82,275 
Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value
The following tables present fair values and gross unrealized losses recorded to AOCI, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
 As of December 31, 2022
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$21,039 $(1,004)$13,438 $(1,041)$34,477 $(2,045)
Corporate debt securities11,228 (440)15,125 (1,052)26,353 (1,492)
Mortgage-backed and asset-backed securities7,725 (585)6,964 (657)14,689 (1,242)
Total$39,992 $(2,029)$35,527 $(2,750)$75,519 $(4,779)
 As of December 31, 2023
 Less than 12 Months12 Months or GreaterTotal
 Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Fair ValueUnrealized
Loss
Government bonds$1,456 $(22)$13,897 $(657)$15,353 $(679)
Corporate debt securities827 (5)15,367 (592)16,194 (597)
Mortgage-backed and asset-backed securities2,945 (26)7,916 (608)10,861 (634)
Total$5,228 $(53)$37,180 $(1,857)$42,408 $(1,910)
Carrying Value Of Marketable And Non-Marketable Equity Securities
The carrying values for marketable and non-marketable equity securities are summarized below (in millions):

As of December 31, 2022As of December 31, 2023
Marketable Equity SecuritiesNon-Marketable Equity SecuritiesTotalMarketable Equity SecuritiesNon-Marketable Equity SecuritiesTotal
Total initial cost$5,764 $16,157 $21,921 $5,418 $17,616 $23,034 
Cumulative net gain (loss)(1)
(608)12,372 11,764 555 11,150 11,705 
Carrying value$5,156 $28,529 $33,685 $5,973 $28,766 $34,739 
(1)Non-marketable equity securities cumulative net gain (loss) is comprised of $16.8 billion gains and $4.5 billion losses (including impairments) as of December 31, 2022 and $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023.
Gains and losses on equity securities
Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&E are summarized below (in millions):
Year Ended December 31,
 2021
2022
2023
Realized net gain (loss) on equity securities sold during the period$1,196 $(442)$690 
Unrealized net gain (loss) on marketable equity securities1,335 (3,242)790 
Unrealized net gain (loss) on non-marketable equity securities(1)
9,849 229 (1,088)
Total gain (loss) on equity securities in other income (expense), net$12,380 $(3,455)$392 
(1)Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $10.0 billion, $3.3 billion, and $1.8 billion of upward adjustments as of December 31, 2021, 2022, and 2023, respectively, and $122 million, $3.0 billion, and $2.9 billion of downward adjustments (including impairments) as of December 31, 2021, 2022, and 2023, respectively.
In the table above, realized net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later.
Cumulative Net Gain (Loss) On Equity Securities Sold
Cumulative net gains (losses) on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) are calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.
Equity Securities Sold During the Year Ended December 31,
 20222023
Total sale price$1,784 $1,981 
Total initial cost937 1,512 
Cumulative net gains (losses)
$847 $469 
Schedule of gross notional amounts of derivative instruments
The gross notional amounts of outstanding derivative instruments were as follows (in millions):
As of December 31,
20222023
Derivatives designated as hedging instruments:
Foreign exchange contracts
Cash flow hedges $15,972 $18,039 
Fair value hedges$2,117 $2,065 
Net investment hedges$8,751 $9,472 
Derivatives not designated as hedging instruments:
Foreign exchange contracts$34,979 $39,722 
Other contracts$7,932 $10,818 
Schedule of derivative instruments
The fair values of outstanding derivative instruments were as follows (in millions):
 As of December 31, 2022As of December 31, 2023
 
Assets(1)
Liabilities(2)
Assets(1)
Liabilities(2)
Derivatives designated as hedging instruments:
     Foreign exchange contracts$271 $556 $205 $242 
Derivatives not designated as hedging instruments:
     Foreign exchange contracts365 207 134 156 
     Other contracts40 47 114 47 
Total derivatives not designated as hedging instruments405 254 248 203 
Total$676 $810 $453 $445 
(1)    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.
(2)    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.
Schedule of gain (loss) on derivative instruments
The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):
 Year Ended December 31,
202120222023
Derivatives in cash flow hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness$806 $1,699 $90 
Amount excluded from the assessment of effectiveness48 (188)84 
Derivatives in net investment hedging relationship:
Foreign exchange contracts
Amount included in the assessment of effectiveness754 608 (287)
Total$1,608 $2,119 $(113)
The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (in millions):
Year Ended December 31,
202120222023
RevenuesOther income (expense), netRevenuesOther income (expense), netRevenuesOther income (expense), net
Total amounts in the Consolidated Statements of Income$257,637 $12,020 $282,836 $(3,514)$307,394 $1,424 
Effect of cash flow hedges:
Foreign exchange contracts
Amount reclassified from AOCI to income
$165 $$2,046 $$213 $
Amount excluded from the assessment of effectiveness (amortized)(16)(85)24 
Effect of fair value hedges:
Foreign exchange contracts
Hedged items(95)(162)59 
Derivatives designated as hedging instruments95 163 (59)
Amount excluded from the assessment of effectiveness16 15 
Effect of net investment hedges:
Foreign exchange contracts
Amount excluded from the assessment of effectiveness82 171 187 
Effect of non designated hedges:
Foreign exchange contracts(860)0(395)
Other contracts101 144 53 
Total gains (losses)
$149 $(669)$1,961 $(63)$237 $262 
Offsetting assets
The gross amounts of derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):
As of December 31, 2022
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$760 $(84)$676 $(463)$(132)$81 
Derivatives liabilities$894 $(84)$810 $(463)$(28)$319 
As of December 31, 2023
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts
Recognized
Gross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$535 $(82)$453 $(213)$(75)$165 
Derivatives liabilities$527 $(82)$445 $(213)$(16)$216 
(1)    The balances as of December 31, 2022 and 2023 were related to derivatives allowed to be net settled in accordance with our master netting agreements.
Offsetting liabilities
The gross amounts of derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):
As of December 31, 2022
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts RecognizedGross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$760 $(84)$676 $(463)$(132)$81 
Derivatives liabilities$894 $(84)$810 $(463)$(28)$319 
As of December 31, 2023
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
Gross Amounts
Recognized
Gross Amounts Offset in the Consolidated Balance SheetsNet Amounts Presented in the Consolidated Balance Sheets
Financial Instruments(1)
Cash and Non-Cash Collateral Received or PledgedNet Amounts
Derivatives assets$535 $(82)$453 $(213)$(75)$165 
Derivatives liabilities$527 $(82)$445 $(213)$(16)$216 
(1)    The balances as of December 31, 2022 and 2023 were related to derivatives allowed to be net settled in accordance with our master netting agreements.
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Components of Operating Lease Expense
Components of operating lease expense were as follows (in millions):
Year Ended December 31,
202120222023
Operating lease cost$2,699 $2,900 $3,362 
Variable lease cost726 838 1,182 
Total operating lease cost$3,425 $3,738 $4,544 
Supplemental Information Related to Operating Leases
Supplemental information related to operating leases was as follows (in millions):
Year Ended December 31,
202120222023
Cash payments for operating leases$2,489 $2,722 $3,173 
New operating lease assets obtained in exchange for operating lease liabilities$2,951 $4,383 $2,877 
Future Minimum Operating Lease Payments Future lease payments under operating leases as of December 31, 2023 were as follows (in millions):
2024$3,179 
20252,929 
20262,450 
20271,951 
20281,488 
Thereafter5,685 
Total future lease payments17,682 
Less imputed interest(2,431)
Total lease liability balance$15,251 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of debt instruments
Total outstanding debt is summarized below (in millions, except percentages):
Effective Interest RateAs of December 31,
MaturityCoupon Rate20222023
Debt
2014-2020 Notes issuances2024 - 2060
0.45% - 3.38%
0.57% - 3.38%
$13,000 $13,000 
Future finance lease payments, net and other (1)
2,142 1,746 
      Total debt15,142 14,746 
Unamortized discount and debt issuance costs(143)(130)
Less: Current portion of long-term notes(2)
(1,000)
Less: Current portion of future finance lease payments, net and other current debt(1)(2)
(298)(363)
       Total long-term debt$14,701 $13,253 
(1)Future finance lease payments are net of imputed interest.
(2)Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7 for further details.
Schedule of debt maturities
As of December 31, 2023, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter were as follows (in millions):
2024$1,299 
20251,163
20262,165
20271,143
2028132
Thereafter8,960
Total$14,862 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Statement Information (Tables)
12 Months Ended
Dec. 31, 2023
Balance Sheet Components Disclosure [Abstract]  
Schedule of property and equipment
Property and equipment, net, consisted of the following (in millions):
As of December 31,
20222023
Land and buildings$66,897 $74,083 
Information technology assets66,267 80,594 
Construction in progress27,657 35,229 
Leasehold improvements10,575 11,425 
Furniture and fixtures314 472 
Property and equipment, gross171,710 201,803 
Less: accumulated depreciation(59,042)(67,458)
Property and equipment, net$112,668 $134,345 
Our technical infrastructure is comprised of information technology assets, including servers and networking equipment, and data center land and buildings.
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
As of December 31,
20222023
European Commission fines(1)
$9,106 $9,525 
Accrued purchases of property and equipment3,019 4,679 
Accrued customer liabilities3,619 4,140 
Current operating lease liabilities2,477 2,791 
Income taxes payable, net1,632 2,748 
Other accrued expenses and current liabilities18,013 22,285 
Accrued expenses and other current liabilities$37,866 $46,168 
(1)    While each EC decision is under appeal, the fines are included in accrued expenses and other current liabilities on our Consolidated Balance Sheets, as we provided bank guarantees (in lieu of a cash payment) for the fines. Amounts include the effects of foreign exchange and interest. See Note 10 for further details.
Components of accumulated other comprehensive income
Components of AOCI, net of income tax, were as follows (in millions):
Foreign Currency Translation AdjustmentsUnrealized Gains (Losses) on Available-for-Sale InvestmentsUnrealized Gains (Losses) on Cash Flow HedgesTotal
Balance as of December 31, 2020$(864)$1,612 $(115)$633 
Other comprehensive income (loss) before reclassifications(1,442)(1,312)668 (2,086)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI48 48 
Amounts reclassified from AOCI(64)(154)(218)
Other comprehensive income (loss)(1,442)(1,376)562 (2,256)
Balance as of December 31, 2021(2,306)236 447 (1,623)
Other comprehensive income (loss) before reclassifications(1,836)(4,720)1,463 (5,093)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI(188)(188)
Amounts reclassified from AOCI1,007 (1,706)(699)
Other comprehensive income (loss)(1,836)(3,713)(431)(5,980)
Balance as of December 31, 2022(4,142)(3,477)16 (7,603)
Other comprehensive income (loss) before reclassifications735 1,344 84 2,163 
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI84 84 
Amounts reclassified from AOCI1,168 (214)954 
Other comprehensive income (loss)735 2,512 (46)3,201 
Balance as of December 31, 2023$(3,407)$(965)$(30)$(4,402)
Schedule of effects on net income of amounts reclassified from accumulated OCI
The effects on net income of amounts reclassified from AOCI were as follows (in millions):

Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
Year Ended December 31,
 AOCI ComponentsLocation202120222023
Unrealized gains (losses) on available-for-sale investments
Other income (expense), net$82 $(1,291)$(1,497)
Benefit (provision) for income taxes(18)284 329 
Net of income tax64 (1,007)(1,168)
Unrealized gains (losses) on cash flow hedges
Foreign exchange contractsRevenue165 2,046 213 
Interest rate contractsOther income (expense), net
Benefit (provision) for income taxes(17)(346)(5)
Net of income tax154 1,706 214 
Total amount reclassified, net of income tax$218 $699 $(954)
Schedule of other income (expense), net
Components of OI&E were as follows (in millions): 
 Year Ended December 31,
 202120222023
Interest income$1,499 $2,174 $3,865 
Interest expense(1)
(346)(357)(308)
Foreign currency exchange gain (loss), net(240)(654)(1,238)
Gain (loss) on debt securities, net(110)(2,064)(1,215)
Gain (loss) on equity securities, net12,380 (3,455)392 
Performance fees(1,908)798 257 
Income (loss) and impairment from equity method investments, net334 (337)(628)
Other411 381 299 
Other income (expense), net$12,020 $(3,514)$1,424 
(1)    Interest expense is net of interest capitalized of $163 million, $128 million, and $181 million for the years ended December 31, 2021, 2022, and 2023, respectively.
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Workforce Reduction and Other Initiatives (Tables)
12 Months Ended
Dec. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
Severance and office space exit charges are included within our consolidated statements of income as follows (in millions):
Year Ended December 31, 2023
Severance and Related (1)
Office SpaceTotal
Cost of revenues$479 $481 $960 
Research and development848870 1,718 
Sales and marketing497257 754 
General and administrative264237 501 
Total charges$2,088 $1,845 $3,933 
(1)Severance includes amounts to be settled in cash, accounted for as one-time involuntary employee termination benefits, and SBC.
Schedule of Restructuring Reserve by Type of Cost
For the year ended December 31, 2023, changes in liabilities resulting from the severance charges and related accruals were as follows (in millions):
Severance and Related
Balance as of December 31, 2022$
Charges(1)
1,656 
Cash payments(1,579)
Balance as of December 31, 2023(2)
$77 
(1)Excludes non-cash SBC of $432 million.
(2)Included in accrued compensation and benefits on the Consolidated Balance Sheets.
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2022 and 2023 were as follows (in millions):
Google ServicesGoogle CloudOther BetsTotal
Balance as of December 31, 2021$19,826 $2,337 $793 $22,956 
Acquisitions1,176 4,876 119 6,171 
Foreign currency translation and other adjustments(155)(8)(4)(167)
Balance as of December 31, 202220,847 7,205 908 28,960 
Acquisitions240 243 
Foreign currency translation and other adjustments31 (9)(27)(5)
Balance as of December 31, 2023$21,118 $7,199 $881 $29,198 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Class of Treasury Stock
The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):
Year Ended December 31, 2022Year Ended December 31, 2023
SharesAmountSharesAmount
Class A share repurchases61$6,719 78$9,316 
Class C share repurchases46952,577 45052,868 
Total share repurchases(1)
530$59,296 528$62,184 
(1) Shares repurchased include unsettled repurchases as of December 31, 2023.
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of earnings per share
The following table sets forth the computation of basic and diluted net income per share of Class A, Class B, and Class C stock (in millions, except per share amounts):
 Year Ended December 31,
 2021
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings $34,200 $5,174 $36,659 
Denominator
Number of shares used in per share computation6,006 909 6,438 
Basic net income per share$5.69 $5.69 $5.69 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $34,200 $5,174 $36,659 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares5,174 
Reallocation of undistributed earnings(581)(77)581 
Allocation of undistributed earnings$38,793 $5,097 $37,240 
Denominator
Number of shares used in basic computation6,006 909 6,438 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding909 
Restricted stock units and other contingently issuable shares200 
Number of shares used in per share computation6,915 909 6,638 
Diluted net income per share$5.61 $5.61 $5.61 
 Year Ended December 31,
 2022
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings$27,518 $4,072 $28,382 
Denominator
Number of shares used in per share computation5,994 887 6,182 
Basic net income per share$4.59 $4.59 $4.59 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $27,518 $4,072 $28,382 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares4,072 
Reallocation of undistributed earnings(230)(30)230 
Allocation of undistributed earnings$31,360 $4,042 $28,612 
Denominator
Number of shares used in basic computation5,994 887 6,182 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding887 
Restricted stock units and other contingently issuable shares96 
Number of shares used in per share computation6,881 887 6,278 
Diluted net income per share$4.56 $4.56 $4.56 
 Year Ended December 31,
 2023
 Class AClass BClass C
Basic net income per share:
Numerator
Allocation of undistributed earnings$34,601 $5,124 $34,070 
Denominator
Number of shares used in per share computation5,922 877 5,831 
Basic net income per share$5.84 $5.84 $5.84 
Diluted net income per share:
Numerator
Allocation of undistributed earnings for basic computation $34,601 $5,124 $34,070 
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares5,124 
Reallocation of undistributed earnings(287)(37)287 
Allocation of undistributed earnings$39,438 $5,087 $34,357 
Denominator
Number of shares used in basic computation5,922 877 5,831 
Weighted-average effect of dilutive securities
Add:
Conversion of Class B to Class A shares outstanding877 
Restricted stock units and other contingently issuable shares92 
Number of shares used in per share computation6,799 877 5,923 
Diluted net income per share$5.80 $5.80 $5.80 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of restricted stock activity
The following table summarizes the activities for unvested Alphabet RSUs for the year ended December 31, 2023 (in millions, except per share amounts):
Unvested Restricted Stock Units
     Number of    
Shares
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2022324 $107.98 
Granted263 $97.59 
Vested(217)$100.36 
Forfeited/canceled(32)$106.56 
Unvested as of December 31, 2023338 $104.93 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of income from continuing operations before income taxes
Income from continuing operations before income taxes consisted of the following (in millions):
Year Ended December 31,
 202120222023
Domestic operations$77,016 $61,307 $73,600 
Foreign operations13,718 10,021 12,117 
Total$90,734 $71,328 $85,717 
Schedule of components of income tax expense (benefit)
Provision for income taxes consisted of the following (in millions):
Year Ended December 31,
 202120222023
Current:
Federal and state$10,126 $17,120 $17,125 
Foreign2,692 2,434 2,526 
Total12,818 19,554 19,651 
Deferred:
Federal and state2,018 (8,052)(7,482)
Foreign(135)(146)(247)
Total1,883 (8,198)(7,729)
Provision for income taxes$14,701 $11,356 $11,922 
Schedule of effective income tax rate reconciliation
The reconciliation of federal statutory income tax rate to our effective income tax rate was as follows:
Year Ended December 31,
 202120222023
U.S. federal statutory tax rate21.0 %21.0 %21.0 %
Foreign income taxed at different rates0.2 3.0 0.3 
Foreign-derived intangible income deduction(2.5)(5.4)(4.6)
Stock-based compensation expense(2.5)(1.2)(0.8)
Federal research credit(1.6)(2.2)(1.8)
Deferred tax asset valuation allowance0.6 0.9 0.6 
State and local income taxes1.0 0.8 1.0 
Effect of tax law change0.0 0.0 (1.4)
Other0.0 (1.0)(0.4)
Effective tax rate16.2 %15.9 %13.9 %
Schedule of deferred tax assets and liabilities Significant components of our deferred tax assets and liabilities were as follows (in millions):
As of December 31,
20222023
Deferred tax assets:
Accrued employee benefits$955 $1,855 
Accruals and reserves not currently deductible1,956 2,481 
Tax credits6,002 6,609 
Net operating losses2,557 2,965 
Operating leases2,711 3,526 
Capitalized research and development(1)
10,381 17,757 
Other2,289 1,951 
Total deferred tax assets26,851 37,144 
Valuation allowance(9,553)(10,999)
Total deferred tax assets net of valuation allowance17,298 26,145 
Deferred tax liabilities:
Property and equipment, net(6,607)(8,189)
Net investment gains(2,361)(2,405)
Operating leases(2,491)(2,965)
Other(1,092)(902)
Total deferred tax liabilities(12,551)(14,461)
Net deferred tax assets (liabilities)$4,747 $11,684 
(1)As required by the 2017 Tax Cuts and Jobs Act, effective January 1, 2022, our research and development expenditures were capitalized and amortized which resulted in substantially higher cash taxes starting in 2022 with an equal amount of deferred tax benefit.
Summary of income tax contingencies
The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):
Year Ended December 31,
 202120222023
Beginning gross unrecognized tax benefits$3,837 $5,158 $7,055 
Increases related to prior year tax positions529 253 740 
Decreases related to prior year tax positions(263)(437)(682)
Decreases related to settlement with tax authorities(329)(140)(21)
Increases related to current year tax positions1,384 2,221 2,346 
Ending gross unrecognized tax benefits$5,158 $7,055 $9,438 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Information about Segments and Geographic Areas (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of segment information by segment
The following table presents information about our segments (in millions):
Year Ended December 31,
202120222023
Revenues:
Google Services$237,529 $253,528 $272,543 
Google Cloud19,206 26,280 33,088 
Other Bets753 1,068 1,527 
Hedging gains (losses)149 1,960 236 
Total revenues$257,637 $282,836 $307,394 
Operating income (loss):
Google Services$88,132 $82,699 $95,858 
Google Cloud(2,282)(1,922)1,716 
Other Bets(4,051)(4,636)(4,095)
Alphabet-level activities
(3,085)(1,299)(9,186)
Total income from operations$78,714 $74,842 $84,293 
Schedule of long-lived assets by geographic area
The following table presents long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):
As of December 31,
 20222023
Long-lived assets:
United States$93,565 $110,053 
International33,484 38,383 
Total long-lived assets$127,049 $148,436 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 31, 2023
Organization And Summary Of Significant Accounting Policies [Line Items]        
Depreciation $ (11,946) $ (13,475) $ (10,273)  
Net income $ 73,795 $ 59,972 $ 76,033  
Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 5.84 $ 4.59 $ 5.69  
Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) 5.80 4.56 $ 5.61  
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001    
Advertising and promotional expenses $ 8,700 $ 9,200 $ 7,900  
Impairment of goodwill 0 $ 0 $ 0  
Service Life        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Depreciation 3,900      
Net income $ 3,000      
Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 0.24      
Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) 0.24      
Class C Capital Stock        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Basic net income per share of Class A, Class B, and Class C stock (in dollars per share) 5.84 $ 4.59 $ 5.69  
Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share) $ 5.80 $ 4.56 $ 5.61  
Building | Minimum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 7 years      
Building | Maximum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 25 years      
Server Equipment        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 6 years 4 years   6 years
Network Equipment        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 6 years 5 years   6 years
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Revenue by Segment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenues from contract with customer $ 307,394 $ 282,836 $ 257,637
Hedging gains (losses) 236 1,960 149
Google Services      
Segment Reporting Information [Line Items]      
Revenues from contract with customer 272,543 253,528 237,529
Google Services | Google Search & other      
Segment Reporting Information [Line Items]      
Revenues from contract with customer 175,033 162,450 148,951
Google Services | YouTube ads      
Segment Reporting Information [Line Items]      
Revenues from contract with customer 31,510 29,243 28,845
Google Services | Google Network      
Segment Reporting Information [Line Items]      
Revenues from contract with customer 31,312 32,780 31,701
Google Services | Google advertising      
Segment Reporting Information [Line Items]      
Revenues from contract with customer 237,855 224,473 209,497
Google Services | Google subscriptions, platforms, and devices      
Segment Reporting Information [Line Items]      
Revenues from contract with customer 34,688 29,055 28,032
Google Cloud      
Segment Reporting Information [Line Items]      
Revenues from contract with customer 33,088 26,280 19,206
Other Bets      
Segment Reporting Information [Line Items]      
Revenues from contract with customer $ 1,527 $ 1,068 $ 753
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Revenue by Geographic Location (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 307,394 $ 282,836 $ 257,637
Hedging gains (losses) $ 236 $ 1,960 $ 149
Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 100.00% 100.00% 100.00%
Revenue by Geographic Location And Type | Revenue from Contract with Customer Benchmark | Other Revenue, Hedging Gain (Loss)      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue   1.00%  
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 146,286 $ 134,814 $ 117,854
United States | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 47.00% 48.00% 46.00%
EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 91,038 $ 82,062 $ 79,107
EMEA | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 30.00% 29.00% 31.00%
APAC      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 51,514 $ 47,024 $ 46,123
APAC | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 17.00% 16.00% 18.00%
Other Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues from contract with customer $ 18,320 $ 16,976 $ 14,404
Other Americas | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 6.00% 6.00% 5.00%
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Narrative (Details) - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Transaction price allocated to remaining performance obligations $ 74.1  
Deferred revenue   $ 4.5
Revenues recognized $ 2.4  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Expected timing of revenue recognition, percent 50.00%  
Expected timing of revenue recognition 24 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Expected timing of revenue recognition, percent 50.00%  
Expected timing of revenue recognition  
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financial Instruments and Fair Value [Line Items]      
Fair value of non-marketable equity securities $ 28,766 $ 28,529  
Gross realized gain on debt securities 182 103 $ 432
Gross realized loss on debt securities 1,833 1,588 $ 329
Unrealized gain on equity securities 18,100 16,800  
Equity method investments 1,700 $ 1,500  
Foreign currency gain (loss) to be reclassified during next 12 months 47    
Level 2      
Financial Instruments and Fair Value [Line Items]      
Fair value of non-marketable equity securities $ 13,700    
Cash flow hedges | Foreign exchange contracts      
Financial Instruments and Fair Value [Line Items]      
Foreign exchange option contracts, maximum maturities 24 months    
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Marketable Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value $ 98,407 $ 105,201
Marketable securities 86,868 91,883
Cash 12,509 8,561
Cash and cash equivalents 24,048 21,879
Long-term portion of marketable equity securities 1,400 803
Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 19,490 18,893
Cash and Cash Equivalents 6,918 7,741
Marketable securities 12,572 11,152
Level 2    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 80,434 91,087
Gross Unrealized Gains 433 77
Gross Unrealized Losses (1,950) (4,856)
Level 2 | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 80,434 91,087
Gross Unrealized Gains 433 77
Gross Unrealized Losses (1,950) (4,856)
Fair Value 78,917 86,308
Cash and Cash Equivalents 4,621 5,577
Marketable securities 74,296 80,731
Level 2 | Time deposits | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 2,628 5,297
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,628 5,297
Cash and Cash Equivalents 2,628 5,293
Marketable securities 0 4
Level 2 | Mutual funds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 311 339
Cash and Cash Equivalents 0 0
Marketable securities 311 339
Level 2 | Government bonds | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 38,106 41,036
Gross Unrealized Gains 233 64
Gross Unrealized Losses (679) (2,045)
Fair Value 37,660 39,055
Cash and Cash Equivalents 1,993 283
Marketable securities 35,667 38,772
Level 2 | Government bonds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 1,952 1,877
Cash and Cash Equivalents 347 440
Marketable securities 1,605 1,437
Level 2 | Corporate debt securities | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 22,457 28,578
Gross Unrealized Gains 112 8
Gross Unrealized Losses (637) (1,569)
Fair Value 21,932 27,017
Cash and Cash Equivalents 0 1
Marketable securities 21,932 27,016
Level 2 | Corporate debt securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 3,782 3,744
Cash and Cash Equivalents 91 65
Marketable securities 3,691 3,679
Level 2 | Mortgage-backed and asset-backed securities | Other Comprehensive Income (Loss)    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 17,243 16,176
Gross Unrealized Gains 88 5
Gross Unrealized Losses (634) (1,242)
Fair Value 16,697 14,939
Cash and Cash Equivalents 0 0
Marketable securities 16,697 14,939
Level 2 | Mortgage-backed and asset-backed securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 2,683 1,686
Cash and Cash Equivalents 0 2
Marketable securities 2,683 1,684
Level 1 | Money market funds | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 6,480 7,234
Cash and Cash Equivalents 6,480 7,234
Marketable securities 0 0
Level 1 | Current marketable equity securities | Net Income    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Fair Value 4,282 4,013
Cash and Cash Equivalents 0 0
Marketable securities $ 4,282 $ 4,013
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Fair Value Disclosures [Abstract]  
Due in one year or less $ 11,231
Due in one year through five years 41,477
Due in five years through 10 years 15,351
Due after 10 years 14,216
Total $ 82,275
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value $ 5,228 $ 39,992
Less than 12 Months, Unrealized Loss (53) (2,029)
12 Months or Greater, Fair Value 37,180 35,527
12 Months or Greater, Unrealized Loss (1,857) (2,750)
Total Fair Value 42,408 75,519
Total Unrealized Loss (1,910) (4,779)
Government bonds    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 1,456 21,039
Less than 12 Months, Unrealized Loss (22) (1,004)
12 Months or Greater, Fair Value 13,897 13,438
12 Months or Greater, Unrealized Loss (657) (1,041)
Total Fair Value 15,353 34,477
Total Unrealized Loss (679) (2,045)
Corporate debt securities    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 827 11,228
Less than 12 Months, Unrealized Loss (5) (440)
12 Months or Greater, Fair Value 15,367 15,125
12 Months or Greater, Unrealized Loss (592) (1,052)
Total Fair Value 16,194 26,353
Total Unrealized Loss (597) (1,492)
Mortgage-backed and asset-backed securities    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 2,945 7,725
Less than 12 Months, Unrealized Loss (26) (585)
12 Months or Greater, Fair Value 7,916 6,964
12 Months or Greater, Unrealized Loss (608) (657)
Total Fair Value 10,861 14,689
Total Unrealized Loss $ (634) $ (1,242)
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Gains and Losses on Equity Securities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]      
Realized net gain (loss) on equity securities sold during the period $ 690 $ (442) $ 1,196
Unrealized net gain (loss) on marketable equity securities 790 (3,242) 1,335
Total gain (loss) on equity securities in other income (expense), net $ 392 $ (3,455) $ 12,380
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Carrying Amount of Equity Securities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]      
Total sale price $ 1,981 $ 1,784  
Total initial cost 1,512 937  
Cumulative net gains (losses) 469 847  
Marketable Securities      
Total initial cost, Marketable Equity Securities 5,418 5,764  
Cumulative net gain (loss), Marketable Equity Securities 555 (608)  
Carrying value, Marketable Equity Securities 5,973 5,156  
Non-Marketable Securities      
Equity Securities Without Readily Determinable Fair Value, Cost 17,616 16,157  
Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax 11,150 12,372  
Carrying value, Non-Marketable Equity Securities 28,766 28,529  
Total      
Total initial cost 23,034 21,921  
Cumulative net gain (loss) 11,705 11,764  
Carrying value 34,739 33,685  
Unrealized gain on equity securities 18,100 16,800  
Unrealized loss of non-marketable securities (6,900) (4,500)  
Non-marketable securities upward adjustment 1,800 3,300 $ 10,000
Non-marketable securities, downward adjustment $ (2,900) $ (3,000) $ (122)
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Measurement Alternative Investments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]      
Realized net gain (loss) on equity securities sold during the period $ 690 $ (442) $ 1,196
Unrealized net gain (loss) on marketable equity securities 790 (3,242) 1,335
Unrealized net gain (loss) on non-marketable equity securities (1,088) 229 9,849
Total gain (loss) on equity securities in other income (expense), net $ 392 $ (3,455) $ 12,380
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Derivative Notional Amounts (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Foreign exchange contracts | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal $ 39,722 $ 34,979
Foreign exchange contracts | Cash flow hedges | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 18,039 15,972
Foreign exchange contracts | Fair value hedges | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 2,065 2,117
Foreign exchange contracts | Net investment hedges | Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal 9,472 8,751
Other contracts | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Notional principal $ 10,818 $ 7,932
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivative Asset [Abstract]    
Derivative assets $ 453 $ 676
Derivative Liability [Abstract]    
Derivative liabilities 445 810
Designated as Hedging Instrument | Foreign exchange contracts    
Derivative Asset [Abstract]    
Derivative assets 205 271
Derivative Liability [Abstract]    
Derivative liabilities 242 556
Not Designated as Hedging Instrument    
Derivative Asset [Abstract]    
Derivative assets 248 405
Derivative Liability [Abstract]    
Derivative liabilities 203 254
Not Designated as Hedging Instrument | Foreign exchange contracts    
Derivative Asset [Abstract]    
Derivative assets 134 365
Derivative Liability [Abstract]    
Derivative liabilities 156 207
Not Designated as Hedging Instrument | Other contracts    
Derivative Asset [Abstract]    
Derivative assets 114 40
Derivative Liability [Abstract]    
Derivative liabilities $ 47 $ 47
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivatives in net investment hedging relationship:      
Revenues $ 307,394 $ 282,836 $ 257,637
Other income (expense), net 1,424 (3,514) 12,020
Revenues      
Foreign exchange contracts      
Total gains (losses) $ 237 $ 1,961 $ 149
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues Revenues
Other income (expense), net      
Foreign exchange contracts      
Total gains (losses) $ 262 $ (63) $ (669)
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other income (expense), net Other income (expense), net Other income (expense), net
Foreign exchange contracts      
Derivatives in net investment hedging relationship:      
Total $ (113) $ 2,119 $ 1,608
Foreign exchange contracts | Cash flow hedges      
Foreign exchange contracts      
Amount included in the assessment of effectiveness 90 1,699 806
Amount excluded from the assessment of effectiveness 84 (188) 48
Foreign exchange contracts | Cash flow hedges | Revenues      
Foreign exchange contracts      
Amount reclassified from AOCI to income 213 2,046 165
Amount excluded from the assessment of effectiveness (amortized) 24 (85) (16)
Foreign exchange contracts | Cash flow hedges | Other income (expense), net      
Foreign exchange contracts      
Amount reclassified from AOCI to income 0 0 0
Amount excluded from the assessment of effectiveness (amortized) 0 0 0
Foreign exchange contracts | Net investment hedges      
Derivatives in net investment hedging relationship:      
Amount included in the assessment of effectiveness (287) 608 754
Foreign exchange contracts | Net investment hedges | Revenues      
Foreign exchange contracts      
Amount excluded from the assessment of effectiveness 0 0 0
Foreign exchange contracts | Net investment hedges | Other income (expense), net      
Foreign exchange contracts      
Amount excluded from the assessment of effectiveness 187 171 82
Foreign exchange contracts | Fair value hedges | Revenues      
Foreign exchange contracts      
Hedged items 0 0 0
Derivatives designated as hedging instruments 0 0 0
Amount excluded from the assessment of effectiveness 0 0 0
Foreign exchange contracts | Fair value hedges | Other income (expense), net      
Foreign exchange contracts      
Hedged items 59 (162) (95)
Derivatives designated as hedging instruments (59) 163 95
Amount excluded from the assessment of effectiveness 15 16 8
Not Designated as Hedging Instrument | Foreign exchange contracts | Revenues      
Foreign exchange contracts      
Derivatives not designated as hedging instruments 0 0 0
Not Designated as Hedging Instrument | Foreign exchange contracts | Other income (expense), net      
Foreign exchange contracts      
Derivatives not designated as hedging instruments 7 (395) (860)
Not Designated as Hedging Instrument | Other contracts | Revenues      
Foreign exchange contracts      
Derivatives not designated as hedging instruments 0 0 0
Not Designated as Hedging Instrument | Other contracts | Other income (expense), net      
Foreign exchange contracts      
Derivatives not designated as hedging instruments $ 53 $ 144 $ 101
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivatives assets    
Gross Amounts Recognized $ 535 $ 760
Gross Amounts Offset in the Consolidated Balance Sheets (82) (84)
Net Amounts Presented in the Consolidated Balance Sheets 453 676
Financial Instruments (213) (463)
Cash and Non-Cash Collateral Received or Pledged (75) (132)
Net Amounts 165 81
Derivatives liabilities    
Gross Amounts Recognized 527 894
Gross Amounts Offset in the Consolidated Balance Sheets (82) (84)
Net Amounts Presented in the Consolidated Balance Sheets 445 810
Financial Instruments (213) (463)
Cash and Non-Cash Collateral Received or Pledged (16) (28)
Net Amounts $ 216 $ 319
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities Other long-term liabilities
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other current assets Other current assets
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Summary of Gains and Losses for Debt Securities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]      
Unrealized gain (loss) on fair value option debt securities $ 386 $ (557) $ (122)
Gross realized gain on debt securities 182 103 432
Gross realized loss on debt securities (1,833) (1,588) (329)
(Increase) decrease in allowance for credit losses 50 (22) (91)
Total gain (loss) on debt securities recognized in other income (expense), net $ (1,215) $ (2,064) $ (110)
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Operating Lease Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Operating lease cost $ 3,362 $ 2,900 $ 2,699
Variable lease cost 1,182 838 726
Total operating lease cost $ 4,544 $ 3,738 $ 3,425
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]      
Cash payments for operating leases $ 3,173 $ 2,722 $ 2,489
New operating lease assets obtained in exchange for operating lease liabilities $ 2,877 $ 4,383 $ 2,951
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Narrative (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Lessee, Lease, Description [Line Items]  
Weighted average remaining lease term 8 years 1 month 6 days
Weighted average discount rate 3.10%
Leases not yet commenced, future minimum lease payments, current $ 657
Leases not yet commenced, future minimum lease payments, noncurrent $ 3,300
Minimum  
Lessee, Lease, Description [Line Items]  
Leases, non-cancelable lease term 1 year
Finance lease, non-cancelable lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Leases, non-cancelable lease term 25 years
Finance lease, non-cancelable lease term 25 years
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Future Minimum Lease Payments (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2024 $ 3,179
2025 2,929
2026 2,450
2027 1,951
2028 1,488
Thereafter 5,685
Total future lease payments 17,682
Less imputed interest (2,431)
Total lease liability balance $ 15,251
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Variable Interest Entities - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Assets not available for use $ 402,392 $ 365,264
Liabilities with no recourse 119,013 109,120
Noncontrolling interest 3,400 3,800
Redeemable noncontrolling interest 1,100 1,100
Carrying value of unconsolidated VIE 4,000 2,700
VIE maximum exposure 5,700 2,800
Variable Interest Entity, Primary Beneficiary | Nonrecourse    
Variable Interest Entity [Line Items]    
Liabilities with no recourse 2,500 2,600
Variable Interest Entity, Primary Beneficiary | Asset Pledged as Collateral    
Variable Interest Entity [Line Items]    
Assets not available for use $ 4,900 $ 4,100
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Commercial paper outstanding $ 0 $ 0
Estimated fair value of long-term debt 10,300,000,000 9,900,000,000
Commercial Paper    
Debt Instrument [Line Items]    
Maximum borrowing on short term lines of credit 10,000,000,000  
Revolving Credit Facility    
Debt Instrument [Line Items]    
Maximum borrowing on short term lines of credit 10,000,000,000  
Line of credit drawn 0 $ 0
Revolving Credit Facility | Credit Facility Due April 2024    
Debt Instrument [Line Items]    
Maximum borrowing on short term lines of credit 4,000,000,000  
Revolving Credit Facility | Credit Facility Due April 2028    
Debt Instrument [Line Items]    
Maximum borrowing on short term lines of credit $ 6,000,000,000  
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Long-Term Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Long-Term Debt    
Future finance lease payments, net and other $ 1,746 $ 2,142
Total debt 14,746 15,142
Unamortized discount and debt issuance costs (130) (143)
Less: Current portion of long-term notes (1,000) 0
Less: Current portion future finance lease payments, net and other current debt (363) (298)
Long-term debt $ 13,253 $ 14,701
Finance Lease, Liability, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
2014-2020 Notes issuances    
Long-Term Debt    
Long-term debt $ 13,000 $ 13,000
2014-2020 Notes issuances | Minimum    
Long-Term Debt    
Coupon Rate 0.45%  
Effective Interest Rate 0.57%  
2014-2020 Notes issuances | Maximum    
Long-Term Debt    
Coupon Rate 3.38%  
Effective Interest Rate 3.38%  
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Future Principal Payments for Borrowings (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Long-term Debt, Fiscal Year Maturity [Abstract]  
2024 $ 1,299
2025 1,163
2026 2,165
2027 1,143
2028 132
Thereafter 8,960
Total $ 14,862
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Statement Information - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Allowance for credit losses on accounts receivable $ 771 $ 754
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Statement Information - Property and Equipment (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross $ 201,803 $ 171,710
Less: accumulated depreciation (67,458) (59,042)
Property and equipment, net 134,345 112,668
Land and buildings    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 74,083 66,897
Information technology assets    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 80,594 66,267
Construction in progress    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 35,229 27,657
Leasehold improvements    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 11,425 10,575
Furniture and fixtures    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross $ 472 $ 314
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Components Disclosure [Abstract]    
European Commission fines $ 9,525 $ 9,106
Accrued purchases of property and equipment 4,679 3,019
Accrued customer liabilities 4,140 3,619
Current operating lease liabilities 2,791 2,477
Income Taxes payable, net 2,748 1,632
Other accrued expenses and current liabilities 22,285 18,013
Accrued expenses and other current liabilities $ 46,168 $ 37,866
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities Accrued expenses and other current liabilities
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (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 $ 256,144 $ 251,635 $ 222,544
Other comprehensive income (loss) before reclassifications 2,163 (5,093) (2,086)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 84 (188) 48
Amounts reclassified from AOCI 954 (699) (218)
Other comprehensive income (loss) 3,201 (5,980) (2,256)
Ending Balance 283,379 256,144 251,635
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (7,603) (1,623) 633
Ending Balance (4,402) (7,603) (1,623)
Foreign Currency Translation Adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (4,142) (2,306) (864)
Other comprehensive income (loss) before reclassifications 735 (1,836) (1,442)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0 0
Amounts reclassified from AOCI 0 0 0
Other comprehensive income (loss) 735 (1,836) (1,442)
Ending Balance (3,407) (4,142) (2,306)
Unrealized Gains (Losses) on Available-for-Sale Investments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance (3,477) 236 1,612
Other comprehensive income (loss) before reclassifications 1,344 (4,720) (1,312)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0 0
Amounts reclassified from AOCI 1,168 1,007 (64)
Other comprehensive income (loss) 2,512 (3,713) (1,376)
Ending Balance (965) (3,477) 236
Unrealized Gains (Losses) on Cash Flow Hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning Balance 16 447 (115)
Other comprehensive income (loss) before reclassifications 84 1,463 668
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 84 (188) 48
Amounts reclassified from AOCI (214) (1,706) (154)
Other comprehensive income (loss) (46) (431) 562
Ending Balance $ (30) $ 16 $ 447
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Statement Information - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Revenues $ 307,394 $ 282,836 $ 257,637
Other income (expense), net 1,424 (3,514) 12,020
Benefit (provision) for income taxes (11,922) (11,356) (14,701)
Net of income tax 73,795 59,972 76,033
Reclassification out of AOCI      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net of income tax (954) 699 218
Reclassification out of AOCI | Unrealized gains (losses) on available-for-sale investments      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense), net (1,497) (1,291) 82
Benefit (provision) for income taxes 329 284 (18)
Net of income tax (1,168) (1,007) 64
Reclassification out of AOCI | Unrealized Gains (Losses) on Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Benefit (provision) for income taxes (5) (346) (17)
Net of income tax 214 1,706 154
Reclassification out of AOCI | Unrealized Gains (Losses) on Cash Flow Hedges | Foreign exchange contracts      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Revenues 213 2,046 165
Reclassification out of AOCI | Unrealized Gains (Losses) on Cash Flow Hedges | Interest rate contracts      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense), net $ 6 $ 6 $ 6
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Statement Information - Components of Other Income (Expense), Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Components Disclosure [Abstract]      
Interest income $ 3,865 $ 2,174 $ 1,499
Interest expense (308) (357) (346)
Foreign currency exchange gain (loss), net (1,238) (654) (240)
Gain (loss) on debt securities, net (1,215) (2,064) (110)
Gain (loss) on equity securities, net 392 (3,455) 12,380
Performance fees 257 798 (1,908)
Income (loss) and impairment from equity method investments, net (628) (337) 334
Other 299 381 411
Other income (expense), net 1,424 (3,514) 12,020
Interest capitalized $ 181 $ 128 $ 163
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Workforce Reduction and Other Initiatives - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Charges $ 3,933
Severance and Related  
Restructuring Cost and Reserve [Line Items]  
Charges 2,088
Office Space  
Restructuring Cost and Reserve [Line Items]  
Charges 1,845
Accelerated rent and depreciation $ 269
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Workforce Reduction and Other Initiatives - Charges Included Within the Statement of Income (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Total charges $ 3,933
Cost of revenues  
Restructuring Cost and Reserve [Line Items]  
Total charges 960
Research and development  
Restructuring Cost and Reserve [Line Items]  
Total charges 1,718
Sales and marketing  
Restructuring Cost and Reserve [Line Items]  
Total charges 754
General and administrative  
Restructuring Cost and Reserve [Line Items]  
Total charges 501
Severance and Related  
Restructuring Cost and Reserve [Line Items]  
Total charges 2,088
Severance and Related | Cost of revenues  
Restructuring Cost and Reserve [Line Items]  
Total charges 479
Severance and Related | Research and development  
Restructuring Cost and Reserve [Line Items]  
Total charges 848
Severance and Related | Sales and marketing  
Restructuring Cost and Reserve [Line Items]  
Total charges 497
Severance and Related | General and administrative  
Restructuring Cost and Reserve [Line Items]  
Total charges 264
Office Space  
Restructuring Cost and Reserve [Line Items]  
Total charges 1,845
Office Space | Cost of revenues  
Restructuring Cost and Reserve [Line Items]  
Total charges 481
Office Space | Research and development  
Restructuring Cost and Reserve [Line Items]  
Total charges 870
Office Space | Sales and marketing  
Restructuring Cost and Reserve [Line Items]  
Total charges 257
Office Space | General and administrative  
Restructuring Cost and Reserve [Line Items]  
Total charges $ 237
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Workforce Reduction and Other Initiatives - Changes to Restructuring and Other Accruals (Details) - Severance and Related
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Reserve [Roll Forward]  
Balance as of beginning period $ 0
Charges 1,656
Cash payments (1,579)
Balance as of ending period 77
Non-cash stock-based compensation $ 432
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill - Changes in Carrying Amount of Goodwill (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Goodwill, Beginning of Period $ 28,960 $ 22,956
Acquisitions 243 6,171
Foreign currency translation and other adjustments (5) (167)
Goodwill, End of Period 29,198 28,960
Google Services    
Goodwill [Roll Forward]    
Goodwill, Beginning of Period 20,847 19,826
Acquisitions 240 1,176
Foreign currency translation and other adjustments 31 (155)
Goodwill, End of Period 21,118 20,847
Google Cloud    
Goodwill [Roll Forward]    
Goodwill, Beginning of Period 7,205 2,337
Acquisitions 3 4,876
Foreign currency translation and other adjustments (9) (8)
Goodwill, End of Period 7,199 7,205
Other Bets    
Goodwill [Roll Forward]    
Goodwill, Beginning of Period 908 793
Acquisitions 0 119
Foreign currency translation and other adjustments (27) (4)
Goodwill, End of Period $ 881 $ 908
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Narrative (Details)
$ in Millions, € in Billions
12 Months Ended
Sep. 14, 2022
EUR (€)
Mar. 20, 2019
USD ($)
Mar. 20, 2019
EUR (€)
Jun. 30, 2018
USD ($)
Jun. 30, 2018
EUR (€)
Jun. 27, 2017
USD ($)
Jun. 27, 2017
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2018
USD ($)
Loss Contingencies [Line Items]                    
Guaranteed purchase commitment               $ 10,600    
Purchase commitment period (majority)               7 years    
European Commission Antitrust Investigation                    
Loss Contingencies [Line Items]                    
Loss contingency, loss in period € 4.1 $ 1,700 € 1.5 $ 5,100 € 4.3 $ 2,700 € 2.4     $ 5,100
Loss contingency, loss adjustment                 $ 217  
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Narrative (Details)
Dec. 31, 2023
USD ($)
class
vote
Apr. 30, 2022
USD ($)
Stockholders Equity Note [Line Items]    
Number of authorized classes of stock | class 3  
Share Repurchase Program    
Stockholders Equity Note [Line Items]    
Remaining authorized amount | $ $ 36,300,000,000  
Class A Common Stock    
Stockholders Equity Note [Line Items]    
Votes per share class (in votes) 1  
Class B Common Stock    
Stockholders Equity Note [Line Items]    
Votes per share class (in votes) 10  
Class C Capital Stock    
Stockholders Equity Note [Line Items]    
Votes per share class (in votes) 0  
Capital Class A And C | Share Repurchase Program    
Stockholders Equity Note [Line Items]    
Authorized share repurchase amount | $   $ 70,000,000,000
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Share Repurchases (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stockholders Equity Note [Line Items]      
Repurchases of capital stock $ 62,184 $ 59,296 $ 50,274
Share Repurchase Program      
Stockholders Equity Note [Line Items]      
Repurchases of capital stock (in shares) 528 530  
Repurchases of capital stock $ 62,184 $ 59,296 $ 50,300
Share Repurchase Program | Class A Capital Stock      
Stockholders Equity Note [Line Items]      
Repurchases of capital stock (in shares) 78 61  
Repurchases of capital stock $ 9,316 $ 6,719  
Share Repurchase Program | Class C Capital Stock      
Stockholders Equity Note [Line Items]      
Repurchases of capital stock (in shares) 450 469  
Repurchases of capital stock $ 52,868 $ 52,577  
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Denominator      
Basic net income per share (in dollars per share) $ 5.84 $ 4.59 $ 5.69
Weighted-average effect of dilutive securities      
Diluted net income per share (in dollars per share) $ 5.80 $ 4.56 $ 5.61
Class A Common Stock      
Numerator      
Allocation of undistributed earnings $ 34,601 $ 27,518 $ 34,200
Denominator      
Number of shares used in per share computation (in shares) 5,922,000 5,994,000 6,006,000
Basic net income per share (in dollars per share) $ 5.84 $ 4.59 $ 5.69
Numerator      
Allocation of undistributed earnings for basic computation $ 34,601 $ 27,518 $ 34,200
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 5,124 4,072 5,174
Reallocation of undistributed earnings (287) (230) (581)
Allocation of undistributed earnings $ 39,438 $ 31,360 $ 38,793
Denominator      
Number of shares used in per share computation (in shares) 5,922,000 5,994,000 6,006,000
Weighted-average effect of dilutive securities      
Conversion of Class B to Class A common shares outstanding (in shares) 877,000 887,000 909,000
Restricted stock units and other contingently issuable shares (in shares) 0 0 0
Number of shares used in per share computation (in shares) 6,799,000 6,881,000 6,915,000
Diluted net income per share (in dollars per share) $ 5.80 $ 4.56 $ 5.61
Class B Common Stock      
Numerator      
Allocation of undistributed earnings $ 5,124 $ 4,072 $ 5,174
Denominator      
Number of shares used in per share computation (in shares) 877,000 887,000 909,000
Basic net income per share (in dollars per share) $ 5.84 $ 4.59 $ 5.69
Numerator      
Allocation of undistributed earnings for basic computation $ 5,124 $ 4,072 $ 5,174
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0 0
Reallocation of undistributed earnings (37) (30) (77)
Allocation of undistributed earnings $ 5,087 $ 4,042 $ 5,097
Denominator      
Number of shares used in per share computation (in shares) 877,000 887,000 909,000
Weighted-average effect of dilutive securities      
Conversion of Class B to Class A common shares outstanding (in shares) 0 0 0
Restricted stock units and other contingently issuable shares (in shares) 0 0 0
Number of shares used in per share computation (in shares) 877,000 887,000 909,000
Diluted net income per share (in dollars per share) $ 5.80 $ 4.56 $ 5.61
Class C Capital Stock      
Numerator      
Allocation of undistributed earnings $ 34,070 $ 28,382 $ 36,659
Denominator      
Number of shares used in per share computation (in shares) 5,831,000 6,182,000 6,438,000
Basic net income per share (in dollars per share) $ 5.84 $ 4.59 $ 5.69
Numerator      
Allocation of undistributed earnings for basic computation $ 34,070 $ 28,382 $ 36,659
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0 0
Reallocation of undistributed earnings 287 230 581
Allocation of undistributed earnings $ 34,357 $ 28,612 $ 37,240
Denominator      
Number of shares used in per share computation (in shares) 5,831,000 6,182,000 6,438,000
Weighted-average effect of dilutive securities      
Conversion of Class B to Class A common shares outstanding (in shares) 0 0 0
Restricted stock units and other contingently issuable shares (in shares) 92,000 96,000 200,000
Number of shares used in per share computation (in shares) 5,923,000 6,278,000 6,638,000
Diluted net income per share (in dollars per share) $ 5.80 $ 4.56 $ 5.61
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Compensation Plans - Stock Plans (Details) - Restricted Stock Units (RSUs)
shares in Millions
12 Months Ended
Dec. 31, 2023
shares
Stock Plans  
Award vesting period 4 years
Shares reserved for future issuance (in shares) 723
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Compensation Plans - Stock Based Compensation (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Unvested Restricted Stock Units      
Total stock-based compensation expense $ 22,100 $ 19,500 $ 15,700
Stock-based compensation expense, awards we expect to settle in Alphabet stock 21,700 18,800 15,000
Stock-based compensation expense 22,460 19,362 15,376
Tax benefits on total stock-based compensation expense 4,500 3,900 3,100
Tax benefit realized related to awards vested or exercised 5,600 $ 4,700 $ 5,900
Severance and Related      
Unvested Restricted Stock Units      
Stock-based compensation expense $ 432    
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.0.1
Compensation Plans - Stock Based Award Activities (Details) - USD ($)
$ / shares in Units, $ in Billions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted- Average Grant-Date Fair Value      
Fair value of vested awards $ 26.6 $ 23.9 $ 28.8
Restricted Stock Units (RSUs)      
    Number of     Shares      
Unvested at beginning of period (in shares) 324,000,000    
Granted (in shares) 263,000,000    
Vested (in shares) (217,000,000)    
Forfeited/canceled (in shares) (32,000,000)    
Unvested at end of period (in shares) 338,000,000 324,000,000  
Weighted- Average Grant-Date Fair Value      
Unvested at beginning of period (in dollars per share) $ 107.98    
Granted (in dollars per share) 97.59 $ 127.22 $ 97.46
Vested (in dollars per share) 100.36    
Forfeited/canceled (in dollars per share) 106.56    
Unvested at end of period (in dollars per share) $ 104.93 $ 107.98  
Unrecognized compensation cost $ 33.5    
Period for recognized of unrecognized compensation cost 2 years 6 months    
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income From Continuing Operations Before Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic operations $ 73,600 $ 61,307 $ 77,016
Foreign operations 12,117 10,021 13,718
Total $ 85,717 $ 71,328 $ 90,734
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal and state $ 17,125 $ 17,120 $ 10,126
Foreign 2,526 2,434 2,692
Total 19,651 19,554 12,818
Deferred:      
Federal and state (7,482) (8,052) 2,018
Foreign (247) (146) (135)
Total (7,729) (8,198) 1,883
Provision for income taxes $ 11,922 $ 11,356 $ 14,701
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
U.S. federal statutory tax rate 21.00% 21.00% 21.00%
Foreign income taxed at different rates 0.30% 3.00% 0.20%
Foreign-derived intangible income deduction (4.60%) (5.40%) (2.50%)
Stock-based compensation expense (0.80%) (1.20%) (2.50%)
Federal research credit (1.80%) (2.20%) (1.60%)
Deferred tax asset valuation allowance 0.60% 0.90% 0.60%
State and local income taxes 1.00% 0.80% 1.00%
Effect of tax law change (1.40%) 0.00% 0.00%
Other (0.40%) (1.00%) 0.00%
Effective tax rate 13.90% 15.90% 16.20%
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
jurisdiction
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Income Taxes [Line Items]        
Cumulative net tax benefit reversal $ 11,922 $ 11,356 $ 14,701  
Total unrecognized tax benefits 9,438 7,055 5,158 $ 3,837
Total unrecognized tax benefits that, if recognized, would affect our effective tax rate 7,400 5,300 $ 3,700  
Uncertain tax positions, accrued interest and penalties $ 622 $ 346    
Number of tax jurisdictions | jurisdiction 2      
Decrease in Unrecognized Tax Benefits is Reasonably Possible $ 700      
Federal        
Income Taxes [Line Items]        
Net operating loss carryforwards 7,100      
Federal | Research Tax Credit Carryforward        
Income Taxes [Line Items]        
Net tax credit carryforwards 600      
State        
Income Taxes [Line Items]        
Net operating loss carryforwards 18,600      
Net tax credit carryforwards 1,000      
State | Research Tax Credit Carryforward        
Income Taxes [Line Items]        
Net tax credit carryforwards 6,300      
Foreign Tax Authority        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 1,800      
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Accrued employee benefits $ 1,855 $ 955
Accruals and reserves not currently deductible 2,481 1,956
Tax credits 6,609 6,002
Net operating losses 2,965 2,557
Operating leases 3,526 2,711
Capitalized research and development 17,757 10,381
Other 1,951 2,289
Total deferred tax assets 37,144 26,851
Valuation allowance (10,999) (9,553)
Total deferred tax assets net of valuation allowance 26,145 17,298
Deferred tax liabilities:    
Property and equipment, net (8,189) (6,607)
Net investment gains (2,405) (2,361)
Operating leases (2,965) (2,491)
Other (902) (1,092)
Total deferred tax liabilities (14,461) (12,551)
Net deferred tax assets (liabilities) $ 11,684 $ 4,747
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (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]      
Beginning Balance $ 7,055 $ 5,158 $ 3,837
Increases related to prior year tax positions 740 253 529
Decreases related to prior year tax positions (682) (437) (263)
Decreases related to settlement with tax authorities (21) (140) (329)
Increases related to current year tax positions 2,346 2,221 1,384
Ending Balance $ 9,438 $ 7,055 $ 5,158
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Information about Segments and Geographic Areas - Revenue and Operating Income/Loss by Segment (Details)
$ in Millions, € in Billions
12 Months Ended
Sep. 14, 2022
EUR (€)
Mar. 20, 2019
USD ($)
Mar. 20, 2019
EUR (€)
Jun. 30, 2018
USD ($)
Jun. 30, 2018
EUR (€)
Jun. 27, 2017
USD ($)
Jun. 27, 2017
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2018
USD ($)
Segment Reporting Information [Line Items]                      
Revenues from contract with customer               $ 307,394 $ 282,836 $ 257,637  
Hedging gains (losses)               236 1,960 149  
Segment operating income / (loss)               84,293 74,842 78,714  
Unfavorable Regulatory Action                      
Segment Reporting Information [Line Items]                      
Loss contingency, loss in period € 4.1 $ 1,700 € 1.5 $ 5,100 € 4.3 $ 2,700 € 2.4       $ 5,100
Google Services                      
Segment Reporting Information [Line Items]                      
Revenues from contract with customer               272,543 253,528 237,529  
Google Cloud                      
Segment Reporting Information [Line Items]                      
Revenues from contract with customer               33,088 26,280 19,206  
Other Bets                      
Segment Reporting Information [Line Items]                      
Revenues from contract with customer               1,527 1,068 753  
Operating Segments | Google Services                      
Segment Reporting Information [Line Items]                      
Segment operating income / (loss)               95,858 82,699 88,132  
Operating Segments | Google Cloud                      
Segment Reporting Information [Line Items]                      
Segment operating income / (loss)               1,716 (1,922) (2,282)  
Operating Segments | Other Bets                      
Segment Reporting Information [Line Items]                      
Segment operating income / (loss)               (4,095) (4,636) (4,051)  
Reconciling items                      
Segment Reporting Information [Line Items]                      
Segment operating income / (loss)               $ (9,186) $ (1,299) $ (3,085)  
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 148,436 $ 127,049
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 110,053 93,565
International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 38,383 $ 33,484
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II: Valuation and Qualifying Accounts (Details) - Allowance for doubtful accounts and sales credits - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 1,213 $ 1,389 $ 1,344
Additions 3,115 2,125 2,092
Usage (2,737) (2,301) (2,047)
Balance at End of Year $ 1,591 $ 1,213 $ 1,389
EXCEL 108 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '*M/E@'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 " !RK3Y8H"4=8^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFD'AZC+96BG(2$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^\_G MSY);'83N(S['/F DB^EN=)U/0HL8C!*4_ MU!&AKJH'<$C**%(P XNP$)ELC18ZHJ(^7O!&+_CP&;L,,QJP0X>>$O"2 Y/S MQ' >NQ9N@!E&&%WZ+J!9B+GZ)S9W@%V28[)+:AB&=QOF:RK>E54O&CXOJK%JA'\_GUV_>%W$W:]L0?[ MCXVO@K*%7W&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" !RK3Y898C403L) 6/P & 'AL+W=O#(3N>M2;PXW= -^T!+="Q$$CV*SN7? M[U"R12N@**F@^Z'Q1><5^9B7\Y+4^0ME3]F*$(Y>DSC-+GHKSM>?^OTL6)$$ M9\=T35+X9DE9@CF\98_];,T(#O.@).X[EC7L)SA*>Y?G^6#K>95H>G4:-H. MNJ$I7V5HDH8DK KTH8!E*9U=*:\*8!,?(M3\BQW)<18%\??AO.#U&CIN' M>XKP<4/X!L)=2W7W2FW%3ML8!N>A!]\\(>R:]RQ]_L(?6+RI<)L7&AL0J*+T2I:=3ER@? MWM9$A4T?;EM'OZOX:*.Z\C$D5N$S*/D,VO$9I>D&Q^B>K"GC*E!Z'.[0C,D5H%V4D([ MT5;5WS FF%U'60"-ZQO!3 M.KW9T9#M'KJTBI@WL2LR06(78:4GLM.5XQ3#D M3OG(7]\G]5I+'&?*3JD-ZTK+D%B%UEE)ZTQ;PTG*(_X&S2LFZ':3+ A34=)K M6)9]Y)X,3BT5*6UH5U*&Q"JD;$OF<58;5O?D,P-_H9J MEGKU\40)4!O4&: AM2I 1P)TV@!\P*]H&L+(%BVCH,AHZWML@^30/K)/AB=G M]IF2GC:X,SU#:E5ZT@G8VNQX1V\4AJ">?=R]0+D9N$O5;4XO"66ST"A9KR*^ M(I@S NZ./;W@-R5,HT[ E%H5IO0"MCZ;?P_3%^^@$S_0EU0)4B]W(_H^!BD9=0JF%*KTI)F MP6[E%OXB<7STE,*8C^8$9\ N1-,LV]3 TVM^(ZKU3U\?U9G;(9R#(YV#T\HY M_$EC,=^QPF\QY;IO@](M5:[-&O4+IM2JL*1?<%KYA=W*1^'=H_0QGR\W:FAZ MQ9HFIH_J3.T0)L&1)L%I91*F*2>LV.D1:T1XAU%)3:]81\VH.3"E5J4FS8'3 MRASDW1'YD(X]4J;*XJ\:=+Y@]DC0* @("(%,6$@J^1GU Z;4JORD'W!:^8%Y M@N,876TR^#I3]U"]3NU"FSZN,ZU#& !'&@"GE0&8)(0]B@'M,RCP%:1GR1JG MZF:G%ZS'9M0 F%*K8I,&P-&GZU/_^AZ--F'$P2N-.">0_^?+']3V88ZFM_[=_>SN?O0P&:.K;^A^[V M#2%Y+@XJ9IAQ-)U.BV)$6777 M'(E!G;($B5,#B-/\]N25B]*(0;_4/4;S3;!"Z[S$65GBEPCZYX*@)21?(;R# MR54HS$FP81&/")0S#='D-5CA%/(UZ,E)E.7GJ\2U4#S;L5"(WW24EL5.[)O8 MB27B\ T:DX"(E8/R^(QR3T?_&W8^$7((C^9*C^;J'=4(<(?%]%(S!S<(U Z% M^KC.F YAREQIRER]A=J;A.7V_35\J,R1&\3JSCKHPSH3.X0A<_?.;>F-U'MB MV[,B]D5_4Z4^4F#E&59]G#@ M6)[J!)^O#^Y,[1!6S)56S&W8-XEQ!I-//@7 \)_/94IB)HV4;U1M;$JMBE#: M,K=P,&;/6)KT6+Y1M;$IM2I/Z=AI^W+#S(QIW M4;)J"_^(/EC'T,G1&N:A9QRK?;!>O3/50U@W5UHW5^^Y'A@.\\7CMV1!8R5, MO<#GN[O/7Y28C)HV4VI53-*TN7K3MFMM,CFN.]O4('0[FH]'?RAY&;5HIM2J M9Z*ED?-:[>A4.]=\!38H0W<;#I8D%92=/@Z7/^8LZ]:IQS]3*= 1DU%*;4J@BEH? <\W.N9](@^$;5QJ;4 MJCREW?!:[?]\5S>WANTSYH;A.JS9GU@ M9UZ'=!E>JZVA[YINC6X7;=4J6?/PQ%;/MT:=1G_O06)Q#B!_(#M#@3@) M73Q37'Y:/O0]RA]U[LO+BR?&;[ X1I"AF"PAU#H^@4&8%0]A%V\X7>>/)2\H MYS3)7ZX(#@D3%\#W2TKY[HVX0?DH_.7_4$L#!!0 ( '*M/EBA#+$?/ ( M ,$% 8 >&PO=V]R:W-H965T&ULC939;MLP$$5_A5"! M/ 76XJ6M(PGPDJ IG,*(T19%T0=:&DM$1%(EJ2C]^W*151>P!;]87.9>GB$] M$[=*52]=SW958"Q7+$:V!ZY\ %Q4I/1>'+6@#.K8A6?A0$ M,Y]BPKPTMFM;D<:\415AL!5(-I1B\6<)%6\3+_2."\^D*)59\-.XQ@7L0'VM MMT+/_-XE)Q28))PA 8?$6X3SY8("@@DP9 M!ZP_K[""JC)&&N-WY^GU1QKAZ?CH_F!SU[GLL805K[Z37)6)]\%#.1QP4ZEG MWGZ"+I^I\TO:EUL]-%#62,5IYU8$U#"W!>_=?=P*@@O"*).$%EN=Y"E M7&.%TUCP%@D3K=W,P*9JU1J.,/,H.R7T+M$ZE2Z:G"CTR-SSZGN*?:5MS::? M=19+9Q%=L @C],29*B6Z9SGD_QOXFJ>'BHY0RVC0<0W9"(W#6Q0%T7C ;]PG M.;9^XVN31#\7>ZF$_DO\.I>O6_<-?2LT7I ME"83XCC^)&5Q-IJ>E<]NY?1,K%429_Q6HGR=IDR^7O)$/)^/\&C[X'O\N%3% M@\GT;,4>^1U7/U>W$NXF391%G/(LCT6&)'\X'UW@DQD-"H?2XN^8/^>=:U2D MZD!K!UHF6B$KT[IBBDW/I'A&LK"&:,5%.3>E M-V039\5KO%,2?HW!3TUG-]=W-U^_7%W\^'2%+B^^7ES//J&[SY\^_;A#1^CG MW14Z^'"(/J X0]_B)(&9S\\F"@8NW"?S>I#+:A R,,@5GQ\CBL>(.(0:W&=O M=R>[[A-(M\F9-#F3,AX=RGDM)<\48GG.57YBRJ<*X)H#%%OK)%^Q.3\?P=[) MN=SPT?3C']AW3DW9O5.PG5QIDRNU19_.6+Y$+%N@>7'!?ZWC#4L@>>-;K$(% M9:AB_V^FQ'7<\&RRZ:9CL,)A$#56.SC=!J=KQ?F-R2>NV'W"4<[G:QFKF!LQ M5F'\SNBA#_]Z&'6K"(%>,/H5A23N18F\YQ.VF8S&C@$W,>?I.';\WC8CX7:\ ,97C.(0& .T895R:@OH; #2+?[>$T6#G$ M"\TP@P9F8(5YHY9<0@WL;E83Q$"?).)[3@^BP6%&&@2*':>_O0Q6CAL-+$OLM%SD6)%> M\0<.4[D MIF+E"/%7LPHZSB[[QS[40^FPIZ?;0&.UC)_L VPBW=82O#3&\ +5-Q]H@2#HK'LD[K M0#L07*A+?:0F,QH.36S+5=A.5G\)L7@&E6&$1K4Q282C_LHTF861[PQ :^D) MV_FI*D89;*7]NQWK[ -[R--FT4!E@1,,(&U)"K^%I2SH=%*!8DT[N[>&I]M1 M'[:/.P"P91_LOTE^)3&[CY.R$ADU&+:RV.^*L/>*MIMTRV783F8-YZ[8:U&& MC0GK'!6X$>V_%]W*PV2H2+1,ANU4!@#E&DHO%%YH$7-6-5E0X.YYQA_B@;5D M8"P/*D8?LL$,UMP0YI;8L)W9MICY2P&9YR5>L2,;.HO,F(#.9*Z/-3EI,*-! MZ/OF!$A+>,1.>-L$)-_P; WSQ27*9HP>^->H'H%(8I\?IUP&3F!LX "9.6Z8B=Z?IO>]QE/2-> M4[/5)SN#D1<-](RDY3IBY[HO'9VXK:S[\>K$%KJ!]OYUJVBPI2$M^1%[[_5F MB4L,/578EXP&(P\/$#1IN8KL:;QZ>G'?AC(U8*[?)P&CF3>X7EOB(G;BJI19 MTFRK?6A-39;6>!NL"'$'M!EI"8O8":LJ5/L0ZF2#<>1@K0 8[$"KDX$215M6 MHG96FHDTC571TU2,.A-9L1IX-@?$Z.!:*(ZP9/2Y$LN,P__A$2')R639YZ-:I4:N7.WU6I[Q5M-_>62*F=2&_E MMCSEQ2R,T0?GV'$PE%:)-BP!A0*EH5(I8U@"3G4)JV2MED+&__+%*53?[=,X MSPMQ4XJRMU9(T?>./+=UCD,:<<3',EAF0#X0E76?,,HZO@&G5&] ML1_AP__Q-G5E$O@>[3.LP)R'-S$=.URI$+_4H?O\$L\)V!0V;:BAIJ%S7?N6+P"-H:)C.88O-1 MO2Y/",9=BJI!&HZ0(\_SAU"V0H;:A4Q%9?E@L32"UN4*"2D-^N=V)CO/Q^[0 MTFB5#;4K&XU_R^7\FTD$VO&PO=V]R:W-H965T&ULO9EO;YLZ%,:_BL6NIDW:+=@DA'1)I)1VZJ3=+5IV[WWM$B>@ F:VDVS[ M]-<&"J'\S2Y-7C1@SGE\?H1C'KFS(V6/W"-$@!]A$/&YY@D17^LZ=ST28GY% M8Q+)*UO*0BSD*=OI/&8$;Y*D,-"185AZB/U(6\R2L15;S.A>!'Y$5@SP?1AB M]O.&!/0XUZ#V-/#5WWE"#>B+68QW9$W$W_&*R3,]5]GX(8FX3R/ R':N+>&U M@\8J(8GXQR='?G(,%,H#I8_JY.-FKAFJ(A(05R@)++\.Q"%!H)1D'=\S42V? M4R6>'C^I?TC@)9$!)@2X->/(7'--8 M:ZP!=\\%#;-D64'H1^DW_I'=B),$.&I(0%D"ZIM@9@EF II6EF#=8H$7,T:/ M@*EHJ:8.DGN39$L:/U(_XUHP>=67>6+A?/F\_O+IX^WRV]TMN%E^6GYV[L#Z M_N[NVQJ\66%&(N$1X;LX> O^!'\ '7!/CO*9+N3L2D-WLYENTIE0PTRWQ+T" M)GP'D(',FG2G?SHJI^N2.0='.3A*],P&O;6@[J-'@PUA_/4K&\')>T"^[WWQ M\[J.+14;U8NI7KOF,7;)7)/-Q D[$&WQ^A6TC/=UI .)E;C-G-ML4U^L9)L0 MQL@&<'4'WH$8,W# P9Z F+#TUP5O_ AL:!!@QHO1MW7W)9W,3B932\9A85P9 M!ISIAU/@KJ@2R2@G&9U'DCZ9 .^%1YG_2UY0'.EH;?&IOG52%C2RSS. /I$E MB'$.,?XM")_S?3? N%+6\\+;(DH%6WG!UF\5+%\17.!HXT>[KJJMSJK;(DI5 M3_*J)ZU5.S0,Y4LC*1G(*H&+8U_@H-H$_1_]2:]'ORNJA&/G./;_PCF[$^S* M#3>-XO,,J6=PB6R:DTV'(.O7'M-JUZ*150]5%VN/IFU,T"A>LL805&?T4#9A M/[;:X"ZX$P;'6EMPJ<^X[="BU,G3A'N"@]@$.ZA^&4BNS M%PX"MEN(P5>?;+[2\VDW+C]]H\MTA:N [;9BT!4(5HW#V)X^;[R,JR9V:HU: MJ0J; =M]Q@NL0%5KT8Q6$]N%5A@2V.Y(TO7GIGO]:94YNP<'4BM#%WX&3@9= M?UKMT=GL ZF5V0OS R_L?F#5T5C-RT^_X#);87_@!?T/K)H:>]) 51-JFVU, MJ' _Z-+N!U4-31-876@'6.%\4!_GXP GXVE<>MIUSMX^> GK@TXV3H;=.1EV MZ^0EK \JK ^ZL/5!53/3O/3T#"ZS%<8'7=#XH!HS8TUA/58U5F*A5JK"^*!+ M&Q]48V8:T:JQC6CZR2ZNVD+_"[.='W$0D*U,-JXF4HNEN]+IB:!QLK'[0(6@ M87+H$2S;4@7(ZUM*Q=.)VBO._S>P^ ]02P,$% @ !7!0!N4B#]2NA-'UT!+ M>67L3=_<)1/+T1[1C,924Q#ULZ4SFF6:2?GQHR:UFC&UX?'UGOU;*5Z)>26" MSECV9YK(U<0:62"A"[+)Y#/;_49K09[FBUDFRO]@5V,="\0;(5E>&RL/\K2H M?LE['8@C ^CW&*#: +4-W!X#7!O@CQJXM8%;1J:24L8A(I),QYSM -=HQ:8O MRF"6UDI^6NAYGTNNWJ;*3DYGCP_SQ]_OHNN7VPC,7]3/_>W#RQP\?@-W#[/' M^UOP%7R?1^#LRSGX M("W*=9IB9,C&VIAM .0@;'!H]G%S9#"//FX.!]3@9BIPR8=[ M^.Z*F.44S"615*TL"?ZZ?A62JY7QMRG8%9EK)M/EXDJL24PGEJH'@O(MM:8_ M_P1]YQ=3H#Z3+/HDLI,@NDT0W2'VZ3/=TF)#C>E960:EI:Z'VREV ARZ8WM[ M'(LN#(W0"/NGL,@ \P(?!PWLQ'^O\=\;3((9$U( 4B2 OJO:+JBX,DGQ/G/R M/Y,L^B2RD^#Y3?#\PK,@\2)29C:UT13'J"C@>NYZ*@):>+PJ'G."TU!A3T M?&06,VK$C ;%S$E&JXQ6C<4;E6FQ-.D8=<9&00C;.@PHW_-;J,B 0B'LT1$V M.L)!';_2@G*2E4I(HK;B5!=GW;68Y(3=Q/!=Y+7D&%!>@%H%*3*@L <=LQSH M''9^9U#0"Y-*3MPI.,:=W3&$%$,'M@29<$X0MFML9,#!8!0BW"/JJ)V!@Z+J M373!60Y4@H,9J4+.=Q-5M)]3,@/JJ,JHS208RU>OT)=ZASX&#'4"5>$;O M<7=*O*!3! RP &(T:KO?A85JO^^;DD.' 8=;C"?.MFEY[E''KOW42/+>LW)< MPQ81HO9^8X1AK]UTF&!N<+0,3S4=N@XXN"]/']0)LU)BU.!U>IT !V&[FAE@ M7A@&G:5B8/,=W+?T#YL_'-[];XA(8[TP]G.BEC\0*\*I[@EF&1$"7%_4%S<7 M9+VT9DWIWQ9?CL0:CO; M%+(Z039/F^\3U^6IO/7\1G^W*,_2!YKJH\<]X$V3C(VUB//UM:ZS("(I9E=T33+Q94GS M%'/1S%DH3N MQAK4WEX\QZN(RQ?Z9+3&*S(G_.OZ*1/_T//L\>YC??9N!NP?1GH$!^#KWP>5%#UR . /W<9*(Z6,CG8O! M2$@]J#J^+3M&1SJ&"-S3C$<,S+*0A$T 7;"HJ: W*K?H)*)/@BM@PCY !C(5 M YI^W!TIW/V/N\,3;,QZ8LP"SSR"-^>8$[' .*!+,*6I6-617&Y; NZR@*8$ M_'&S8#P7"^=/E?HENJ5&E]GDFJUQ0,:: &8DWQ)M\NLOT#%^4REW3C#_3& - M5:U:5>L4^N1!9-*XD$^E6>GK%KXR86XGKNEZ]DC?'HK1M;(]ST5-*U^!Y1BF M65LUAF_7P[=/!L4CCT@.@D8TE'3 94(9ZUVK:-GG#(5S@OEG FMHZ=1:.B=# M81KA;"7E V+W%-M#)M)MGI,L^ G$JLI8@LN-*?Q+9&&Y$%72EETXC8AIQTO7 M9@"'IM.*%Y6592%UO+@U1_=DO-QL<9S@14(&@N. X43RW9*2#U,&BWO.8#DG MF'\FL(:0PUK(X0>#)1,99).)$BN)_R8A6(G2BI6+C[">2M!A9V*A:5FM&.D: M#2P7&:T845A!$QZ)$:^FYIVD]H4P=BU*N"#!C,7+.&C'O5P?!>W+@FP/E&1E MXDDV8NM^4^5X7O6Z$D!GV)) 8608;DN!KM' L=3\H;$O@8QW-X6@F.!^041L MN%52Y?@5+$A&EK%@3UY%LB\&1)]G]DB&H$ MC;!&L)TE55;0-=I;J=+,/I8F]J4C?+]V_+=IXA(BU).) AI5FE =+6ZKGIOY MWVFS5QF9L$V^:V4[1[8(N*\[X">U\%PG?*0 4G)1E'4=![7F>2NF:VZ7GMTX$*S71=M\5&/SC8IR1?%1 MEI0-3M?%]<&"&PO=V]R:W-H965T&ULK57; M;MLP#/T5PBN&%ECJ2RZ]+#&0QBD:8&F#)NT>ACTH-A,;DZU,4I+N[T?9CI=; MBP+KBR5*/$<\E$6VUT+^4C&BAI>49ZICQ5HOKFU;A3&F3)V+!6:T,Q,R99I, M.;?50B*+ MM@!NZQ6 5P*\?4#C%4"]!-3?"VB4@$:>F4)*GH> :>:WI5B#--[$9B9Y,G,T MR4\R<^UC+6DW(9SV>P_WXX=O@Z [Z0BQ?]>_'P^> M^S"X)[L/IR,F,=,QZB1D_ QJ\#0.X/3D#$X@R6"8<$[7J=JVIN#,$798!G)3 M!.*]$HCKP5 0L8)^%F&T2V"3JDJ:MY%VX[W)&&!X#G7W"WB.5S\24._]<.\( M/'@_W'U#3;VZJ'K.5W^%;ZR91GIO&L0,>B*E1QZ;U[="&&2A2!%^=*=*2WI( M/X]EOV!O'&5:+5B('8N(%.CD.LW6KE-PZ%2_:E0^.WJ;E=[F_^D-F8IA M1LT 8HSF>%1A\R N;T_>H8?K.GOJ#GUJKN?MR;.W*EN*94]))_-$5G&S(Y3S(%'&=$Z9Q?4&"RZ!:%H<4BKY]3H:D: MY].8&BQ*XT#[,R'TQC '5"W;_PM02P,$% @ JS,1"9C):7K5Y-)DRW)*FU>5FM2LO_<5O4JI>RROILT MZYJDBS;1JI@@Q_$GJS0O1]/3]MZ'>GI:;6B1E^1##9K-:I76_UZ0HGHX&\'1 MMQO7^=V2\AN3Z>DZO2-S0C^N/]3L:K)36>0K4C9Y58*:W)Z-SN&K! <\01OQ M1TX>FKWO@%?E4U5]YA>7B[.1PTM$"I)1+I&RCWLR(T7!E5@YOG2BHUV>/.'^ M]V_JK]O*L\I\2ALRJXH_\P5=GHW"$5B0VW13T.OJX0WI*N1QO:PJFO8O>.AB MG1'(-@VM5EUB5H)57FX_TZ^=$7L)(#Z0 '4)D)3 /Y0 =PFPE,#U#R1PNP2N M7*3P0 *O2]!6?;*M>VMEI7#Z#FT4R-?VG=;U,SO_*2=Y0YK=E_7\S!U>OV=75[+%*S1FQ?@Q_W+TPEE!>393+*N,!?;PJ #A;FI M:%IHDLW,R69%VC0__0!]Y]?S%]O/O5L7+T![!69@3JOL,TC+!3A?+'+>4=-B M&_0AS1?CR[)+G*YS?4%BD!K-JQ<;OD@^L>P(NRZQ: M$?#+VZII3C3RB5G^FE V\IEVDM9E7MY)#D]8T^_:'^W:'[6:[@'-"W*7EUP, M7*1%6F:L=*P)MVU[ E(*8I*]!!B^ ,A!CJY)C?I\GGO5K-.,G(V8$0VI[\EH MNK59U]!;,;\5XW/<_11BSW%/)_?[K6 SR\22F. ^WKF/![I_C.-;S6#/)(20 MYTHNS=0P+_2@(WFI1OD8BS&)&@-][#IP%R94WMU5WFW3X0.59Z.!/=H:UN-8 MC=MO)WSZ: ?ILBH6I&[8M/-ED]-_P=_755$ ]FAX2.O%/SI37)O=T*98;%,L ML20F-)BW:S#/V%O99+;BSW8V?V;;*1(T[8R:-\V&34M[,X>NA8SB0UO(4R<* MUY.ZMLT,$TMB@O'^SGC?:/Q\@,N^:@R2)@9?'%14;2S?42$MB@I'ASLC0 M:.1-^I4M3>F2S\S\@563[3J'5N">-)3?JF[9W8;6><;_L9T:-F5.FW;*J/B" M2&=WJ!@YA@X*I(?0+%1ZK2XL-M9BJ.&6Q 3#HYWAD='P:[+>U-F2]=R&.[NU M\Y'!;U0<.L5&:KNX3B#9;3/'Q)*88#=T>A)R!ANN91A'-<9C/5%>?W5Q0H]% M&,F+67.IAEJH*YP;1)ZC7ZO!/4Z$YHDT+0BW)2\IX:.<+]4R1GE5D2_:B8"4 ME"$5T6,?5$J%Y97HK L*3$&QN92#W;*D)GK:LQ31*HC&]=@$S=RTA>M,@.N\@^OB %Q?=)K"T&# M[.=1F2:V,A7][$D,&KEAFI2+([< H-99J_#5J8F; ,B5EZA6,TULJ8D-T),5 M-*.5U !'F:XB$/(8EWMR?_94PH>!_+2*-7)CZ"-Y*T 3!B/HANZ!(=TC#O3_ MQ]T :!-@9E;58JMJB2TUL=EZO()FOGKBGH!9?7 [:9@,RRM6JUDFMM1$^WLH M@V8J&[(S %70"N6Y0H6L4+;/*F#94A/MZQ$+FAGK>W8'H,I%,/*0,NT>%1:; M"SC8SN<@*-03%#(3U//M$2 -UD2!)YN.-,C%PI3S ZO(I2O;@:UQU.,6,N/6 M]]"_67+P48S*;&,/RSQF-<_$EIIH^MY9F)G'CMT!0"K6C+T(13)*='%"=\2N M>IQE]SQ+5S@OC-"!+ME#%S)#UY-V )#*0 [M0CUW( MC%UF_D8\ABY.K:HECU9!-*[')63&I>_B?Z0A'"\*Y6TH<]:# M_3PJT\16IJ*?/7PA\P'3\?R/M,Y:I2VD.\(*7?EDQ6JFB2TUL0%ZC$)FC#+S MO]YT%7:0YT/E9P!=G,#_(0R5AY J-^9[=7)'U2!6Y'G^@2T]U),,"O]'_D"\ J2VG"8G,!A]II2TVTLZJQZ< L.70ZP#H20DH'MDI?MM1$T_=^3VAF MM&,)%FN.I7RDK IF6$6RL>NHO=$JE>D*YX40'3C#QCUOX:?P%E9A)K MM(5UM.7ZRL^$K=*6+36Q 7K:PD^A+;WI*D6A$+.Q)7=G-2[P/:Q,F&K8V'4= M)'=43:Z0-4\@#>C)W@L@_/V>=VE]EY<-*,@M2^B\#%B'K[>OS&PO:+5NWPGY M5%%:K=JO2Y(RR.(![/^W546_7?#73'8O+DW_ U!+ P04 " !RK3Y89I+T MEHH( "%* & 'AL+W=O9D>A8M[+D%>4D_?=+2HIDD2/& ?P2 MR\[A2(MKEA;B:;>MZ?[%8B&3+=TR\+_>\D/_9E-6. MU?)K=;\0^XJSM!FTRQ?$> MEX]7,SQ[_N%[=K^MU0^+Y>6>W?,UK__*OC#^*HVNDJ-R5Y4_UY4MZ-7/4$_&<)[4RP>3' U_Q/%>6Y'/\TQF= M]?=4 X^OGZU_:LA+,G=,\%69_YVE]?9J%LY0RC?LD-??R\?/O"/D*7M)F8OF M+WILL8&\8W(0=;GK!LOONZQH/]E3-Q%' [ _,8!T X@^P)T80+L!]-0!;C? M;6:FI=+,0\QJMKRLRD=4*;2TIBZ:R6Q&2_I9H?R^KBOYWTR.JY>KVZ_KVS^^ MQ-<_/L9H_4-^W'S\^F.-;C^AU?7Z,_KTQ^W?:S1'?ZYC].:WM^@WE!7H)LMS MZ31QN:CE(RA#BZ2[W8?V=F3B=IB@F[*HMP)]+%*>C@TLY+/W!,@S@0_$:C'F MR7M$\3M$'$*!!UJ=/IP P^/3AV,+&]J[@S;VZ(2]VSVO6)T5]^V"R.J,@[/< M6G%A*RI77(@]2_C53"8#P:L'/EO^]S_8=_X'S= YC<5G,C::/;>?/==F??E5 MYLFL2,H=A^:L'1LT8U4Z?%@&-(B\R\7#\628*"^* C)&Q8 MWZ&T1XT>W^L? MW[,Z_SK]OUSP,JG6X@(BX)W3Z>/(];6 %#4#;2PB0&40X*)@ AZ:H&5 MVKHNDY]S5=92)*-:UGK1TN1/ZAJ,\L!X$$)!#[5F "HT FQQL1$88F"B40]D<##_!DT/5)/!WJ.!@ $;&4X5$YV=B/ ]'&CT3-,>$ M! Y,$#N#.'"L%&_K+:_ *N\8=W0IU:,,0%$WU!C& I'GC?Q[$?"!ENSZ6K+ MBGLNE%YA0O!:-,[),W:7Y8-;5,;@FXU4H4)=LD0Z3V1JD<$YN+OIF9+P6:W% MY[(VGG R3#BQ!LMUDI0'6;MD.Y#P[('=Y7PR\CM3X\4=4CWX(1BA.- C"(!% M3C050H,8PU:ULOQRE*&FJ5!SA1JK& *%KD[#!,U],L5B$$78KHJ:1=RM 9" M"TPR=@T* ,QS]'(90S _9+A1;(Q#/N[?NNSL,$!8X1 M42:(A!/5' ]*!=NEBN10'63EZ\IWFY'*QCU'>0ED9NH+&M% IP:AL"Y5 %1 M'7>"W*!5L%VL/).K^ ,O#AR)+:M@+YFRP@V)3L4$S5W7H (H%/_(UIC*H%#P MB1*EXP*R,"6%1_1F @!1WX@U$Q0$4^X8Q FVJQ/5"R5,;)4>?LADKXWN?J'R MQ/82FX(".S@PM#& B["K]U0Q"/.]"3^109X0QUKBOQ0/7)Q AUA5SFN+]EFM MQ>>R-I["0241JRA8?CM4R9:I7/2JUJFS.EJ>E!!/T]TK$(?=4(\0""?;%G=" MP9)!E!"[*!GQV['J)Z]5]3A2YR ]2)X$H1?J]$ 9$P9Z98=PF$H=/U$6R2!1 MB%VBW+"ZX]$X3;#\M51-T1'ZOK[AL0)@41 2O6,$8)B$))I(9V00,<0N8D9^ M+,IB?CI!0)!0V9OK!"$5Y%&]D01A(9UH)[:0A&?#SEXT$A$;M":H5X=FK1 A00=LP,"VW2A 8E$^6Y>(+0 MH).(72?U&N,@FOV10:/1 (HXZ>X""8E+C^A":E@Z"B=D'UG8^R5\,2I ,H'E\F M8KU=A7!>1"*][P9QLLQ-)&TZ*"CZ@H*JRH3S5*!-5>Y0)L1!K@BNN*D=SR&- MEP).S=34/M@)(GVO$(!Y)#1>O PXN HFF!Y]-[-KJ.DVYYCM&,&<@%V:##V M]/*Y@G">Z_AZWH)P:NME8L^'#G*)OB"71DY3:J(KI5PNI]R*RXS*7J3\O;J;1.ZKZ(* MO!##NN1; :ACO=LQ!129%!E3\3O(*&J74:LI/HC5Z([?9T6A8EDUZ+S*RA2D M:2H@@L/ X G G,C85X-@ONM/I:5!3E'[II25*5>;H5:.YC82<1W72$0 S)R* M&(*-IF)\!&'0.ZY]4VI]V.]SKDH)RU&:B20OQ:%JU4!#>Y-+DUG1GMF2K1!X M5N&L.U9GM1:?R]IX?@>!Y=H%5A-#>Y:E2,[@Z"5RKT4JOCD4*9@..N/')S=P MA(V7!! L#"/C& @ HR[6\_WBZ'S6CE?WS3DW@9H7&NU)I_[7_BS==7."3/O] M [Z(VQ-Q@YGV@-X-JV2>$"CG&VG2>1_(4E2U9][:+W6Y;TZ!W95U7>Z:RRUG M*:\40/Y_4Y;U\Q=U@_[DX?)?4$L#!!0 ( '*M/EC8]PWS3"8 .AZ 9 M >&PO=V]R:W-H965T M.ZN3 /;82:>(%V3L&$71'RCQ2F),D0J7&>O]]3W?6>Y"4?+XO0<4Z&L\$GF7 MLWYGN5<_WC;MQV[C7)]]VE9U]]/9IN]W/SQXT"TW;IMW\V;G:OIFU;3;O*<_ MV_6#;M>ZO."7MM6#BXG=D'OY?K38\/'OS\XRY?NVO7O]^];>FO!WZ4HMRZNBN;.FO=ZJ>S M9X]^>/X$S_,#?Y3NMHO^G6$GBZ;YB#^NBI_.'F)!KG++'B/D])\;=^FJ"@/1 M,O[2,<_\E'@Q_K>-_@OOG?:RR#MWV50?RJ+?_'3VW5E6N%4^5/WOS>U_.MW/ MUQAOV50=___L5IY]\O@L6PY=WVSU95K!MJSEO_DGI4/TPG; M+GM9%ZY(!WA "_6KO;#5/K\X.>(+MYQGCQ_-LHN'%X]/C/?8[_XQC_?XR'@3 MV\S^Y]FBZUN2EO^=VK&,]V1Z/&C0#]TN7[J?SDA%.M?>N+.?__9OC[YY^/3$ M:I_XU3XY-?H_R:M_U=C9Z[P?6HE60]ZC+'7]=NU[OMPK79H^^__R[+ZX)T^WS\3K]QV75/?V&:%Z[* M;W.:DKYX-JQ)*8C_#Q_/LZN:_O'HZUEV2]]M=Y4C:X$!\FS35 46O6RVN[S> MTQ1DM_*Z_#LO=\;3TE)S^J(C_9UESZK=)E^0$;RJ2<3NG=G?9_>SA5OF6\=+ MZH;ETG5=TV9EUPVTA[[1G<^S#RY;NQH$<33JC:L'HM5B3R:B(KO38C4M&:,; M(NN,UM7UYVZU4%/=B7'3W[-%M6S5"@W1*E5FY,8#TOF%;:[J_(>1CR#6):T#1#@ELPA M_DMTV@XU\5Q,)3U.AJ7*%XWPE_9)=N9IUN45O4V&]KE MAI[IA&^%XWGFV?.\*WDUES0L26?ULLRKK(-(04CX-<]S MDKYJ*(3%N4A\^@"FI;?*'O*?C#V096OYQ9N\+?-%!2DEKKA.WKII6'FV#8E! M!XFE[TPH%WE%ZW*R5S(Y=9A4UM#@0*AUTQ2W954] M91,+DY1_P@!E3=:F;]K]4WYLZ-QJJ#)8'1Z0%(OL-/&;I9@8O<.0,["-=L:: MW+'Y@AZF),A@# +G9]F"'L\V)=F:EHQ%Q4/2YLDZ%[3SYB/M;Z;RT4*"J]+= M",$6(%_>-35T9.89;]RE==YN2K(;;*+P#;.'*4OB"![\.11K)<:"X"4_M,S; MEF4FT(_6ZY1@$9G96?Q77@]P5$9/G%KL,,& :CCRD)VK!3;V7\ MVO7 G(&HHBK%GV2,G>S/2!FQ9>7&8[$(K_#)WN4MJV!7?M(_C%)'1U(1GUB- MC L'O-3"K3(EF)6U.60MK>BI+)1,M4$-P\& M>3P3.HKA8A8G!$AV#60 =P332M\5CO <*27_[3[MH-(8XJO'\^\SDK'*W&:. MQY>0=!ZS%N\"996G']K3LXPD^ZN'\XLG&6DG2_N21PB?%25Y?7C_#2G3C%7A M+O]/KMQK%#Z%N*.U3FR5IL2S 2UJ;# M(CU>(&JQER(#W(I20V0]\@A*#>P F6'E8TP)]6(O(<8!-I>(N.R9[I^4![)! ML'AR;EK9 L9CGETS#,%L@D,Z\I$5$87M(6^2QH1'+T0%#(Z13PD(*U E1FX1 M! LHCB 6@>.2G$V*Y^*'F_J'[&__]MW%Q3=/#0Q?$Z. A/PZU1*7J6_QTX@G M:\FSDBC8B@K,VL$Q=?G-;JR]O=KJ4L &R/H01?J6POYK9"Z_RG0J! M?O"VRLDG&57^NQG>#0L7#2+^:D2UUVH3[D*LHZ\P=2A6]VJMGQ:MF03B_ MN(;N)LM\5M#2ZWSM6H((L40K$X R#(,F//>.EZC=-L-Z$T;L9H>C^X]>E!T9 ML7WVMWR[>YK]05"^R1Y_\S!9U*N\_>@D\%+@/N&Q&P9#\9)2 65W323AY V M"B98M.*E_$L\E#<+$8E) 9.7HWG8=.20.]BB-6U/(P\&1OH@@[QY]@N-\06Y&'Y+A0)0[O.R&-2=>@-^0)Z?9[^:4"D)^/%) MN[.Z^\X.%J8P3/X1,#J\SX3M]IZAA=',.[\aU[5U>%B'F#!6$N MS'\PP!^(X&Z2X@K(Q!G%4I1JVL(152WY2>2@56^Q1,0!7D[]:$ MT*/S>&Y,H)'UG'$R;M P-?9-#M(3&9 >O'&R/)FA[MQ90 MO7*<4%=(;;LLZX/M3*EWE (.O&3'QZ(4]8<*4!'AC*K")JRE4"HQS'J/*A%E#@;K2M>2;H$G7(B8N40 M4YUC1C)9T5<"!X./6,3)B+^&',G;O:4A>&;U2L4_L,PITGS&5/UT4!;=LB=I:\&$O6*XKWRAW,:V0>WWCSV 58E"_M MG0 UP%YS.5L;:=K0=@*]1?RC93"00VYTF91"B*@N7VZ.66W/L+)71B#E1*"& M5(ID"[RM*L,V<;D%\EPXD!4EE&,O=*E$Z&?D9-JU,CS@QDMCRQ6ML>X]8RXY MPTN*KMFK0#7E7[;,NXT:DS*\ZY/#WKU#6C3?II41D@A?0&!W46AIC7?J4U.2 MY_9@/MZ2)%1Q+'YP/ILF(& 9?3IFM>2S)>$EF&'7E/4![GQS=$RS.IJ@,LD% M&-LV%*1)3KGD#YJV7)>$,:+$,1F4@3 ?/*FE(KMFU7/=., \V))D1?##L5LVE<"I:8P(+2I]$RY,5\273M)'G,8A0;KEV^%W<#DZ(O>&8) MP"?YV,(+:/$KN^$45RR:\AK(F4@#_9\%1T'S0 MO@]726[*<25)25T[5RA8C.(7BF@KC5XZ>9^'YVRPKS>*&?[@PB:GEIH*:RQW MR20-0)S@*6U4:#FX^!.E'8)B**QUOLHJ$7X?UW(\TO!O,=Y8I*79(A55>\2V MJ(A2N@R&VHIV/=?(YJI#8;L"N'3/T!:6F^D-?AGK^V;Y47EQ&1OT^(O$TM^[ M?GYY/W(OL3/WS2?H)2&XRI5 #)11C$J/W/O]^CW2R?B/U+S(9I/B+"L"-X32 ME');THX!^$GIS-T&HK^A-LO%;G2R5%RSE6GT!8I222S05#*"432Q-TM#9P58 M],ZA$_)<.IKZ8-NWKM\ MUE(Q$TGY&1\V&9@BH&7H&,F-_UO15$JQ\@2.5%@ MM218* $("#"3(JD0@GNS/"Z^ 32EQ16,3I%*T@TKHR&%Z$@9V&J'S@H&:-9' MIF :.$'RMYQ(VN35RFKYCL2UV3LW-CPK=XL\R\'J&"9B&?7 %5R /'"R&7J. M8;A$8J)_9%5L24.V/:Y9TX+SHF /3D*+A9\C8A$E0!W4OD,9@J0PY$@T,12) M+)KOBBC1$4=PB42^A41JW<%B2)$T$FR94&$UCZ@F.-^SCW%]7TE9'U&4]T\\ M?M3E()#J.8^)CB'&6V]9!Z+& IV 95=R[A/OG= :DVNEL$;UGQ7=N8\-[[X M:U(Y6$/K8MT-74*^V"@DDQK;.U-MK]-W6T$YCB*%'%(BT[XR[=/9:1O(>)A] M6E:7]'NS;53V7FHP$Z.8?/3\+GI>'%"9Q'KTE^!/UGUI!96P4$R M45T1_HB M'F5Q&XGT@IQ:@P5@I$:D+N):V^831[ADIK_Z-G1]S+*OOI]?A+^XA>.[^;?A MDT ZY,3CK,PO@++Q!]HQN9+.TL15Y >)'@+#,!8QX%7_UCHREK5B<5,)(-.N MY_>](6^+Z<@C%0G?>&0S-I-]=,P@:+.8/FGM,"CM=<@J:'XU?K42'>L6)!$6 M+:W4,,URD-JR:'U:D-.A;A;01^W"W W8Z0%YQS7*/(6^;ZZX*O^2! OJ] >K MTRM11"'^+T'-."=*NT0B !DEKOX*(#!_F+2]< LC=\)I4RSRZER'LI0$2NX: MC5IY$34_;R-*(7W+OGJRKJ$6US= U(J%8;UGL8W XO5I-?3;L$VK'H?46A&D MXJ 9=&).W>P@?5!:D$SV&6T+"YSJVHL8E5A \# 81X;!WG1J*UM;,,M94W*8 M3.?.:<@V'F9#?R-CL4\%WJ3(=R^)"X8\10D/M5"Z=<.BNJIHEA^RW[AB^R@[ MS]Z,Y5/(1QJ/?JGLKZ&1+AN.#.\-M;42WI>"3@&YXK9+H1;26Q&Q2CODHHLB MOLO4%S3U530?]V;RC@<2_-&TF,D:JN(.U(/19Q,OAB4>'T5?#TL!OI:AQ7QR ML[2*9'!$$G__97T1FH\@W8FSDL:E-G#Q@%4UP>1<+&. MA0 69QH124NWCUM6 W?:,W995E2T/AZ3?+P_-)Z!0TGW DE; MCX1?2XPS4C'[M-%V!$6"DODN<]A,*NZ4$M^N!26B[(^>'+"YDNF M6!015 IKD;691?/X)K:)]4U3W6CM1:=@WT\R#AH'<91HQE+I M B=AV1M$B_&'%&9(\*M\%@R/S) ;#20L2D@4%!$!E.+M*(Y)XI<)\)T2^=@V MEK(HMK_9 A8"R74:9*$B/)/$TIW(3*C&T^TJ,LLI!U.#'41K=EK N"4^9=^7 MR%P<]UM)3?I]I?"6_5YV'SF,$).T8+L+G*Q&C;Z.4_4,?D^M=R3'=]&*P/(# M*^M+JK/C&X%<<2^H-'A%ZR:DW+"\67!'F!NA1GHH@=_BJF$+K+77(6[)-F]8 M+F;^& I92B6IFC'N9>A1,-4U^.;,(_N0%CU%F%JPXM)>,W0C^I2]MH;P,YN2 MUJ_KL%S&W(X2Q@21&7R6=ZB9&0KI)(<:.6B?ST<[CGT8:II2;\9[-(VD38@N M57$GJI-;TZR&]')+9..\#==,K569?35%!\-ZN=Q!1(]1/\@N3W#'.S*2X\IU MP_#'HIF(20)*TH[&2XCSRR#.&$LB*?"/[0*>B+O'LC6R%C5+T**ID0,&*^$"+?A4T[MJ_S1EH M >U[1G'']5)<(O>2]]99T7?T(=7Z#G2T,/='1B&Z'P) MR_"QF9(J;S)MWDT[6YABL#$<4B0R/I>C?]DU#FY+/!ZD2Y.3'G18<+/TB 7C M1?%\0-63]--$+K,K(0-#%]\.S>F]P@%.:\JAEXX-/:>8R2T!/A,L74!ISBIM M:L R3ZTK"J?.Z?ESU,+)4*QZ*1&&U@';,RLM3A$-,"-\ZJQA-U R\HVZ.O%T M1=%"60 ^J'J%]A1D$#CP%BP_7AD1OFFU^$$N=4H8.*:^==R+;C62Z:UQD"\ M.N.D%0R#+]I*V[-I DQGM=>5QP.R4$:BN'![4N;LT44D?C:X(HEP-'692ZO2 M4?G$0Y^33S[1-;'3&';,5*9XKU)4\!F=-8$4SIM>1& 8YR9[0$\:.MV1LA Z!>"<6+3UL M1!?8% W9O761N&9F+DVSA&P;QAP\F3U[<])$'<#Z4R&//U=B5K(L/.U.88(4SHI80-0\4@[[Z)UK^FU M:>_Y^AC,/BPF@BT34=0'E]38/A=V>5P:FJ(_N7;)?:=)_F5%',,>%D-OX":T MB^*8H=501#BM=-;#>DDH/G3<(DC3GR&*4 MC>+T6FPX)K*_)[-O00FM<1_W6<@-%JC=(,>H$5CKXH1O=.[1IWY]Q@< )9>" MH X;9Z,9Z\4':G>X?84#C+@4K2D_+EX,PJ:?@]!$RRK]F!I[S5WI4V$ M5S=HQUCLA3G[G3.;Z=LW5A,'C;09PW<)^1YH;N'GIAT,!RMH)0=DS2R_KXV: MML!2[F*@_X![D:E(7>SDA''?6J>'Y21,LM&C/J#I$5B>N0$F=%[9D.,J^!0% M?57'@-&34Y4]Q(3[,63-$$@2F%.&XT-<>D92V9GS%H2;#*,>[ZPPVC M)@" Y15*+,@O3[W&9 W61/NWQ\JB(:K>:(#4*SH[6%9]<7Q";:Z3&U:NN&]! MG TG,L9'PQ=[;5)DX9E@@!X+D)=N[%:(6\[)FX5#%S=2%!0=X,P)ZG%Z^XH4 M*LNZ*&_* C;"OU[SG4$"??8!#(VNT?E8-[Y;0]:!6WK5CS\$7.#3BOZ'-%)F+\&BY MA&2[;K;@C1_' QNMV4%EX+\%J ' M:A&7XW,N*M7H./?N%=&V;T[H$N=(=#!.B?9&&5[6$M]+-2R0/PM&)3UF$4!O M>,W.-,N9$W6TW=3[:*;4?A;<,[OP4(E;CJ$X<211PP[ID MG)QCK;R-(TD3DSPV16(XM8(7?X[#T[X)9+'WAH!%+RJ(>QL0*F+FO0SO"[FB^TNOB6TT2R=E_1FX,8F&EA**8=5Q8T(,QA136PEU: M/.\MNJD)LM_6*9\!AP"BHLP'LY!S#"(GK9R$ES9V8KIHMU<.UVIB)*) L M Y]@C"[[B.9F^6!1#(4A_=8BI=1<0E""U0.#4MY$3QYRA^$9F!-V^(7\^<"] MX3L(NY["% RYC3NJ5)]2J\]-M8<.6UHD#L-0.*[:&F7MTSF;8CF/$?[ENZQ# M?"OWKI4=#AG(Y4-Z?P/?5>>;IPG#2:LN"[U> :8I.8VXN,V 3VEIY_L@5W9Y MUU:V77]>(BG(_X*ALX3''W9N[LH:.U[:I8-I'M"8C!RHILV[2P&A^,%XV/\T,0ZA-\K^,^U2T<0V,BJ)2 MY(O"Q88>>B;P0(05T^F]'$Z[QOQ95D1>BZYI%]IV]&?3!J]7AHQMZX_WFMFW M=JAC.^4F )I:SMA&^;N1*J/XI"7>+XI=R&/JU*AE!8H-.K)B7&LB6^GZR:R,^KKFMF1.WP.)>AM? GB M2W]J\.WDW8@A[&>-;1"[L;TCJ5T3+W%RKY+;W@@/#25WX[.;"1#&GW_::Y9I MQK+/I\;TRA:R4>N6B_9\A(ESEV2J6W*T41/.:FCKTM_BNBH_\4&(>?;;P0)\ MP%,QA1K<(\9M#='!00--DDBW5Y-I831/[,//[Y$1\^#X< MR#$,/7UK950+AIKL<3$(,E '=P+.C[&6>T>\46<[+EG:Y7+8#D*6^#@@,G_1 MX< 8.!X[]#(^Z#)Q<^--N,O%I,/;W-:M:1U(\%II5IFM232_.NU4"G]'HL"3 MVQDEOO: O!_.4_(-HA+2ZPE]NU849DM*=U)'*8^>,+?#S[["/M66) ?7XYM5 MQX/O$ML2%6_E7L+4JFC%%*>3G"8YHC- T<.C631OB-36N@Y[-1CA;QJ(,6EE M*=((2'Q SK,3:^5'2>,R"!0T&>!I6,@7GEO[S>7=&&*4 M,_K^QM,+>9=<5W&"(P(%)+M@.66^,NPM%[^N2"0^B>NZ*Q-_.[&P<>SMCZ#& MO=@6E$@6GP"44%I-(/>2J*96\T][7TA*TF_^!(Y?]KLO%L, MUM'8!4<[D]HDI+F24DU8MDP[3K&>UKY4!>*,.% [A^5E,66U*KV^V&ZPF=LO M/="TIZ:TDWEB(>[2]\:91LWLL=L.O5[-:,KDI$N7&"*RLBW.U/IC>]'="SIX M]'8X5AOZ.6SNT< GUF"=U&,FQ!00U#MY^3H!YO$(1PGYQ3N4KB#;&])]AQRT M(MX]N2I9&AG4*YA9HVCQ_O@(+/<.)7!7U-BCW2"SX[3X;UC2;]S0J\>]^!@B MY\/%(,V.7U;/1H"PT9JOR#30'!9OF&PV!F6L.%\&N*+F#G6[0%UZ"9)F0L5& M0GY#K8P/*?J:<)0SXB!#K^VT?BNY("D<%Z+YW0['5]7+*TKHK/_.#B3X^>-4 M>A! 3L_3[OV-Z*.MV-TIYF7(^ND9)>1RPW)2V.GO"Q'SNFZ;8>?!PE(]@-VS MXG.4AY? IP/&@WE7Y*DK;381)^-L>=QMDP DVK\_*CQ>@&3RNU&6*70C/D+'M)4NM&% ME)MOLY(BFUTXFW\Z9H7M9>4PGD2PS0&(-'*8/H1HFJ/HM!S1)-75^*=3^*9U M.[>;GI:QQIH[+C74M'%_3V==*03I1*CHS2J_34-)5BI4/ Z48U#QL[ MD:DUA%XF1)N^?&77 XOEL=MT.:MIZAV*^!PJ\_UI4S-$$.%XC:;'4?;X=C5? M@)&\F7B58[/['QGX%\P?S1T:NWU':W.09\1,TH+EDQCKJEEP"=Y;:%HK/ZBZ MY?FKU0+S^7*^7YW1Z((129WPWIKW2B4(-S!9(SMM&4 M.-W0 =O9<5GW*=_Z',<[I"MA^5@ M[)QV)++%.P@71_CST?DG=A$#6;"6#V1?U?X"D=%5[IYJ5LS-[!_BXXRM'$]Z6 M;11'1;\%E/2XZ]FG^'"6SC%N90^R-L[M2PI.QFFC7P>1UD3%,G**R(1XM'&# M>*-?+$H0S1%#/RJX&UI#AZ,GX[F)4$"YZ::L+27ZU:?)U*-O/)U*980C;Y=L MA)9[SNVAT:4RCA_[Q3!?WI!Y\/VPZ,JBS-M2;J5[/[^>9P7BW-;@ C>#GSN^ M528^D:W--E/DTB.$ $+)TRQCG%LTRYF.@EGLWTS.'<>?PP92CSFBM':#T$-U/$X^P-+[B&G"]#PSM M=/;QX=IM0?X1OS*L)KN'E=Q/SQ"@(7?T XEM4S>#YH$Z&-#7**G@&IKPZT.A M=_B:;ZK%D>%HC.<-SC3=^^79]?/[=E-4]'5XY_V.2ZCWGEV_O\_#GS_\-CN[ MEM0X+-;MRF5U\]_#^#U=1D0>TD:?T:(&\^$(.1*/"=*:&A42$)NU, M[C00([';VO%IP5[AA)6*FQ_<$O;Q'?%VG,#5FYQ_DR&,9=V+\;D"'2*25]JX MWW<9_TJ5'3Q+]*2+?KS*?@5,K@9ZHE6VIO7;^MPK7^L=WHZ+-'DAB1V\MBU[ MJ\KD 0U7!XTBNP9=/9 "9]5FC;:&G21*.N6T@! IPQ^%Y#'QV'/[^X\BP2.1 M\A+E:?=]=I8$/R(N7?;M$Y*7;"PPX=%44#AGMK.LRBFIB*.IF6^[U<:XY'Y, M_1U-TG3A*/(8$U3[;SSXC"'?B:_7\R]BV?2I2*/.Q/%Q^0WH5P1S8?TKMZ)7'\Z__?I,&NGMC[[9\6\9+YJ^;[;\ MSXW+R>7@ ?I^U1 #] ],X'_<^N?_ U!+ P04 " !RK3Y8,#972XT& "? M#@ &0 'AL+W=OT+1&DEY0'.[#BAR1BY!7WFF>'RZJ#T%U,B6GBLJ\9+AK)3NA:6MKI8F%:C MR)U272U"WU\M:B&;VJLY5L\$&#Z>I:Z*=;K-3A>A;,QH,/LB@M M'RQNKEI1X$>TO[4/FG:+R4HN:VR,5 UHW%W/-L';VYCEG<"_)![,R1HXDZU2 M7WCSS_QZYG- 6&%FV8*@OSW>856Q(0KCOX/-V>22%4_7H_6_N]PIEZTP>*>J MSS*WY?4LG4&..]%5]H,Z_(1#/DNVEZG*N%\X]+)Q,H.L,U;5@S)%4,NF_Q>/ M PXG"JG_'85P4 A=W+TC%^4[8<7-E58'T"Q-UGCA4G7:%)QLN"@?K::GDO3L MS0?<8].AN5I8LL9GBVS0O.TUP^]H!B&\5XTM#=PW.>;/#2PHC"F6<(SE-GS5 MXCO,YA %'H1^&+UB+YIRBYR]Z/7<8*=5#7<4JR8.$+ZVA#N'+&KX]V9KW/E_ M7D*@MQ^_;)_[Y:UI18;7,VH(@WJ/LYLW/P0K__*5Z.,I^O@UZZ]6YG_3A'?2 MB*+06 B+.4S'GTK"1%74C[(IP(IMA> 2:*RA1AND\F?*VR>P3RW"N6R(AE5% M'64NWL+O*'1??Z#J8;TE2(<*!OP3NEK"/Y0JR,E'DLY*>"/J]A*4+4GX#((X M]=;+@%>KT(N7/J^2I>='$?RNND_=%H&RIE\9+"-=>&$?L9!GXH^%?T'+S M\VGB!Q"%7I+ZO(N(I8.,R/>HK32<<^BOO7B=0!C&7IQ$$$:)ERZ7HZCIMB;3 MLN6Y83QH*V%Y_-%2-#GU_%YFZ +RHY #\DDUBKU5FAXSU;V05594SOXR7$.X MC.@_A3 )O64\X7)7J2Z'@#+S5Q"NO)"#CSR?[/WJ4+I%JDRRC"#P_%5*O\LP M@9\P+SB9@D:O@?-*&8/F@O!BGE$(B;>*$EZEH9>2R!E$ M?N)%ZQA^44#ES>5>YAUI96.3* V%5EUK0.U [':RDHX4HP"S9B 0G=9*(]A2 M-!#X/[*&ZO0Q G+ Y' 4"3TVS0R9_U52%J@*+=KRR7/#.0>:] 0953LG90)D M#. 8ZU^C\&^-9)4OU3P/:IOTVYBJN($YH>__^?@/G MP04D:R_P$[(.!+V_8N[ FDH:I50"V#QL[IP8Z0;D,4A)W?/#F!H#ELQW6B4# M(S:4BLR$<0H!L=B/84F"WCI9P8ITO2CT:?$*2?R!)H$CBO]]J@2^[Y(:"3/N M1]KT>P[D Q:,ZI$.<-]IND!XKB;O99Y35>^%L7TG;7:< YPS0!>7L#%2_.U! M9'(G,SAG..B0Y>Y$(W+AEC\+2^4;LH?SV7,T9A?S<7! *$4.9TD\#V#;$X)%-?)EAD%K4;MK3Y,AJ&TEB74NO?,W/Z1AZ%\.6!'S MG"MW&EQ>T,30DJXXLGHB8Y6CJE7/FGT.OQZ;8M0_PF8@4W4M;>W6E/#4BMGP M&C/4+!IVG>VHV:,X2A9J\-$"M6+=7WET.='WE?U&K MCL%V!3\0=]FW;/:*,,@9UH$9Q&"I\N'%A8^#TR.)7!XTJ966-":H_7OH.'I" MW[ ?Y2=MZ0U(<@%&3 ZEI$M&;VK7-3E'>1+;Y/_K M)OVZ1UVF_\^-8#Z,T&]J*5X<02$3T/IX"CY0@^; ML0?[$N&+;[$(YB]=1QC^&ULW3QIC]M&EG^ET-,8= .TFO?AV 9\)@;L.+"3"1:+_4"1)8EC MBE1X=%OY]?N.(EFB2+6ZXUG,S@=;E,AZ]>K=%_O975E]K3=2-N+;-B_JYQ>; MIMD]O;FIDXWIVNXVK_2N9EW?/+ZR+[H?/V7K3X \W+Y[MXK7\(IO? M=K]4\.VFAY)F6UG465F(2JZ>7[RTGKYR\7EZX!^9O*NU:X$G69;E5_SR/GU^ M82)",I=)@Q!B^+B5KV6>(R! XP\%\Z+?$A?JUQWT=W1V.,LRKN7K,O\]2YO- M\XOP0J1R%;=Y\[F\^TFJ\W@(+RGSFOX7=_RLXUZ(I*V;@GX^9QX!1FC4^"AC) 7__KZXE77#U^I&*N)&?QY527R625M56;$6 MK^(ZJ\7KN-X8(H'_A?RCS6[C'$$8(BY2D-;JJVSB92[I7K,7-:[.F@SH'U=2 M;+6-5KC1+6V$:Y,\KNMLE<'-NZS99(7X(&]E+BRZR]>V@)^;C=37;C)9Q56R MV1MB*9.XK:6XDP(__FC+!J#MJBR![<&JB2P%7+,$* 1[23AXUAD+A7HM\*EB MU\)5LP$D$6DT!:EH=T".8Y!UMLWR&!<-)#^"NA!OY++Y#L1X% $8B0[IIB0 M\EL#N(KX-@;TD6%PECAO9%7$A#D^C4ROR[;"9<3>,I5Y+=HFR[,_\::"7"Y1 M(PA*1[L2["4 S.FX[H08%]%(JL&?(@N+>DA>0P\P28&-,BFPQE&9RYW9.B1 M 7>;+-F(9!,7:TFDUTD)5*YD4E9@J/#6I_=_C[>[']XNQ*^3\.[BNM\18<.N M0$:-;7"N.,_6!7&%D&H+<)! #EBQAD,QH<#DU"@?5;F%_?,8X:6R F4AVB9@ M/]$0U0J/,@>'B?0D8M3*;0), <0G53M#X30L9P2+U+GJU7E)ZGR%C,CR'(Y? M7S\5+T$#5B"MB=PN9=5995NW"C]U\B9>IO\$MP7[O"[K1OQ8P:G%;P,]?B1Z M'/W\@8FC04230L>AB[?#(<7'X7Q?AO.]&\[4\5WG<@E\ ;*56S#5&PPJ;E$N MX;L4OT*4 9S8E74&T#N=NA2>84[%DYDF)XG[- 13F@$@0WTJ79E!6(P%O0>BAT:7A"*4%Q9 MAN='U\(.#-,*P/K1A0\^MVK6$#L]6<;)5V0MD(N,6/?#!%#+-ZS %QX"M5W[ M6EBN$3D1G%!=_%HV8 LSS1.07*_&],683*G%:?I>6== K0A($B+Y OSORC5" MS\??0]]PS)#(ZM&MT#0"Q]+Y&9-(,2XZ3PLP,VH/B#[DOC,]JW;@A84[&K;C M:I^F> WBCEP[Z9NN@#@=$!?H[%[<.$'T>,8;OBAKS[=AW!WDM"7P@J-D.0_ -R0O)9E6)[- M>FH*D%G?@D_>:)[OE@EZ9.)Z&\D2\:,AZ ?*RV=)(17BMR9;<=*D@E4>$[!' M'ZSSRT^OWR^(G6A9\[)8/T$W)(#V9.'!N)T6A+I=_A,D'6$-J_,R^?JDW<%. MX.0S2C+J:X1U&9I.9SZ!.].V,T.WE.1M.GAS5J&B+)XD2CPY(%G,&&#G/]T MVX9OAYH![KX/O\]J&MA8RP2I=T"<0'' _@:&[Z/>12"[C@=?SE$_VS9<#PPN MY#=7OA-2;>"$(CLE Y7: KV4L7/)S_/2VP;[BAJ7T^R@+;H4T6&#^G+;"%A@?_ M/V&!(S!5CAN@.32]\RPP[!=9:('A_\&&S$Y(PL5P;+! M=_86&+^9D6:"9SD?A89K(N=M\&MNR-XX],/__R;86KAB>=($.P\SP>=FQC^7 M135*CC^U#/+>1%B7"4!F1[F!S/=B(_.45#LN\%E$MFP;@56X#&YW616!5AI( MDJ1RB22NJCWBHT+^%:40]Z($J,>=+P&R:P)*::^6X$'B4M0QTW^44Q]DP\/Q M =,E.H8!#JKZQ:HCLO@A%F%3RR0D*?1HU2<\L&EE%@A[#.+ ELN(=F.F6V=& U2@36",D]) M\.L>B1K2<^!L$A<-Z,MM7.T'=@QB*9K]3AZ7 5;WJ\HI6:3C#9)]4M2F3MQ00- ]#'5*53G38L^)BLE0,*FYMJ4T,AWQ=F1T^]K7 M$[!C3^JXMZA3)2FQW NY6LGDH(*#@0GLA,_L24/.+*@XXDTK*90K%'W![N02 M/"_E6#8DQ>,'FDU5MFL('G!__*7&TH,+J99Z4KO1/6N9Z@?+,QR/8<8K\"#: M'0BR+'^('VS##KSILI2*$32B57!-GEGM=&Q/X;5V" MJG96 "S:&B(E%!JR&JAT69%FMUF*--?X,J@BLI0XDQ5MV=:$AJ!, \7]S$+7 M!V0";%>(H=$Q7 &7?H1C(@698EI,H&58#_GU*'ZE+-ET(@[?3-.E%-J!N"Y4 M/[D4Y#LN0R%0X!AC;"-R@3&V?PT\BD"]KWPS!'@F1/R62D4[KG@D&H"AYQ!' L.B MO VX%_(A7,B,325[D05,^EUJU?U1HH!VC-6_+%35$ O.84B?H0,BYHU M'9&O(C!(I )>EXF.#C^5+T*8]J=>S^@J&!@O%K"]09DP$L4BPX!6PR=CB(;% M F5YR]&/GJ]-YT"3"<\0^'#4T*AD'1Z SP0K:KN\Y7M)NVUS;MX@4MKI%JK* M-LB<'N(/L2!&M)3WJ2STA.2IO.,U"%Z99RFYRR\-?/3YU'LBU0+"(CEQ8I9Z M+91!W,[*2GM- O^,0QSG.LTY$ZU5#Q6OM$ .L[Z3#[ D?0\8OQZS%@U?X&.E M!*VL%[#;C:@HYADNUUH"P[?0O$.<:SJN>#TK!51%44;6-IS 1I>+X#W/XZ*Y M2;]@&>I0.G$WBWP(MH!L='R. ^[3HSM1X/"=P/?9Y0=.1)O=FS//BRP*/Q4/ M,TJ+L(3B#_F"9D,OW877_]SI^J1P7\\6OPF.%2ZL*?C^(OIK\!U=_3[T?N?C MH>R/:'4L)6,5GL."3)+Q*/7J%5]K0Y^EN2)_(C4_=I$\!/GMHR' <"$8<#P>!>8/>2$44_,D(W$K9-$::)OFO2 MYTSQX!Y7@[K+P0^$VYY'+A@B5MQTWK'?;UF3I&R+;J:@!5;29(&>YAZ,7ARK MI[DPAW3^TEDXPS?6+TU]84&[NXNK]*"2/ZT^2DD9"J?SD./M.,G-]QUTD+&M MMKLYVMW6M!C#NO*N.-K_86I]#UY8HF67S?JWA,#<$*?DZFP-4*$A>_TT@X2_ MDACT+&5SASEF']'NJC*1,JW[C/4XZJ!2Q+$T<*UC*==945 9<*4CP%,G8M=6 MR09#KY2*8]E*X!1)M9CR034?5#[LJ%VA,*MU$]35/$>P[=MMC!B$%9ZW:WRTEO*:K@>5G5?J#'U89\HJ0LRBTD M--/L&M4TY\Y[FNU49XSSI.51H_@<\:4RKY+=(Y;P;34"=393CAWK%WSRS?#D M"6>F_!B;<@U']$E!2(&:$8765"P7.=CC\R#Y/TVF2Q&ZU/STHPE<7QZ8Z=]Z M,ZV>_$@)Z&P(/%BJ\QV >I)36Y#7%%."(S-"U?]O5-#,]VCKAYA,&?]@,,B' M9A+;4?4&I0/@C'/COYJG& ],5'XN0VS@HL(94@OMQC MX'X %[/WW*!@4"E:24!&!18=-=Y>;B! M6(H&K8G.Q%VF/YY%%ALJ'6AGJF335FKGWDW,[3DE:*_BG&!^P8'X>GZ&=L^V ML =<:]V*\V=K"<^N $Z, P\95QJ7K^*B*^S@F'DCU_O#,.ZH"]=96Z[EW8&Q M:&0' XUZ0S9L7&WOD #Z*SKK9X-%7([7EK%8*R-$FH"%4>("E\>&Y2#F?;., M'4/#C1\4<=Q](],U4A.[;'20!8\BO,/,Y2>\67-YD!^8T OX@:-#[.\QO30B M#B:)"B$BU@% 0H;JCH2#:F. MC"?^;?%E 2$L[MTU%@?T**10_1Y:NQ*V*[9]Q1D[.(H@ [8BWB+A#U- W JK MMW7=54/YV;[%1*8)+7$JP8E7O J[*$0X- /@/23U..'D0]>-C T3X&ZC/#Z! M!@!@F)'#A\6WSNJ0A(.)H(YQQZ0=F,I&Q;C8AV&MH+EF5((S3H!5ZBU.?OQ) MYF^KJKQ 4.SS/L%W&-0D,E;7N?>3K?IX$&&2@^JM >*L3J@D>R+..9JPZ?O' MZH2IYM.Z*(CYU*.KT[+NZ-8-Z?"0RUS=BSNXJ+V@=1R2:*5;I-RQNQB+^%+B M,Q!_?U,DY=8N!#!]+M8'\$.+O41_<" 0Q"P2'++J_8&4[6-$OS78.F%!7AS, M&CY$I0=%B>L#*SI2VB, ["G0&"%MIH?:'Z?![T98_$5E/%2=(1**<5!I>"F MW2+9VJ..A)+#[K4 33=/JB"Q\4Q$BU1SJ=J;$3/R?_!BQ,\@M$-!_2_PG\?8 M>D!C&> L0RT?HD\?)52K8%S_^';CZB53D MC>;I$:(ESA(]R JLVH)@8X[8'8J"L%YP]L>M&Q7VU(?QXHGC:D&5$G!\;@@P MIUX^NE>,CDU&<406NCO090C@VQ'R9[-H-FDBKH%F4=H R0G-GZ68N/(;94;7 M#>PR )7 X*37B;C_'8F^&@G#3ZJZ3.8?([.AO\_&Z11*IPH$U9S4J8+L!-^! M6S4>ER.;XZAZQ-2NG*3YT+__+;1M\P=:2]?6#]-I\WW),,-BJBPP7 +YYJ,"?1)SZ;!&]IN)$ M1@"4^:0&[H> M!=0^Y7:FZ=&T^??FC@-289N!L!Q78.-TS!O7%#CR;[GXP<7"A]M#%Y"W/1?0 M#V$SIQ^6\0,\6FAAC\BEP1X7!VTLG8R]B=9?/HT[!]4/FZNFX>'P^1F5CL6( M:P?N<;PG^*>JA4O5Z-(=K;;,F,7J''3(7!W5M0^J"L4HO4%RTU;'VHVWV/O MGIML-STK,OWN"\1HU]^SI_KFOC/HB)X4VI><6IZ.1 _C/7R7PZ>JMQ_1&W-F M!Z4/]F:BQT,X+K[B@4W2T!T?Z SR?^]3!:!4O@DHV6$PS*#A"SJALOT\]V@Y M_/H(NW!FXD'/:2QQ[/9UJ2O/K$X_?73'7672GT[TE+_?0TRK(:O .*+8E<>CK@^YK"F" D*_N=I9YM,O,_AV8.W MQW?TK !?Q+/"0,> [']/AC,P0#[Y)E'58>H&1XX==C%I+Q=YZ3G:U,=!C\]R MR83X/DT86T;D6_2=QEMM4@3;AYANJ-%0-#67&F^QJEPA5>G9N*H0=S550:_C MY-2:'Z;2]XT?E2=QWXC"8VTQ:(R$[5.]_#$3-W('L>]"G-K\H)E>/J; 8XXJU/K( M61'Y_'6;P+IU)>5?BJ9Y6/:E.B[D94HRSHA]#+%L&_$3-@4^R#5@2W_HBCBN M8!P"_SQ$,HVKA="L5(]?^Y6\707%EH'2S58UBX26Y(K>=@NU]O MA^2L($R82X/^#QGZ'\U%S_&("\0O3G:N;(NY$-!L''KP>2ZJ%SO4>M?3UUOT M=R'PQ2/$':W.D@\Z-ZDV#%AT[ZU-&,F:I]3[/@AZ0K3Q.1,7BW552N0DH\1U MHD/+U9N3Q=3?];K1_OK:5E9K^AMSRJKQ'V+K?^W_C-U+_NMMP^/\-_ ^QM4: M'5!;_ZV'UIRAW]+;=EV33EEBXW,H;#X@-P?U663?<%-^C_N-^+ M_P502P,$% @ &ULI59M;]LV$/XK!RT;6L"U7FTKF6T@25=L0-L%3==B&/:! MELX648K42"I._GV/E*RXC>(-V!?Q1;SGGGLEEWNEOY@*T<)]+:19!96US448 MFJ+"FIFI:E#2GZW2-;.TU+O0-!I9Z85J$291- ]KQF6P7OJ]&[U>JM8*+O%& M@VGKFNF'*Q1JOPKBX+#Q@>\JZS;"];)A.[Q%^T=SHVD5#B@EKU$:KB1HW*Z" MR_CB*G/G_8%/'/?F: [.DHU27]SBMW(51(X0"BRL0V TW.$U"N& B,8_/68P MJ'2"Q_,#^AMO.]FR80:OE?C,2UNM@CR $K>L%?:#VO^*O3TSAU=Z?(LWS-+%LOM=J#=J<)S4V\ MJ5Z:R''I@G)K-?WE)&?7;Y%,,LO0$I;;"8M>[JJ32YZ1BQ-XIZ2M#/PB2RR_ M!0B)Q, D.3"Y2DXBOL9B"FD\@21*TA-XZ6!9ZO'2DY;!7Y<;8S4%_^\Q(SN( M;!S"%<2%:5B!JX RWJ"^PV#]TP_Q//KY!,%L()B=0C_A^O\B!Y\1*G:'@-*B MQA*XM JH6#6S7.Y N%/ =AJ1:L@::#2GLN/B :B4H:1D@<++F@D()LL)T ?4 M=LL+0K>55NVNHC*F*;K2$B6EIJUZ8-+#56D [QNNG;X-VCVB=-'+/%(2S=,I M7*NZ4=(34-LG]$B:ZIO@R0)@AI@)ZA(&7G!)R2X$U:UY>0%_(M-=G@%E"=8; MU(=,B=TG\3D#OW^'7BACX0R2R?S\W(_G441C.DGG"7PB7["-P..SBV0.>9I# M/(GS!#XJR\03RCUH.LF2F1\7)' &V62697#;-HWP_B9)+KN>V;4OP2S1?QHB M WLR_'_;?LU,!0U[Z&+M(OQ$C_- EG>>6)"<(Q\O4GA/K?-)WAB#+F0;2WW= M)Q?%JJB8W.$8. CR)1?<\E[/^2SV3DGSU*_SQ0(N?0I\;T0*$U#M"-V*E< H M,UQ;)0:4ZIIN"?*DNVH>-5,"UPXWG\;P0+XR/OE&!$MN"M5*"Z0&G40ZC7^< MPIO6MOJ0!8,#6W+X""?VC G_DK^^)CIWG[O%S'DH\=.Y"\HLXUZ@ %$L=X-DF(P_.QVH^UG=X]MF*V^RN5I6A8JI::R!78]PY3*6U? M^9"Y* DE=]UJW"*B<#:?+0ZN]#)GZ32%3;_A%3+]J$]CH;2K%?KILNJ: J $ M+WWQ7?56WKK;TDR==PT.54B0 ]VQ;D:A\C9()5\5#D</9;>,;WCTI#V+8E&T\4L -T]0+J% M58V_]#?*TA/"3RMZLZ%V!^C_5BE[6#@%PRMP_1502P,$% @ &ULI5?;DM,X M$/T559:BV*J0ZPRP,).JF0&*>0"F9K@\;.V#8G=B%;)D)#DA^_5[6K(39\ED M@7U);+EU^G:Z6SI;6_?%%T1!?"NU\>>](H3J^7#HLX)*Z0>V(H,O"^M*&?#J MED-?.9)YW%3JX60T>C(LI3*]V5E"%X>RLDDNZH_"QNG%X&VY1> M!7LRM_8+OUSGY[T1&T2:LL ($G\KNB*M&0AF?&TP>UN5O+'[W**_CK[#E[GT M=&7U9Y6'XKSWK"=R6LA:AUN[?D.-/Z>,EUGMXZ]8-[*CGLAJ'VS9;(8%I3+I M7WYKXO C&R;-ADFT.RF*5KZ40<[.G%T+Q]) XX?H:MP-XY3AI-P%AZ\*^\+L MDW1*SC6):Q/(D0_BE0DJ*/)GPP!\EAIF#=9EPIK<@S6>B+?6A,(#(Z=\'V ( MP[;635KK+B='$5]2-A#3<5],1I/I$;SIUMMIQ)O>@_?>+:51?TLF1%]<6>.M M5KE,_#"YN$$$R(2T8!?BM3+29$IJ<8=% AF#%W]>S'UPH--?AT*4##@Y; "7 MV'-?R8S.>Q7KG'$O9.M>R?'T'\RF;^*U8D;Y>*(W&<2V4Y4 M?+I^Y84R8EVHK!!K$H75N9!BU2*H%H%3(1V)4)"HG.)N(>9D:*&0"[<9B _X M $E4GN8;(QA;F4S78"E;9&O7M;2+X+=Y'PBT M 9&1"VAU^^(,VF<%R@GI/86DPEBXLI)*1^^"%76R+PEFCG(5K/,BMU&TD"OV M*H,UOA$?B(OH(.J RCFYMA8F$8>+HM\J#(4,(I-PQFB.%G;#,J#@:X!Z.]=J MV01I/QIK!%T\.!F,Q5QIW98"%OYH%_H<[(IB ]6;?NN$T,B;TBG9F ]-9G>. M15.^O'HW=7U[P<)X^NY5SG( MR:%(?DT'S_;]F@Y.=@O_F=;]B$,X!??!N),GY2&6$\8T$^P>L\6CVV@V)VAN M0R$0(V5S>(OEJ/ V/AP(CAY;D M]T9O#:>9YQBEL "8;!$(NVDL$E7JOM#/5BG_G3W,G)[E?&$VVK*R!N(UB^G-"4S0S,B.[$>3_7@GBS169H7U- 9:8G4[ M6EOUQQJ7WW;"Z!S+K;@]LD,83M2A:H)0*"*2#K]H1LNN((>I);F#FG4T'P]N MB2VM\5L#XPFH75M9#8.."?G@ZBS4"-^NRVPM:1J=U#@*Q_CA/6\0LCY3.[ MC=8(&C-=$VB793L*Q.HQC_'VA5*QT==:!;""LMJEN &B62PI%#;O0J6IB:.C M*NM2T#.\>.=.$'I[M][4 <_1S0 M-#F6*Y 6P4)US"FLB5($#_H;0[OOLR,-'[M,B%/OWF >.D<..Q>$$MTA7H.\ MB,1+=X7MZO:F=9$N&#OQ=$U[*]U2H3(T+;!U-'AZVA,N77W22[!5O&Y@UN#R M$A\+W!;)L0"^+RS:<_/""K;WS]D_4$L#!!0 ( '*M/ECBAA7?4 8 &,. M 9 >&PO=V]R:W-H965T)3V#94V_-&1;^M:N?LKKNSJO#?JK1<^Z<4RR,+P MXJQ1"_[,X6OST6$VW&@I==X[[E')<]56X9-=_5#!4.XL/$C7_MQE3^K\147 QJ/ M^I1G^?@9?>,-KG'4-WX&%[W2OJBL;QW3WY\;3R<;3R7/:?YB!GTO1YZ5UX> +NYKB_"^FI;IE M4N EIG-ME"FT65#C[,*IFNR];2+'L M+6Q=LRNTJJA1#;L!?4";@+*"N?0T=[:&C/8;_0J1;CV7A&Y!"S;L(%I8UUBG M E/38N39#Y*G)1G[R :A<_B@3"E^*R]N@!M)[PIN8!$881E]SN^?TNOYG&,[HK<& M-MD'^B0!NGR,][T*K=/AGJYMV\#EN"\&00*0G,NST>0 TXP^V "HZQQZV3.A M _Q-,\H&D\,7F(P'X^,7F!T>;6=[-!KWLRS;#MZT0>HF<8BI8K0^9.@>#3D ME@$1) L6877T7\TR6G4/YI,NVC%"(T.T_HD?OAJ5"VQEVB5J$[;FJ2G MBV;'O<+ZX*%U,M['[SC;IW?L_2E=/\[?-F\F8G^9[U,&(0'QC-C\_\!;TR8Z M":QBXV5^5:7Z456H(.6DKT,W.D M$QW%:IZW+BHH&>52X?L7U%,*N3:QN(*:52BZF94.%#'><7D0"]^ST=#1PB)L MP;R=57JAQ/GD0=1_[1JVPB4OF.EI-+BA)UST% MW!?$G=72PA58Q+A1+LAWWW"AYQK&1;IN8N0:IPONP/"F*-A656ULM@)FM[\D M8"NT0-7 Z%T40DSV3@8GF\XML9->/MZN/-,ROU\=]X%"XB*HUU[N>"7&D6^P M"J=/N8V!G?:)L)G8BHQ<+Q0EC8U3Q\ MQ:G8Q .GJSLA^,,*ZG?U(YEX6*P[1=*/@HF?*8&&[^3$2 :\2MDC7Z4^V'2<>?E>$$FF4TF,/8GD^ MQ5(E,G5;*5Q)HN_=2=]1-JKM2S96>!/$NL%=(MYDA*G!KI0K$X,*<.V6A2J[ M-P:/VSG^$QON:6&5M,4/EG#$M<*JF.W=DFYQ67;I(O(8Q<^N.D]=-8<[%W_< MHA;Q>8-Z$OOI#;!9W;R@+M/#8;L]/;_>*[= Q8+D&PO=V]R:W-H965T*%+EDG[<7W_?[%(O1Y9= M- ?)0-U_-7*F6/2[*RIP.YFV[/!Z-3#%7"VF.ZJ6J\&1: M-PO9XK*9CJ,KHNF*-FIX.SOGQ M143R5N!WK1[,UF]&GHSK^BM=W$Q.!P$9I$I5M*1!XNM>7:JR)$4PX\]>YV"] M)2W<_KW2?FU]AR]C:=1E7?ZA)^W\=) -V$1-95>VG^N'7U3O3TSZBKHT]I,] M.-DH';"B,VV]Z!?#@H6NW+=\[''86I %+RP(^P6AM=MM9*U\+UMY=M+4#ZPA M:6BC']95NQK&Z8J"*JQKCV[ZY;+4@'E5I;L6E>R*C1^W;6RM7?93>4B M#PA/1BUVI'6CHM=^X;2'+VCG(?NUKMJY85?51$UV%8Q@ZMK><&7O17A0XWM5 M'#'!?18&H3B@3ZS]%U:?>$'?A2SALF)W-@,NZ\6RKN"V8>^U*I7$$OI>E3=UJ@ALIW]S VBD#%]1BK)H5'T(K2,3PHR6=-/_<:?+"5;#098D?I:G^)%&?I")'31;5S M )["B&.*:K?H2DG 312(#^)84[TX]X,H'#(O2?THSH:'X A MVUOVT),)*BPK<(D E]^$](ARH.FP\]4C>B81G)Y_!&T:=MDU#:7,K99C7>I6 MX^E*7&V+UU:\Z,7++?'OQ,6KCA"7%16[A3:VNTZ1^89Y? B@;2)NV4V+8G9DSX <]9Y"=IOE[G6ACAM>6)\!,KR*-@#0QI1*#@3$FD MW9$/_2A-\9GF'%F"""O6RD<\6,HGJAB.+=Q/1$A24=:#+O(S>H,M2EGMC:$,,5V:*OWVE90?>'*=F^P?:2F4Y1NPKB_[04@GI:^X/BF4NR%Z%;)<,T A-A1=MK4"\L# M*J_&V)( <^?D2<\-;%U1E\).==/3G*+% OPA;?%OI79CS$IU+^B1IQZ/Z3/D MZ""O^[?M1@K3XR0D-\(8OP]CRTE.!) +1<*B*"4=22C>LNLA5#,!E5[DIV$P M1-"B1* U^D$N_@^X>CS+AOWGJ^AR/PBLDRDY[25Y_D: G4<"PX @SP1*(#S* ML^ UB$/"@=OP"*KSP"-A'L:8X.^AG I,.!@9(I9%Z H<$']W:#.K_ V@VJX0 MV '@BL%\1'@#B+]ME MNK(ULM^82OYA/UZIGL^JV>?]2MK:XKW3I=8'"NM77]G_J63C3HV[GEHM6_7^ MMG8!=]FZ&7.VZNS,659NZJSJM$N/JN(]/UWN)I),U=@_3"W\Q(5 MEQR87X G4YQM/-M>J=F[IJFW!Q:/"E8(S@A,YQ^>=RB61*0NH!!ZEC3#PW[8 M%CVE?C%W_>+Z>=_%T&B/KG0N Y,[=-R$J!5$"0LY'3I<3V88OK:E#T&0V+\W M^DNN".*P!SY^ZS'J.+/%!M9$?;MS/-RAX9YV#NA1_JG'Y;DE/'4$9_9J.+A: MF_UA]W /11]O?I"+Y4]7K]'Z)1X^H]L:Q]Y :L61-0RE)XUH2,2,&&_D>DCM MK-@#)&(+5H"HK^)8K$:1=4")!'V5<*!X8110I;8-$:P46/[S1HAH,E'C%D<< M*+.C8K^..8J!I[UK(G?3M, M0NC^V%)H++VXU(41C8$W\0%@_J:6*S&YR?0"0UH/Y]HVQ[X71:.O5'XY9,_N"D\Z* MR"#W%G!]=_T.]=R].MR(NQ>PO\IF1@6F5%,L#8[2>, :]U+37;3UTKY('-&PO=V]R:W-H965TL.V+ M'=OBXR/Y2"EG:^?O0LD[[A;*6U;%V?IW4=_<>96T6C+'SV%554IO[EBX];GK7YK^^)6 M+\HH+[H79TNUX"G'GY8?/9ZZ.Y1"5VR#=I8\S\];E_W3JZ&L3PM^UKP.>[]) M(IDY=R$V' >!4'A=L_7;(P @<8?#69KYU(,]W]OT;]-L2.6F0I\ M[D>#ESH1TI76]=HC%^2I$5S7&8%!I6]_5 M0Y.'/8-)[P6#K#'($N_:46+Y5D5U<>;=FKRL!IK\2*$F:Y#35HHRC1Y?->SB MQ2?D#*7-F6ZY6#69L@5]B"5[NK$Z:B5Y"V?="'=BU,T;Z*L:.GL!NI_1>V=C M&>B=+;AX"M %SQW9;$OV*GL5\2WG'1KTVY3ULL$K>(-=\(.$-W@![Y9#] AZ MY;5=I+!OV:C(!5V*6! [!_KU M6Q=??]4_[GWS"OWACO[P-?3_5KO_"9H^,97JGDE1[JJELILC")B)YS"/M$+E M_5IM*#JT\!';!1P!P:T\UH>8.JI#EX&6"LO=G&*I\>#=PJNJ3=K2#\JN,"Y2 MS=NTAB=KW0&5!0'^VX3\J0UPMC=LP4^![]@H@*2K? M5#TOE5\@)L^Y\Y L%;4R$#1M6'EB$3)!AES-$,56BF#EF0ZR3I]FVAC0Z=!T M!=DHBSP9LR%,' M'?]U3MI-4OJ=R38I0A\SU]1!(SC!B&IFF&:R.SP)0_CB>^ G--J$XOXCWY+% ME8<^4)?C$XS.FH*6C2#'IN!3Q3U+5B&!_9<%HUES$7C*9JGS,B74NOBD-I_1 MGSY1U7YFG^92P'9 :PW)VZ8C;'!&%XD%U!,9VU],-<=R5[%D<.X,G 5Z Z,F MJG!X2K](/MZ]H,^GQ+9#[DW_D#[4)*>)Y(^I2:ZE+^'2P\BN0/> AN,3N4[Z MN)X<]X 0X$[28B5=]PA_*51I,IS09-RC?GO#>D[MJ!EZ@(4V-VT3%J9*Y0=#RD;C&G4ZS>TMLD[H*S=FTQP[[8RS22^\5](Y2?XSZ?L835V]7(6R+767[W@EPI+^LGR$+A&$>V?P M26;/;FY$]J"9E $XRW,=H4GA/[VZ[A ."G"Q2*GPO,0$1,CM))3P. ^0C=^= MUW'3C 1H_#5E7)IEJ68.Y-3:30KY0)=<._K-#G17BE3/WNV=&6H;P]NFZ\2HG[ M[>/1,5VC>-@R-G5_O.FW1^.3PR]@02+9(?#&XP3T[J%1B'7V2,0@)12[@^$@ MV_+N))N;O:9/T@=T.9U.UVQJW,IO*02UTGMO\NWN'N(H1 MKQQ5 R5YUN>YW=O=:?BR/@0^+J^/TN^1+HV1;W@.TUYG/&J1KX^G]4-TRW0D MG+F( V;Z*9L,>UF [W/GXO9!'.S^(US\!5!+ P04 " !RK3Y8K1_V'A@# M #6!@ &0 'AL+W=O&K#[KN/F?HU2'Q91%IT.WHFF=?X@ M6:_E1U*Y= M1$4$-6[Y7KIW^O W'N.9>+Q*2QO><.AU)WD$U=XZW1V-B4$G5+_R'\<\/# H MTM\8L*,!"[Q[1X'E#7=\.3?Z ,9K$YK?A%"#-9$3RA?ESAGZ*LC.+?_2NCX( M*>>)(S1_EE1'RW5OR7YCF3%XJY5K+;Q2-=:_ B1$8^#"3ES6["SB#5:7D&>B]C!_WXKOFRNYXA8N(VL*B^8[1\L6S;)J^/!/#>(AA? [];'W.6C[.:TC) M=4O90 M"@6L1*F[,O5 -\$[OE0.]A>:D2IT?=.Z1&POHBPU4*NPV:$[E8B'' MOFYP0$HHMV0FJ>,MC,A%1SC4@_;B"HA!0S6X(SZB(@)'^5KJ?0W_D!\#:U^= M?[7C$M9<LC LVI0V+\WQ&ZZS,O<3BS*8SC@MY95L*4Y RHN:EU%36;,:BJ>Z"+H*SD_="@J'0@Q>LOU(TTCHC; M*)M,+F!4T#.F)YO.+IY@RN@5%^,9S&*63J!,"V!%7$[37QFR<0HYI+3F?\(K MSV!4$B%&?$:3ISB%-%%.LL)G+<[*DM:B\$EE)8D%/'9_DP>SID/3A(EJH?+7 MIA\[P^DPM%?]K/JIWD_\M]PT@J*6N"73]'(VB<#T4[07G-Z%R;71CN9@V+;T MXT'C%>C[5FMW$KR#X5>V_ ]02P,$% @ &ULS5MM_A+4QG;K9-&UX<;+NNNWWIZ>A6IN-#E.W-2V^63J_T1T^ M^M5IV'JC:WYITYS.S\Z>G&ZT;4]>/N=G'_W+YZ[O&MN:CUZ%?K/1?O_*-.[Z MQJZD/G-O%E4+"QK?RK;Z(>G=WQPCR^,&>ZY2"F\K7N],OGWETK M3ZNQ&_W!K/+;(,ZVI)2KSN-;B_>ZEY=NL[$=I-P%I=M:7;JVL^W*M)4UX?EI MAR-HX6D5MWLEV\WOV&XV5^^PPSJH-VUMZO$&IZ M$SA/!+Z:W[OC:U--U:/9 M1,W/YH_NV>]19O@1[_?H]S"L7MM0-2[TWJC_O%B$S@,U_W5,#'+(^?%#R)*^ M#UM=F1P[DN'2WIA:.4_(M9M^HU:]]AHOXVE5;.R6 MZIO9V?2)6MBF86/E9]"]V2R,S_J?T-/KM:W6JEL;V,%GYVVW5S:HK;8X:8?% MP>Q,J_9&^Z!,6Q-YMN7U2^M#IWX%#1W68:OYV:.SJ7H+J&Y:N[25)D\1\("7 MMV3V#0CM?3"T?-=/"!!M63<];=TXM=64;V^G.* "F#;J2;7 J7E6D?@A* MA+OUKNZK*.G*^:WS]!X[)]M!X!-U;?"F4+17E?$=7"O8\_+M<+*NP6UGL3T> M_^CG("_+REK^H+5!L%SW[P.&QN!;\27S%ER\;UT.&RZ7QV!^+&O#J M:#41&]D@#G:VIC=9TX#W%AZ6Y)!HA:^$?,,TXX714=,2^$NHA/8[!2K6KJD/ M.<0;?D,'XRT\AKY@CX&DYRU#;>G=1FFU0 @"#$"]-VQC;1>UAXTK *$%SD Z M/B$6T3H+W#44#7HH%5QL<3"@TRZ)6P8O+X;FL4&C[2: D]ID.@X(G:HK ,UC M+^R-EX(IK:"Q #>CJ$,,8U'A58&N;K."(^3D/%7AFX6)IT),]+K>N+[MXAFR MCA +[=>67F6\L)1QKO$0,_ATMPXX-% ")C0-A7K!8FT]1).U3=\O]HV^#FSM MQ'< 2XWVM[9VB\:NHNQQ,KV)<(Z30&='IMFZ3FVA1+L R+!BH[^ +^A-!]=J M>F@"I$1V$-E$@&-WL77D9RQD',70XVP?I7T/BW7/!]%6?6M_Q2?8:#(ZZZM^ M$SK=DDW:=N>:'4M-,:!8NU5/C.8-I^HB2ELWS7["^V[U/HHSBI^U)O2%GK0\ MD,/?DQ36&M@G^X"%$5-DP>#$P.1@0D[\!<",E((-DS JDH7%Z@"_BB1*0+VT M 'A%NT"T3-M4_Q5 M3VCH8;1 :; KV0@GB#.C+\3>?Q>+;+B92:)&E]K .NMJJ.*NT !%U&!1Y$Q4 MM/N!CCL89]%<&\]N;<%8='Y YC[C=JK^PZRPSSOQ;>3:8"_.DSX;JQ<4 /:P M;T0>T+$PC84F9'O+1I#WYV>:O1KHA%B-(7]0]1[&.SFT^^@2"HJ2K4 4;Y?, MM %%"+#CK7'D$3;R]KR&6-7P?210?A!/RT=$H7).9/B]8WO2J^SL#4#6DQG7 M8+YQ6\%-#(,-RR_&!B%5(*,%&F-G-\B45V9!P=7OK.L#SM=5Y?M29&EO^NQ- M0PS<22],/_$5=Q"O5']&8(RY$/[;4IP @#H X#+Z?X03\AX<@].1P9@OB@(A MH$IEQ@0^8$&KV'DY<9JB)I+/QK6F0PT4&0[CY=6:E)*=:9!'L# MQ'C\W5,T\G ZM<2GPD(_]_6*0QSCXM?>^A20$W@6B'P"#?L%\%T[5T=W[ G0 MG'$(2I*\,TP*O<4E2?PX@9UAE)-(^II4M2>@]>+^L2I'@/M =@NPQ.4GO "5 M()TTXE *]8PQISWY..*G[;!UWP),M:TZG0P#2O@<'^X?T1%(.%^ERB&RKD#GNTC M(^(QX!!!%]2/#.5MNR,YIF#\H57OD0B)FSPC-SD[D^#UYO(!U3H2\4GJ/YJ6 M4QE4^93Q;TUG);:#+M(O>:AB;\DQ=@@;,$6E$P%_26J',K8-"6S(XGJH"@3] MU -J\Z=,S--$#'9H'4D9C%+T-I7EHE^<1#2[E%5WL-.6@E',6DG,7K+\CHT: M)^_%!^CV"ST'*,+:;;?T=T!94*US *)EN@XY"ZS5FYXR0S!<%6) 'B1 ZV9 M.KO9DO> :O_\IV>/GIS_,)^>YP+FVV_FTZ<'YY)9Y=P$EW,VLK-!BE310&%<#9BLN+'0D D*6U&!MSC0"W@/5HX)L]G0Z M NZ,@3N?36[SC'/)7(UDJR*N[&'(H<+/B:DO;2,HED4%+TG;LB$K*9"/)5'^ MI-N>G/1<2)A' &._V3,6[;.O C 73B%5AH)>(&<^>_I#@!'7WMDZ6]"H;"M2 MR?\1H)Y/'Q5 ?3R='0-J]!C/!*A%C1 1F:(9NXE8G4";!"Q*>D+H!=T?X&-( MD=\ED=T#[8SB]-*\?*O$<('=)%_V_3Y)\J#P3:'ST.#.1;7'T05F(HTL JX\ MCX@0-.2G691L&'\0A%SH9?;OLK)2?Z6536+(X%>%%7C-;X WM8G+;3L ^QT[ M1L'Z[+NO0C95B"3@6%@7*"^0RV]$GTUU$+-_45]QX".ZK\0UISN*/PAUUAC$ M$S4SFSXN(#^[Y9O'W#\QSO[-X[WR$78[+NI^BL!G.\KB#2^MS"<;!2)T5(NQ4@^4)!\L"TEE#8F MIG:Q2M ME+[Q*:L&Y172KZEZ4:F7]+)!^4'NB,D@!$3HK_-.4,MB1AC>@.X@#23RA MA"7$R+W3$'>^??WAIX>=-!2:_9A2!C%J9$UAIXJW;9@ MD#TP8"-^+0$Q/\:VEZ[!$5:/?+Z$VS,%?9H5\U>X#E1_8H1\Q, L7U65$HE6 M28RD/^.%*18(HQWGXX8Z%43 D',\27<*,9F@_)SB6N%HV'.>PV; VIKN7&Q* M;G,XN>BI@4#ITRBGCG?L 5KT>,MO+RXO+Q_FZNJ7UA*;?P>UM=L\"+?V M@,OZ8J##BV@S>_7MY;N+AW*-=6_B'N5Q5X1,:(<[RM@HBWTDTN" MWP*1-SK .;0CJ'PR-YJJKZ\&A:8[NJ:A?X5>*!$) !DFU%.;V]"A2%> !:E. MM6Y=XU;[230,00YJ:>J2UCUQ2[2G*#)_?'AE6*:3YPE=G1@;,>5P#$?$WR#> MR?^*?/]A/>0*4SPFX9RGUG9ENU3$WA+/T-Z(&CFFD)SD7K0^>.48!(=LN"[]"CV3H!$"EPI^L]&^$#(YUR:Z+TB2:2 \8%#,GOV;Z\^ M/(QQ@NB,1D$MCXXH--2,: EZ.VJ3'S6&@N _N,.)L,_WU;36ZG2(,U&>7ZD MNX?[O1'=,S%OPQ=RHQ0C DRHBR,+] +7 $51GZZZN?W%J BFZR2S5%QE(FNQ M2(#$G3P^NU.28AC(5*F40_QPWJ;[M&,"'-4R.UWI7 BR+ZSID%S2\)G1TND> MGKH5C5RG[G+';$1YB$%6X..JJO=#D'W;BC'ET,J%29V,?&36!UE/88=QRLB_:"?^ L&T_S)J,.;?(P=&D-R[,#&T/;]4$X M>LO28CWD!4DZNG^-QT3*B#.VN=1H2$TH:(PB"0J!F".FZS=IF:5V#V4UV#&U M8[G!W8!)0'?E/%^O\_85CP)(,ZUR OY(X]+4&46"L$)JH]2]BQYY2-U'\D5U M*8J\=KZII^JCMT#7ONRT')0@I9O8RNI\;Y)MK)!43N/XQI3QJ[FQ1?W?X_L= MRYUCBDN>?N7B5,&F;SHVME$U@JP0WL9((3*)5^ATY/#F[=UM$8$&+Y90_N:7 MT=#!FOHQA_E_Y9H\[(37^A#OR:NT[;B0*%UY 5^IF*0U(]>DBIN_PWTX59)8 MF%H*4;X'MXI0I.;N(WWWMFR]?TRM]TM!8YH2H$N!+;\SP?';O:>!JDG,T8*I MO(FWG/QD@^QWW+S/^HDA(E\\"^RS2S^X+QKZ*&E0(YZ2HIO4HG*0 !@E_O%A M B8Y4.XG5_SIFEDT&LQ (S5 8GFI]+7V-==B91ZWM(O9J$@WQUN"69#D49GY?Q4/S QO&;&RXOIS<=4KLHQ== M__9(M[\?!<0C>!Q(WE"B,!Q_!]G0<8N,$DKIQ/G1O)-$D7C'2'"4\9M#B!^: M?*[>-XX&'IB N.38O,PP,\7^+MU3QG8J<50,WE#CVFQN#0_]AB$D"=+YYI % M'#%GHI\/L3V=L "B)91S%X<:KFD3Z6SO,Y%QX(&F.D8^/3H995/'EXJV0I[?([N]R&[>< M1HZ$R(#V:19A["\^<-)R.P]),DY.?3*ZR<2^*YI';&-F7D;\24R$P')E3"W3 M=JD*D$&T6J[ :3J)O?5P^3,Y#J()I>!4#2#+L?2QTS>C48@ARR22%WQ56"N# MAXXG?"8\DFD\#Q4EWS3)PYXK+ALZZ2*0@'J9/%PY5X=R0C!(C)&%Q9 BZ6?; M+QH;*(2JGN,6*Q[T46I"$0??L/\EO?K]Y%A95&:2>=1PE'#9HNI,5PM#B4>Y M&H"(S'G'5&J%?REUH_?>;&VE?M0T2[";IEQ_:=OZSBNG8P6S%#$'E<+HCI5& M%BUO2FF42>EX&L9(0QRI!!JN,?+\PS ;EQ?O*%VXMK6)Z3L$R]TIZ2'P(]T$ M%X<*8/@TK\"^FZ%#A6,]]&JXR"1O3%N +;,C1U'F[L4H"52=&C*YSI@

G1>;$^:FX'@,LI;E9<10[SINM64YR-HY,BZM?2J/(&_3DRPB; MPV#CY' H9S3'6_BKILOC;(?C.QL'Q<3TI)CK$[-O"#4ROA.ME?L(15609U.3 M1V;A4D$>3VZ&X>@4E0]2'Q([K%J+%0T3A-2WM85I"75<;G+^.DSR)I&-!VO* M0N3G'J%9'QBD,),+AC@7%]-?\DL4OCE!2 J3XV0V+O;T^BWG$TH:CFVL=#@Z MYTQJ& 8YTJ+6516GK0XK*4J]M8014P\#ON"Z=CQ0. ST$;R/2X%-^-\-^[Q' MUONVY9SQD[XQN;R5P5&&'ME2ZIC5--6$W)GU O=E$++%L1>-LCB'O>(JHG,Q ML^8S:&GVD>1W4OB2A\3XP6HF@7)VI*'>444D ,P26UBQM1*L,!QXP M9XH,,;H.9HMP&G%"#4DN=RC+:YJ;3H)RD#>:&^DM\JY"'X?;#X'LY>0DKMS*73.Y:BIBDJY%J M)ZDM31>",L"7Y@*3^324,'(RT495$7[DHC#=@ET9.)CW"(9J=LXE8'G/40R' M#1"ORA^X3(_](.>T^$$5DH\5_VR,@T[;R6^K\M/\R[0+^4'6L%Q^UO9.4ULE MP%K9].GC$[DF2!\ZM^6?9RU%N#[I0-O\0,=D'^O]_*_ M 5!+ P04 " !RK3Y8Y*^(X$T% #L# &0 'AL+W=OG4FEWTRN\KZX& M Y<56 K7-Q5JVED96PI/4[L>N,JBR(-0J09)'$\'I9"Z-[L.:W=V=FUJKZ3& M.PNN+DMA=PM49GO3&_;V"_=R77A>&,RN*['&!_2_5G>69H,#2BY+U$X:#197 M-[WY\&HQYO/AP&\2MZXS!K8D->:1)Y_RFU[,A%!AYAE!T-\&EZ@4 Q&-KRUF M[Z"2!;OC/?I/P7:R)14.ET;]+G-?W/0N>I#C2M3*WYOMS]C:,V&\S"@7?F'; MG$U(8U8[;\I6F.:EU,V_>&K]T!&XB-\02%J!)/!N% 66'X47LVMKMF#Y-*'Q M()@:I(FW.L?\)<" *!UX)7M>B^0DXD?,^C :1I#$R>@$WNA@YRC@C=[ M:RR#/^>I\Y9"X:]C1C80X^,0G!Y7KA(9WO0H_AW:#?9FWW\WG,8_GB X/A < MGT+_SQ?Q_U%@J81S, >A\W:\@*4I2TJ*<+ZSL82EJ*07JMWYI;:P,,+F8%;P M45K*)6,=%,*!J'UAK/P'<_"%182,$=#Q21UF<1!G& <1U M48XZ)OA>[PFW'CJ817L6Z=8MH:8[$%6ER.Q4(2BQ[<,# [LW.95B!RE=I-$; MM)X@!"'J'7@JPSSF2S!5J*;ME;CG> NNIZ P5"K9U6JW!X*Z8A6"6!@+E'[: MK>@\67W,ORU+N,>JMAE92X0_Z:!MA\*RVZC$ !4(+%.":8M$\YLT(<5% R+8 M4@0=4'(XF\3]$:12*;(@HNEE=\IR9].DGSPOM?%!;4/M(C9YKJI"I.C?N2.Q MO6SNS?69[KRR4@4>4:!^)(DZ>"^3B6^@K(+C3<< H]8GHVFS^X@M=S1*!NX0],UJ;LRBAH^ MAZ@/XJ%DZI/D7EP6;[LZ=13-)$;!9-&'L'XO-37"P-)]N((_*"::KO/*J.34 MYFB?#//2U-I_,]N3?&4<3(=P!M/H?'@)YQE"BN,7WC]U$2]IL0805!VT)H 4)'FM GG,;L M$&'<*E )SE2N+V&1$C!C4PAG8U1=XJ&/G$J/;M5A+^ 39C67PI4U95,(B3;_ M1QR>?[?M8XWD&KK1M';4D5VC]A7GL&J(@B7R&W(8O6[):55EK*\UG4%V3V%- MO2Z W]U[B&=.E(1DV$9X*DF@<4U=0#"]4%5%=L0U#=I]33DXC-/)#T.H%)UM M&^QS=:FL65M10FZ0&XRG1D/>I&J#3Y6T(E3]G'3UCSUV!IT7:(EV'=[9#L+E M-H_1P^KA*3]O7K#/QYOO@,_"KKGR*%R1:-P_G_2:+K>?>%.%]VQJ/#6;,"SH M$#9_8O4$L#!!0 ( '*M/EAZXJ[L.P< &0: 9 M >&PO=V]R:W-H965TS$,*RKT5>FHO.PMKJK-%X;A7<%EV+L_=W*V^/%>US64I;C4S=5%P_70EQ;7(D-/RAEM^>:[5DFE:#30:.%/=;B@G2PK*O=5X*K'/7GY$ MW#^4J2H$NQ6:W2^X%N<]"V1ZWDL;E"N/$AU!Z4?L-U7:A6'ORDQDNP ]J+36 M*UKI=16=1+P1:9<-^@&+PFAP F^PMG/@\ 9'\-YQ7%:V>$I]-9!.8ER6,=# MT.R38)BI:BM8B>?2/Z_PW+CG:LZNA41Y861R-Q!?E>99#2M%/,YR@H]J)05I94\SY]81B)19)@1 M*12R\GDM;Y_9GBK4/^,DW=W_X150 -#TQ (-N[%5&E/S62X:/;OL=\A8XVVT MW=;F!7CD+U1+*J5PF"P]-(9B1:N-:V=/C%=5+E/NRBZ$NHQ QS"U?FI29946 MI*8/Q,[J[%3L-MG8@&%<%U#2.K 2L3,-5I.L?EW E@L)D]H+:#:R3 &]5+:1 M=$ 0K#&[SM>42B8@]+S.5F'/Y9=:9MY61 72GMS()J!D3*<[K>B)PO"1<7Y_YT MP5"+R"/"(5TIX!/&C<2T53!YKE6!OHKRX;X5J)7WX*>R MK9^Z[!Z^<-J#<\&.BM!-$2*E$D>T7;8EUJFP68EN%K,TV=G;1&K ADSZ0SUJ\ZZZ9P!D1^I0@>0U/K&%Q M7GDB3<%R63FI>\,&JRA'#LE&4%AGDA[._C>MF(N6U$?NU MT870)SS!DO4VAY[(LA.U0F\<#(L-];-M[TIZ5T":9QP,] 64Q$X+[P-2[DZ@ MBY+WKG?I\6&''IB8YM6"S_R9R_>%N8+KEX[]OL$*Z]*@D;+7#&?NV.3CW:HE MGO3B&YA6R#PGJ]<=XIL(O3UC?U$ZOCL<\G7S7?7(E8SC1[PS]A%M$UZ!ZZ<^ M\QK[CJ3HCVPP#/!>B<$HZ,=#FA@'X]$$ZI0*KT$.ZN/^Z:PV_G2R,6G;G>, M+ZIL$DXP&@Z24T=2B.V.)WN74P?*%UM(B>^#NZWB<;OO!&\#RS?UCU8=/@V! M'>L#E'><%Q;B7TLY;T9)_RU[$\=O&4:M@YH$\63@C LG,4W$030,VP7U6V_M M!_33_O%]TWP/':VG67;&KEMZ:/O@3!*]K\A*UU*;%Z!2VM9':D*@4+\XBR?] M46/T&$:??,UQF=O?NYP@=_0ZY([B8-1/,!@&81S11!(,DNB_D'L43"9#EB0Q MW-('U$ER#[NCR=[E5V$O('0U"D)M^,&I-[GXP&(?>N&%CW+C? M,JC?>FL_H*]%;I+X?<@]&;^W!JS7N<=CW#2P: M^HDP;EGCCW(;E2F)8XR20?^YQIT,]RZOU;@/VOV_-^[H98T[2F+B-GXP:AW4 MB6NPKG$GL3=N,(K_ [=W OIJW(Z_&[>CEW,[GDP:FR<@X[-].PGW+H?^L-S; M^LL_TOC!?=^@-V4:&!*P_+%W^"U!+ P04 " !R MK3Y8FVR<08X% #4#0 &0 'AL+W=O-,^[.P#+<$VIY2H):DXV:]? M@)2OC=-N7VR1(@X/@ .0NEQI\]4N$1T\%:JT5]'2N>JBW;;9$@MA8UUA26_F MVA3"T= LVK8R*')O5*AVTND,VH60932^]'-W9GRI:Z=DB7<&;%T4PCQ?H]*K MJZ@;K2?NY6+I>*(]OJS$ J?H'JH[0Z/V!B67!996ZA(,SJ^B2??BNL?K_8+/ M$E=VYQG8DYG67WGP/K^*.DP(%6:.$03]/>(-*L5 1..?!C/:;,F&N\]K]-^\ M[^3+3%B\T>J+S-WR*AI%D.--YA(\_R5C@QOC1Z!897$QH_>%>]-9&3)2=E MZ@R]E63GQC>ZH/Q:X4-TIT1I+]N.VV(.DDZ2MXZ<;+U..E1_"F2V'P[)JRE\.=>"91 M.9@8(\H%^N>_)C/K#"GD[Y>\#]B]E[&Y:BYL)3*\BJ@L+)I'C,9O?ND..N]> M8=[;,.^]AOZ#^?F_&#!U.OO:/'^JJ4C]N/)C66:JSA'<$F&BJJ6846^84)PH MMR#*'.[1.N%H0-GI[D#!:;19?_ J>NLM/Q&F@6MT-NQX-O,I\?O&\$ [&-#[ M=%IP/WVPWEI[:_=@@ M%@:#&)RF*5LC6%:-WXHYW2AA+=PTW(3S6SAJ4/XA0#U29,@1SWB!)1JAU+.? M!?U(K.8,](S"6,BH8B3ICS:L*\H+%I7209DT8D@VHQ604ZQCF'@B5!A8S AI M71PM7FH05OPS3%+J$4IQGK?D]XDW$LV)"_&I74UV[*XH,X3ZN[&+PW-32WO* MHB[I38-_02Z'?,-OTO+Y;/AK)Q1,KV\ GQB,?!$63KK]> BSX$R+AN=Q?SMD MZY,DB;O;J:!:CI5N@WRGRB+3JG* #EUN$0)HH; M4^CL4AC%HT,*W5V2%%K&I5-&/<=P6QMFLX[(D8"\&("F BD*O3399/30'S[N M*(F4-H-Y'0ZY3'L!3A'AHW8(HR;-QI=.CDY(1>]_,E4KWBK3BU+^2P9./%'A ME3B7%&S6[*$?9+"4&07>L-V<#V(RDT'=E=&/TA_MS) \UEQ)X@GM>L6-+JU6 M,O<>3[GC<'5X2;_WRUL^2^FN"FAT?I"CWJYP]E/TLXK=.DZ 0OEH&%2>*(FJ M$1K7+TW0'OB$)I-<,/E6%!4:J?,@]OXN:V(\//"A'P^.^?#GD@IZH_E<0ZG= M7@N792X-RQWG<_KS\=MMOH'M.E>5D70YD]2U@D/L#Z/[6^YZ1WJ3; M[P03W_\F3$LZ24DD7I1919<^[["849F%FQ^%RX:>N5W-&JC+)F*;4O1]=+Z3 MI&-%!*>DF:9.R!5\RK!R'.'0!M?A>7M!IT.S"1]B1F9!6USQ#R7K^&/M@2E& M7_R%#O.SK8UXL0&ULM5IMC]LV$OXK MQ-ZVMP$4KR2_ITF O!7= KT&2=KB<+@/7(FVF4BB2U+KN+_^GAE2MKQK[VY; M')"L9(D->G*V\7S^[O'3%2M72#UU,W9R^?\[+U]^=RTOM*->F^%:^M:VNUK59G- MB[/LK'OP02]7GAYO1[1 M>E[PJU8;U[L7),FU,5_HPU7YXBPEAE2E"D\4)"XWZHVJ*B($-GZ/-,]V1]+& M_GU'_7N6';)<2Z?>F.HW7?K5B[/9F2C50K:5_V V/Z@HSYCH%:9R_%=LPMKA M\$P4K?.FCIO!0:V;<)5?HQYZ&V;IB0UYW) SW^$@YO*M]/+EHNW&OO\RZNF,+42G^17Y9Y?>E"DYY=%W/TZ[,Y/[,YR\9-I M_,J)=TVIRD,"EV!EQT_>\?,ZOY?B6U4,Q#!+1)[FPWOH#7?R#9G>\$'YQ%OM MBLJXUBKQGU?7SEMXQ'^/R1PHCHY3I"AYYM:R4"_.$ 9.V1MU]O+;?V23]+M[ M^!WM^!W=1_U!>SQ^MX@?%M;4HH"5=-/J9BD0SU921#AQK1#52NBPT/,NK'3: M>54*LQ!^A?VF0N32S@O=P 6KBO8^>2;^K:0-=A>PFJJOE>TLE]&?G&THWH*V M\[KH'WPNIM,DS2:XF63),)W2DV$R25.!6$,D-?W5V3"99C.1I0E1SO(DRZ;B MD_&RPK9YFDR'(]H/0OD,-[,QED_%>VMN-.<."/E_EO%-:ZUJ_#/QO2K!=B5D M4PKGI5?@!WQG.8F:37&3=C?CG:AY,IF#4#*"''DRQMH@'"2=D=SS9#P>T64R MSL#&0N&P\MA9.70Z$Q>S)!WG3\3%-!G-<.V.N!$Y)2Y; M;^RV1T]8XMP;85HKU&*A.$W?6;"13N!?,)1[M&%^&7P<'#E^1S;/!JGXYM:E M4UA/Z%)(+TH-]LC.O->)=)"+(7:D@V&WYRE. OLE]GK9+/5UM1,%K+:A$EWD M S+$>##"W]$ YOCH3?'E*567$LY9H^*ZH#SUE>Y5MR4;D%W3 >S469]2D+3% M2A1P"NUI#=N75V:TLO,8EEHZATI_(ZLV'"!)G[(I%*28X/^R8TH5I";J*7\'RQ RI\19+;[G+((>/IN9^V=/;() M=/J-R,9@!)YM-,/5W@Q7>X_:FX*3 M(^T.GN=(DD*N->)"_Q$U!"W(VEC?/<"2#]_*>OW=V\X\CEP+"Y _=."5?-6J MWUM->K_>\A%Y2FD+Q[]IO6.R/YIK)UX5?A!%'+*(XNK#1Z&=:\GKA&W!>U2J M[+(4A%C+K;*. L>K>FVLM+K:"KE>5^$TJY9M%1,HF KRB;75B&9L8B:MP@IR M#',8*(NH1=)5<"L.O@VP$UVE<&HMV5Y][C;:K\COH?I:+%M=LEN98)V_H-2! M> 4$5+,4-T1(/?7 @T*6GX&+:HI#$E<7DLQ+BL Y04#4#FU*SEQXZ**#[7EU M[$24J&S)PA '0(T%+/K5!3/4\J+/(=I$S5)9GARNMD%3B*T,N)QD"04'_A^C&T MR2-0D5":4%9G&8==Y\F3)$US_)VD<_$O&"XB#:@4Z) 4BAH\GN+O?#(6/^]? M4K*AE],L$T,NTV\ZIU;E/@\3R=L7! ^&E.S39#Z?/[F'&+DI;',L^X.U?#ZC MX[+1^-!,/=L_(U@ C?@MBTD)CH5,F/0%Z12P@J#$#(R09H?%;'OH1<9F3!CL).,Z#1B MY9A&+GK;GL#1@&M&TP!G)K,1V^[5G\GD20_"_"B;EG) #("$ ^RDFW#6@W^B M/8DA5O2\JY-WEM!JO/I(!/7(=$DXCR; :CL/M*AYX [W1/2SCH8HMJBOBXX3[1> MLSY#G>W*W8-,;D 3RE@2TC!D*UGO(C'=9/"#YOT-K#G$1>$[4 MU-Q5^HMB2 !CDPIP$VI6+3\;JQ')L0=ZW)%$XIK017#,[P(F(Q4DL)E8R1NU MKZOR:*J1G B8B7K '<.#1TL( A?_S/76@"K*>TN1UY#W5KI&H 2HTZ(EX*+? M 5+7R;='[Y];JUVI&0&ZD\XM@G?WNZPW$!H\-5J>CN,(P_^ZEU,3',MI\.H) MVHN=GS_"K3N..SP5.3KM,Y-#7.-XI$0KK0C?;,S&]4 MN"NM",\?\:\NVO:@LM>Y]A[J4-([OS5]=WO(6+UJTZ-XUQ;AT,=:A!J=ZYY% M[H\]J*%U004+N/Q3O[*F7:Y$K?S*\,1!%@6E6_+UX!A'F':W] FM_%T=<8#2 MG-;C_\GHY,(0O8PH]SSB2 %-1 $T 'KW)%/56W4JNW4P=B]_@!3':C9W+=P% MF0@.7JN 966CZ3"BM&/K9'+&D9P+-WLU4YJY1Z\P2)RC<;M!W2>HN-AND6:) M]C&EHLA:]$75-C"G%V+14J47ZD:7BI-BP-+D#U*LJ5A#EX3\VXI /V.C+I*. MG "Z_8K=N6@O%1=T _XH4G]I.O40B'EOG [)\]/!*,QS7Q6F]5! D).GZ!35 MO=Z1(F]I*6NW#1V(!N./0P1QITEXY/CF-049:_4A^N> Y+,A0;=QDHUI##A- M4O0,5W%*X/H,AR9Q2SQP\.\4,,[G(A\/Q724$E]_8N=%/B$,/AH2_IW0V.WH M?CBPKQ3'.@<:NW6+Q& CV7+(&= ]9TX@B^C7- MJ.%1[Y#VX>0 ^N2[/ M!Z-]63B:Q6 M1@C^&R:"O3%'.*!S_YR^2NEP!OM=[QAFEW&YK!Q5K4+Q:+2KJ,[5/ $B_:&? MU.M*'=<R<:C,E \+'F/M9G).A/D;;,%MK:,RHMV*WMTIH53>"0.V M-+^NI*YYSLA?J\&CRAB\8)0RG;LC9Q[+;M\2?=5'!3.< Z?D%TL"K@TQ0T9= MHO9V,[8KB+JZ-2S[Q -GLG4PCFF6AL5M>9*$D[M6)+P_U!?#BPY3$)BT5-1C MP=R/]-AA676LGS"XM33,W<,+1B1Z92* +"$$X8'6DU.Y. I@0!D'VGC;TX0+ MR@Y),WBW+*GU+[:=?]Z70F]9K3: _&&T2MN6EK@D,E$[I79%ZQR?>[3*==U& M2%.;L7\ 98FJS11 5[U M)%])FM(J2B2E"E@,":7OV[RYEMNH\:ANB-=7]D#\8#8XRH9^+%JI^Y(D^@Y* M8>REUP1X65Y65JQZ/K1WQ !_%P"ME25I.A1+,EF/&GD97IHJ?/<$-(CX:^"1 M/!V-7W=VH .OX/DDT#]=5'9@G)-^P<6$L6.LS3!YT,$#CM+EZ3A]YZAFIMI@ M)5,@@:'T5/ $BF#NTF%%RF*+WLJD!Y,BFH_?VY/OQ]"+@]^@++A0A!/2F08) M9TN P?$8F$T6 ,6I9#E%DE_!7_80?.=@UP<&+:JV5#L?WZ$ML/24/^ L!+<;'/L%PF7OUR&U MLDO^#0SSW?CP0Y'=T]W/;%Z%7Y?LEX??Z/PD[9*&N)5:8&LZF([/A V_>PD? MO%GS;TVNC?>FYMN50C!96H#W"V-\]X$.V/WXZ.7_ %!+ P04 " !RK3Y8 MM7,(-*\( #J% &0 'AL+W=O@)/.H\!T&C29*0:+_4!+M$14$E62BIM_O^>2DBP[ M:;H#[!>;DLC[./?XU.G(5%KPQ!TJ\E$X'L]'!9?EX/K2W;O3UY>JMKDLQ9UFIBX*KI]N1*YV M5X/)H+WQ2::9I1NCZ\N*I^)>V#^K.XVK42FM&7FR4>H+7;Q/K@9C,DCD(K8D@>/O4=R*/"=!,.-K(W/0J:2#_74K M_1?G.WS9<"-N5?Y9)C:[&BP'+!%;7N?VD]K])AI_9B0O5KEQOVSG]TZQ.:Z- M545S&!84LO3__%N#0^_ T7.RG?<\NM+K79,TVY(HX5SU9V& M<;*DH-Q;C:<2Y^SU^]('UB&T0=38O4@!NC6,EPG[5:A4\RJ3,5LCYN9R9*&4 MCH[B1L&-5Q!^1\$D9!]4:3/#?BX3D1P*&,':SN2P-?DF?%7B.Q$/630)6#@. MHU?D11T$D9,7?4=>XS#[)"JEK2Q3]N_UQE@-POSG)7^]M.G+TBB)SDW%8W$U M0)88H1_%X/KM3Y/Y^.(56Z>=K=/7I/\_PO6J@I?-_X=:V6>!?"4PF:I1 !I\ M(0ZI@B.&_:I4F@M(T8\R%B9H;]SFJDX")_2CS81F-\*:<_;VIV48SB^.CS%9 MQGF=8%%IE=1Q8XYI'YLZSD@;2E7 UF6BE83PVTRK0@1(W4/='WBUO[C+^5, M15S'F;?G;U4_U!LQ?&9$*DJAN<5*BT=1ULXVA2[H?Q0@E@&U+MA6 MN)VQ0#%*&'!EL2I1$@55RHV)M:P(YS,J-L=:7Q@SV\%?0K3_4!M"3D7=: M%+(NO,5__/([NZ_+A#^Q!QE_$?:" 5-F.*Q76\:KRN,ERS.L657#5RCU-QMT MAL?8NPCM@9?E5G/D"FRLM7 GJYQ;HDL7AP >YCEXHSV#K$+-\B8J%^0N8(0& MF"(T #2B*7]"F^&A]A\C[B'M ^E@=^SH@7P4B ,E=\_=:)Y_IH9)*0(U15&7 M,FXR ])_X&G/N5;L'N$]XYF$K21](TLO"?$JD#RRHMA5Y#W5*=-FH]]:I> 4@ S KPR%IO:O=3<*&?$X]<@@5Y0" 6N=5QC?"!DW8&R=A M4ZMM#X 5<484RE_*)46>"[;EL*LR8$\ MHOZ0"UJW/)9%Q:4F=[U&*%&QVTI@/"<@5=DV[$Y; MPRBRS2<@!-<&5@=$HR16-8E&TC4I3%39NE$-8M\)47T C?_E2CRU%+I[F%N. M)_^HCP1L(\"6DF2! @3!5FJ8^K7F&LRER-%(T:FG-/1]#/;#PXI31]N']\QA MW.,=Q!H+[V@3V0_5#MDX21U]"Y7\U)@!U65WYF+KZA=#DQ L=! 4 ^$V;] H2F$,R,$3U%4/8@.Q<*E6HK)I4<9/KB(F M( 6-WV<%_P)+AV@P$K<1?ZD2PS+^*."'H/$\!G5)'TCHRF:3'W&M-66R&R9* MZXP$$I0-)3@0>V:L475R^!OL?=YH56.@AIQ4. Q;])L0?X(\ZL[LA-3<:,IJ M8%^<.I2Z$,(,(],2@,6\=)D=QW@EH(QUD ">5!,D. X%M$^Z7+2H&!(D!I]/ MUN]/72:Q%$95J#X '(8WEK2Z@@.^-/'_/E>@V53"O910DARSP0@@F1S3@2* MLJ9J0Q0Z])SM>#<2=?J/,F3(;OMUN.L9A_G=*W8P+.8U2@AT/9%W/H[?]^N@ MY/2Z26,86[\_VRIT=FH>&=0G[--;7E07[P[J][Y2)21?56Z"]#(!!5G8%!@( M9(5*1&XN\%Q7RH56EA#$"=O]Z.3"G-:E(DDI>,IS#3L)%<&/>J4M5T>IYLR M_6/"#-E'7+W4(IJ3XI'GM3M9N[(.MP4-+=TKAD^U+:J]VKE>Y9IP0SS3W]F\ MC!SP]018%1*Y"]Q.S]G?*!+^S1-Y&HMB@UQJWATG]!-ZR-HYY?S9>/^&A=$B MF(4K6LTBK):T6H3!;!H=CHR351".YRR-%$*VF[&,' M.]B'T=D+/7W)J^4RF$0A+<)@OB+O5K-@.5L>NG02PI?PE)W H!#_DV QF?=] M.ID&X]GDE/[GT=S]CU>STU?JW@GA,G,BP]4*_ZM@LL1)[VACMYL]&Q)1 KQA MBR543VDQ#9939_@4 B+X)-@?"GD;NI;5IX?CKZ.0VB.X>4+I\"^L3S^@6J[* M]"QW[P>.I0>'J7Z@;Z)989D=O(O";OODYSW,K)4?HV@P=FG;Q2BGKMM*/N+M MVM6Y8\HV;/W]V*YS]B<*'B[OK7LO0C#!U/D,B\EDC A%[+T;SKG/>2+G=#EE MT3*(EE$#_7-O<3I:"U+0?=Z\_B]02P,$% @ &ULE93?;]L@$,?_%<2D/4W!/])NRVQ+ M2=MI>Z@4-=KV4/6!V)<8%8,+Y[K[[P?8\3(IC;H7P\'=A^^9.[)>FT=; R!Y M::2R.:T1VP5CMJRAX7:F6U!N9Z=-P]&99L]L:X!7(:B1+(FB2]9PH6B1A;6U M*3+=H10*UH;8KFFX^;T"J?N[-LYB$Z42#2@K MM"(&=CE=QHO5W/L'AY\">GLT)SZ3K=:/WOA>Y33R@D!"B9[ W? ,5R"E!SD9 M3R.33D?ZP./Y@?XUY.YRV7(+5UK^$A76.?U$204[WDF\T_TW&/.Y\+Q22QN^ MI!]\D\^4E)U%W8S!3D$CU##RE_$_' 6D\2L!R1B0!-W#04'E-4=>9$;WQ'AO M1_.3D&J(=N*$\I>R0>-VA8O#8M-M+3QUH)#0DY=&U@PST"+]^_BR^C+&:WS2>O\'/U-]_%_ M!'*_EDYMK64%YN&41'94/@V8?6@22TK=*1PJ:5J=^G YE-]?]Z&);[G9"V6) MA)T+C68?+R@Q0V,,!NHV%.-6HROM,*W=6P+&.[C]G=9X,/P!T^M4_ %02P,$ M% @ &ULK57;3ALQ$/V5T195(*796P@D32(E0%4>J"@4JJKJ@[,[R:[PVJGM M)>3O.[8WVR!!>.'%E_&<,Q>/QZ.U5 ^Z0#3P5'&AQT%AS&H8ACHKL&*Z*U@BH=)%/7#BI4BF(R<[%I-1K(VO!1XK4#75<749H9< MKL=!'&P%-^6R,%803D8KML1;-'>K:T6[L&7)RPJ%+J4 A8MQ,(V'LY[5=PKW M):[USAIL)',I'^SF,A\'D74(.6;&,C":'O$,.;=$Y,;?AC-H35K@[GK+_L7% M3K',F<8SR7^6N2G&P6D .2Y8S0U=K(J@&3 M!U4I_,R>FCSL $ZC5P!) TBA(9L6&68- M_\SS)Z_PQPE<26$*#12DIWF3O99/VH0WUBF4X#N@E M:52/&$P^?HC[T><] ?7:@'K[V-_A2M^3'WX4"(;-27]N6P ]&<-*KL&0W+W) MTFQ +OR>DP83&0*U&\@4YJ4!+K5&[?@UX[3R$N?DLSX:PHQQ9Y 9F.9$:\5PIZDA[1[](A.O68 #B#MI MKT=STHD&"-(J67B<''MX&L4>GL3I/GC:*AU VHGC!GZ2 M-M:/!S%\DP:'.]$9^7:R%4)6,+4DDZ2.3_0):.R^1?+\?G9)V)(^"&VHCS^B MJ%%W7RKT<*>/54@XVZV)SQ:2;VFMM/T0IKX/_E?WO\D5F26#P'%!T*A[&PO=V]R:W-H965T--<<.MMMN_Q[;24,[TJE" M>TE\CL_WG8OC+\E.J@== ACT6'&AI[@TIIX0HO,2*JHO90W"[JRDJJBQIEH3 M72N@A0=5G$1!,"(590*GB?%,P$(AO:DJJIYFP.5NBD.\=]RR=6F< M@Z1)3==P!^:^7BAKD8ZE8!4(S:1 "E93?!U.LH&+]P$_&>STP1JY3I92/CCC M>S'%@2L(..3&,5#[VL(-<.Z(;!F_6T[_:OOW?:RI!IN)/_%"E-. M\2>,"EC1#3>WE M$V)L:D= \C;-K$D3G4@31F@NA2DU^B(**(X)B*VY*SS:%SZ+7F3,(+]$ M7PT3LCT< FZ/T[Z!U!+ P04 " !RK3Y8S'>,60<' #B)P &0 M 'AL+W=O*'V?CD7W?Z)B,6L9DV$A3_K=B$19%1PCS^S40[NV.:P/WO6_4/J7DT,Z6* M343T9^CKX+HS[(#/YC2)]+U8?V29H3.C-Q.12C]AG;7M=V"6*"WB+!@SB$.^ M^4]_9AVQ%^ -*@)(%D">!%0>PA*BC5(TQK5S)>T;])H M=!-R"ZT#!;]QG?DG\Q![O$(M #ZWM_)&MOQMB57S/9J?@.ET@?>*""JAD M9;XFOZI22,[==;Z;RKH5LF6=WH7I(WSB?K@*_81&9>=@(SHH%S77_3NUI#-V MW<$+6S&Y8IW1ZU>.U[\L,]Z26,'_8.=_8%,??1'\[7T2,7#ZT[.WSGX_P-@7 M2UU:0S=VT3F-%"MS:@UKZ/1LY_2LL=,')O'"IA5F[;J59JUA#-:G/ M(N#PD7'.E'J$OVY9/&7R[S)S5IV75G)+8@7+YSO+Y\>XDL_;]-^26,'_<.=_ M:#WEMUB^,J116LP*Q+QL0BGK :OL2WO GF.A++LP"6@H3:8Z8' CJ/3-QOM0 M(F (B6=/!U(DBR#=G\;^?II7]6L:+R]AS'UD)_B\M^.>K<2,3O%2?Y X?7>! M;@8RH, 1:G36+4!V\GES3K4FV/.0ZET&L @X6:2-K\:D338 M$)V/0XH/"'/P@4UE@AP&#DF%!B>G\(#-"\=;AU$$4P9L/F()OM3-],(JH43&!"EZ'&<_U-B]D/H-P'Q^FZKO>LZ1@F M(H[19=KRU%)G%[LZN["/HS0N&^YN[%&O7PT)\2X+!5!6/U:5AE>0T\])K&_- M\B'44:FYFKB:0BZE,*MB4Z=[S.E8,VXPY]@Q& M=7)(=>Q .>8<1TB\N*259>PJ+YW*VE(K>LYQU3D[!L\X+6%GU@?'@%@GIUC' MCK&-F<:N^^)>L&>95V?7@$",51IOQ@P;VNQN.<"4]5,H^8K-C(+;WPP[W3UB M2/'$!&'JX8*GUSO,I8@K#E:"(>AZ%8I$18^P-(EHDX>)5A3G!0Q&$CD;]@\B MC[5((C1!,;,I8_P9VGQ..(,,B6P XN2D[UA!NA)!:L(R!LE/5^FY/@;#.SG$ M.W9"KB80>]R!=5?JN*4;@*+C'"<=.QDVNR>O$:V$D6/P);)QB,U M$D\'AM*5M&.P)S!>T3 R=V*E1CPXV1@K[+HO[@5[EH4"[<*=F>U],S*:27<2A&R.YVS%E$Z'RZ_S M>3AC\C+;\P&'&3XS'K,=!Z^"; >6ILL@FY6,8=,ED.&3%1"*?]ET]H8S?;*' M),G2M!J2[D6_#V\64BAU4L$IH5()YI0ST)SGZ$SM45X)03=PO7B:E/7&, M96V2TRZQ8VN#I9H:Q2HZLHV,6GQ M5C+]=RMFDBTHPG]P^$,V>S(O?EY\C!55-P=GEQSED7FK%-V66K$/]MX:J%ER M/;#(W6?5ZWG>X&F-U[0JYIA3KFOGQX-+O/B,J&&%MTK&;:D5>RXG*_>WYT[KNL]+?&Z9ILL>WMO4<5,+M*7RQ3,!-XA M;%ZHVOVZ>X%MG+ZVU(;UU%?RR MK)M-VL''9O6TW38NS>FE3?GT_/3TZZ>;M*B.7OQ W[UK7OQ0]UU95.Y=D[3] M9I,VNY>NK.]^/#H[TB_>%ZMUAU\\??'#-EVY&]?]MGW7P*>G?I2\V+BJ+>HJ M:=SRQZ/+L^]?GG^'+] 3OQ?NKC5_)[B515U_P@_7^8]'I[@B5[JLPR%2^.?6 M7;FRQ)%@'7_*H$=^3GS1_JVCOZ;-PV86:>NNZO)CD7?K'X^^/4IRMTS[LGM? MW_VGDPU]A>-E==G2_Y,[?O:KYT=)UK==O9&7806;HN)_TWL!A'GAV],#+YS+ M"^>T;IZ(5ODJ[=(7/S3U7=+@TS :_D%;I;=A<46%IW+3-?!K >]U+V[X-))Z MF=P4JZI8%EE:=_/"T@ZEQ@*>93/.2ISD_ M,,W9>?*FKKIUF_Q4Y2Z/!W@*:_8+/]>%OSR?'/&5R^;)L[-9 M$,]HO&<'QAO;\7]?+MJN <3YG[$=\WC/Q\=#:OJ^W::9^_$(R*5US:T[>O'/ M?SO[^O1B8K7/_6J?3XW^XM>TZQN'I_9VZYH4$;P=6^/GCY+\7->KTB5W:9L4 M558WVQI^<3E\2*[2L@!&4!4I?KIQV\YM%JY)SK[[[MLDK7(@TY/A.]W:)3<= M?,)I7KDRO4MA2OCALE\!>L/QG3Z;)]<5_''VU2RY@]\VV](!X>, :;*NRQP/ M):LWV[3:P13 @M*J^!NEIV/D\^NF3E*@2(@U%O7=4#+BQV0.PE<) & M5], 6[D%0IG!NMKNQ"V7CMA+4A.0DS2'![NBA64>>M'79,YR[ M==HEVZ:^+7*7X&Z;;5.T3HC>-2UP@FX-D%HV*6!AG]%9X7:W9=HA/TX0JPK8 M!@+@#A@;_@MPVO054#$S/7@<6$29+FH^7]@G<(R+I$U+> ^.I 9H-+B.'&9H MZ04==H906N.@2P&9EL\M=S3/?((@OO($\=4D*K],VX+V@'\<"V_=5L3F]K4@) MT@[\IN2Q2$M8EV.H ^^JVC1C?%NG M@)X+YZH$T!@D"4XU!?FO/>2_GH38;RV1]D]M5X"0=*-LZ/-&2-XU;IL*OL(/ M#P,>V D\A#11=#NFFY\O+]\!RO[9%P"WI&^1P#?I)R U/PVS#D#CK:'(E$B9 MCVW#IP:KJ1OB1HBS10OTW ;F-KH@@KZ\=;J2'(VXZT+D0>>;)6R1T8#VK&J=9( H3 M)P465?;$>OLF##(3W,1GNS5L!;D9P19&ID67H*LA%C&E-RXON@3V#'1[@7#N M8(L)B$C0S?0;&(N_3!=%22A]D2S3HDEP!1M@G24-"9L'697#SNM/L+^9X$>#5%06[I8! MMD#PI6U=(9W._,'KZ<(Z[]8%<%%BV/@+'0]!%M 1S^"//E\),!:@-]-#6=HT MA#,!?K!>)P S8";1^5]IU:,2AZH0'3PB7>D89>G%ML49D 5":5_ \038[WIZ TQ[)TP[$(A9?XS70-^ #@6P7.> MO"2A5E5;GDO&&0Z2D]<1 \-! M+0_QF1@#V7-(^B3!F'&A/( #SCK"B7O!#P8^HM_HW+"R!3*V>7)#"B/.QAIC M"SI$"0=&O)HV"6.BQI,S>:KB#/(NZ,(!*E;'-LIRT+=!&0;#M !!&&O>]N&Z M^C[YY[]]>W[^]86:+3> 1*BS^G6*E"ABN>>G82G;@-0'--45Y3AGRR.!O.^: M8D%*>P):25>1:KZND5VIR0"$@!0.$X+($Y^ #@#07@"FMG1:J'TO4OS+=6"= MA&7*\NN[2O2,>BM+"1L S@CZR\^;M"AG^L*;="M((%^\*U.0EPJ5_U?W'_J% M,X.P+!U [5?A5X\!UL%7"#I@.&_33GCI9?ZF7H!%EM\@7XF6>9G#TJMTY1I0 M7RQ&RR&@!J360G3F7BD :#=UOUJ'$=O9_NC^JU=%"PQVE_PSW6PODM_!Z*J3 M9U^?1HMZDS:?'+L Q,0:T29J4M3LDF($)54"0$(>,U2B<()%PQ+4OT1#>;9@ M0 P$&+ULYB'6D2+>(9]O(9Q]B8EW6!D4AJ8!T&BSQE4 M+B=>+A/>HC],'N+A4V 7(K. -"8PR6JB,!7A.WR'/(.Y'Z :8$V9'!=S-Y^) MOAV6AWPZ636@@++R](2610KGU!LHH_CY>?*S(I6 @!X?Y3O+Q^]L;V&B(O(? MP7Y R3C"N[UD:)!IIJU?@S@UY.UM6N3!.Q&6H:QH.$HFXBPPX(\ <#<*<5$6 M61A9+(HI;>$ *B#WNX?$D="R# @/._1N5!ES5%(-:]A#*D(*3;(:C@F1\6^8 MG3T-<(1]PR*JWXKA!I.#!;AP.' 0+*"C;T'[+]# 'AT+3&82.4D)L"1IC=9? MXU1[ LT*A&/1KF71TWW%K@]]N(T?WL8/BY\D("E:Q$5\ MS,2<@S@<]<\@+9(Q$F"@;HJ8QZO8&'B"].L/O\_\WV]Z5?# :M\4_8:7_.OK M7P "50X<]T.1 5>=62>5[/IMY8*H,GM^W"*-P//&\"!9;K!)Q 5^.U8GDYXT^811H2]#/1#$/J 4S##K?B @-D4=:ZKL,H'>]W(E8B;GA'K00'JW7YX8 &G#/&;E->S&AK6RJ ?=7;#H49(0MTPP) MFW0ZZWR"$;H[]#SA/#G2$K+05EQ@9/BA2H2LEX\")4;:X#+4%%HZYRGK"OVI M096,OOT,$HG>"P*?5Z"J8"N49/V;Y VEH[6T1LJ0!+:HTN MAV<(/PW7^3OP77>/O\0K?M4#&L"WN#<+KXLA%#]B&!'#'0I H:%V!$C6'_XH M=S6]%5SDQC%]!5@,3 ;5/%:+7]4(@%<-:&.\@S<.>8^XTCNW8J5ZZ2CT(2JU M[K*H]K8S1M[&61_.D@0?H5+PRC?.:K-\NJ12N((&2BURD>EE.00[BG#Z#= L MN6])LJ;HGG3 *),25%/B$FCJD?T\#V1AG'J#==F5Q$N0*4SQK6>/;5"+TDS?":H&'J^* MG(V.-,YH6U:]&?W-,DB10[]M%@6M *@NS=:'N+8_L**3@T!W&"@U0%* 6WBV M9:FZC0V,(3[G#L&*P:Y#+[0Q1LAW(&2:E1QXT!NO]%BN88U5YP_FBKS/0.CB M60M0D_-+LK1="S,IPKO><>W%.V*+^ (EA@48X0,L)"YR"8+23KW;C'WP7IFW M6V*'BLN]HX7\P1YQ[18E/@IZ@;.JN7U8>GNMAEQ,%L-);D'1TU.QK9X<7ZPS;NJCV],ZW!\=4KB,.*L5<5,8V-1AI M[.\NZ(NZ*58%Z!C&J0T,I0>=#R6INB+;>ME1A#^H>2I"QS=\R*P-JJU:Y-XM M(=176.=>@/-;?Q#1F>V#'H,D<.2Q[]N((SH*D"E)1@+?.C_KD"[A%3.)B\&$ MF(M$0D5Y&@7MV290H_3"+(-?3#. :\O.8T(CR[BVZ8[%#;(4><$?%BOX@!\; ME (2F$MNR<5E49-?0W!&V #_J3$W\",FQW/ ^&GF85E1UPD"[$ E7M L*!Y[YLJ<$$J]>D;PAK1(ES0[- M/331C$(57%+$4DVD;K@8"D)@4L'*T)P.10K%N!P27;%+1]16PQD_^I@(3&2$U190^Y[V6J+F M72Y5\NUMW#AEO-Y9N?LN.7_.-KEQT09DT;BQ!S7)_739N:#!^SF\):7XD3MQ M@.EJ2%I7':%0< 2JLT4Y+D>!4+588 SOMBXDW"B8P6)5^+@$<]JAUHIRU@L" M%4^1Q$#]#RB< )P@\MXSBMBZR^GIQJO/0Y\M:0I+<'+L;.#>8AD\G5 M%)0(P^IBNBVZM)24/\#KAGF6)LOX"+)@<"*<$7=T<_" P%QJ:Z\!'3XBAGDO MR7O($-!M[2@ +J"NG,L%V8UK [A(*8Z-EM\WW$S3)#P?\IL<6VHLQRS>19/4 MR!G9U)(#.^P<\Y^@E^\IWG)]]-\X"NSC[):5X9 M;7&,FWS92(G](5)(CV]>7CTQRH&U.7P.(:8$@E5-R10X4-)7:"P?O[_Y#:-> M^ ^'YD&U!"+.2K#!P)B44]P I?;(@N7,*6&+>4E(;Z%\(4Q(+"GMA:>1%U8- M"E_,RQM8>S"Q9Y%]JSDLF$N-2?(GG"+;!15TX[HUFI9R-^M2@/9Z4 Z]%1=74QI@%B\X1B_=.( M(@[2'Y!U)U[%];C%Z!Y?GMK $W2T&Y(M/0Y$0PR3@7XH*3M:?IQ*RB& MSBX&!T?RQ?Z15,>M9-(-A]E-<>&STU"C1T9B;7:1PXT# M1EJ).T')!8WKELTUS^2;?-QY$J.+MQ9UQGHT39E\'$CIS!8Y.TV] 9Z^- G MK\:OEAU\L@7VY9NE%>)ITC"*9(1K&BSB<%_5"Z152;3?]KC3/? .TRS26$5_ M>TV)13]-(OQY0)CSR=-^C>3Z.Y'K&R;TD"W]VN=17X<\ZE&,^K(Y7@=60>$G M. WTN:+S?A:\#BK3HPQ#RF1GPY8K13"$25:H>G\QNTDD5GL\5C"(- MZ1NC(621&C[7K!+; B70S/(Y7+P\+<)J$[:IB3HABI$'[-VK"1B94S;;8YX1=GW#"WT(AA@%5K#*8N"<^>ISV'J:S,?I>C3CGL@ MT,&T.)/FKMI"A+W19R,OAB4>'D5>#TM!>X6'9JV-ZG8$)8,P95?GGYJ")JY? MH!T; -)3:L(I[AT5&#@%%1T?%)O,5"G M I'Y8B/DF1S[IIJC>\"3?T429W\IA!=%M??DB&QBSR83(D(IK(77IAS-ZVB6 M)U:W=7DK86Z9@IR=@.,(XX".;)%IU%+V,)A+=.IH-M*A'P0D.0DI.$=+H'@720.S&%^K-L-8 MJN!G3FJ<,G*% 9MV$8@"(:(1*#:#L<4B&VS$@(B!?&@;&2^*^&^R0 Z!CF,8 M9"$H/&-'W:/ /!_7C@8G&#/L@%JS:02CRJCX^#X'YZSO0K,7N+2"87=XC9&C MDK!3*]Y(8_+Z.9=!JOE&R.#3Z6@,BF,2K-E,V+B&4B\R[U6*\U<"MH77-%FSD>+1>3QJLV1;;&V8-%HYIRRUQ45Q_YPZ;7$M=7#FUO5K:,317[ M6PIV&1D[!_,5T+L23G;AT.738J%\BK#&%>\>$8HT^CG#V 6[B+[%Y!1T5!R@ MA9 P,6TK'9$Q(94U#L67U,:FC"2L* M?8!JA^^YO7@\JOR4&4-,VAP;JJTEZI<^;-M7WKVP@DV)#*-R:"UUT[BLEP A MT#GE#PB]2RPI$3%A>JZ.+)OUNWNMS4I-.H!19$%NXB+G^DMD@X- M&O,[&>(.E/\U*1XS7^X.1"\R6_1DRDON,/E1UN +K0[L@\MM1.8(F5.:7MVW M _@4G:1YTS/K M8OZU"'_UQ;\EB \ P^+-M7=!C"U3GH:2Q GZB J?7Z9?\T;"@%^$%!4>C!(V' /=NI40[/S$ MG?"S?)B%6I-]K6X],3ME0E66'LH2(47]051F-\!YY]$L7<2JP? M26MJG-.$<N\44_N;07"@6C[1[G,H7V1&2'9HI22J-ITW;'2].8A/O ^7@NEQS$D:=8N\9E3JW+.!1/X/D33+P%3H9Y3G&> MLNZ9N JV4^B1SU'[C9KD5$&^'Y/5A$^7!9QOCDJHT'_(A4>=EES/+."'*P/ MUXTH2J BC"$#>97O'!6^[JL)=FODYF87DJ9BF0Q1KK%42D#>7NYDY79 0DJ# MB@NW V).SLX-^NG@HMH&$R9+6;LYB)_XT$/X2:TM1G9J5=>9X!3M]0'E:.8C MZM@B8#82-"'O 4:LX< Q(?+LFPNQ*F;$[K:=S^\PVE_48D880>!.+YH(9@ OR%#&)/'=AS]Y, M9:[$\X@W[*FW$W$N\E<<9E&?91R:#$G6I/=1*2B. >-F-D X!*JGN &/VE^8 MT82QH.J$LAE+S''HMS[#AG28,9IDQQGZA0;4^0BJF])'0N.SL^F.9;_"U(]7 M/[YPK.370XZO_10E1),1O^9'%V7N/.0(]8I\J B]1W=5ZP81D25@$,)TT7>J M#89:.>RQHID9C*S.&;XILS)) ,,'>1'.\X'5<4L5Y%Z_!$(O(,)D-/QH[ M?)[\]M C,V'R4>NA(O9!HP-XIEFW._$-<4.L;=D3'P$6T[>>07&XG4RQ07R( MW B6D8W$8R?C88$I:-4R.A&YT2(ZO##J)\[&QMD0K&GZXH.Q/@:#"E/*:48R MK(T/DPZH=L]C O43*$V':W$IZ =JW?5D!I*TWDG^&'GDC;;T?\<;0FN^L^G. M>M<>"W#KU^%@1GG#%XZ%E,TY3CX]F'0FJI]1;_6#!$7HY*=@^3R4:YP=8%0. ME X)F2^L+%7G<6HU TQF:#N)XMGOL5>%3UA9[+QV2@YI$Q3G/LAK4DD-[C17A!+:BZ4D)F]J2H/[1&G7. 4M6'BO)A[[F(-/ M-XDP9_< WFAN$:X49 4='?E^I XQY^!::*M(\]YAACHPB;LJ/F=8 [X\\/:* MEL5XTG#C$2X-X$.9XE.O'R$MK8(4"37+C;7;"R&VIX] =/ LDG!7-T(G2 CJ MPY%@AH]"_(<-45)03VTQ#U>Q%Z67@228HMQAAW/46\G,3?A!J!A\=_*K\N8X MB(*($F(A>$#QV9@G]T]GH44S88>?>3X?*=]^B\@N1>_L MW8K"JAIS@61,G! M^V$\3I/8%WSHOZ\TX5>_G104H37>V70'.^]E.HO" MW4?,+JFG!X5"EUPPR+GW2 MI$_*IM %%MQA%?Y!/F/TS-A>')W05GRVTF:*G9(ZNBF3&1^!E"&J#PDUBSKD M,% X!D&?J*TY.$L[O#AH)3:;W]I8;(-Y^40=7!([ &550Z'PPU+7$(,\O),6Z+Q09$ACY?>T3GNHEZ M-U\39;&E0JQG*-,7JML0\HP<@#34X)=NM=?K':58J7J,' 4# @TLLW18X*IG^]HK[H;,?O@F4_:!7^J4*.AV72?2U8 M[$\<<"Q$3,O<(:Q4@2<5!ZF**BFT[/Z3&^][.XC'4 3 []*/J0$&69F),_#I M8;*#7Z.^?Q(\(D$/"UK77CG"XY4ORK+B[#? [:K>X-GX<28Y="AM/)NN1[S6 M(N=1OOS(=Y/PEZ\G"C87-VDN6BSMXVZ@TE"-&EO[,B% #2Y*(;6(E'LJ1:(* M/6;D% BFM@E2;]9S?U^?$E$T;7=2H..,_L+C%R-\"EBA;NMLNMSJ=VV&<:TI MA#])I_51Z$T.-GZ3P^$9!AX]55;0FRF.;O*YFXR18*KXQ$%@5M[O07KR)LU% M6?:Z#.4Q#!YC76JO;7S+Y\ $@29C[^_?JG)^Q!"YPR@2\#(S)M!.GN M$.[+ 9I@P_W')GZGA$,AD1#)Z6D*O=D]W M4?(+'6C]N8]!4Y?#A)*A\^G: MGG>V.?Q/VK%DC/J_:*#DW6CS^:"!$9>K48R2G (:6@%F8?N1DG04[ G;%U2K M1\9;< SX2NV=>(MF1(G4^D+Z3H+VN&HH6X&*K&\&].U KX_!0 M<;!+ES:0\HD#8_G&W!7$WIPQ''P;,5H3D^;>[C&+E4 PYMDY47=-@;)Y>#"+ M6)!HY*RJL%?U#?AN;=;15*JQ'+P#N)F..#RLQ8\2.UL1GY&1H#)7];PK#!>@ ML;I$(Y9[BP ;9T]E$B\\*QJ@ ,[M;;VG)CAJN")*DDS53T/-/'DQ82%_6X'_ M>:BT.Y^N@OL%&>BH5OBH%V-EK^"F^T:S(T'('3&X\IFU0(Z>RO? W,0E- M&&9 8UL>$0N[SS%-Y:0 ML]:W-:<\41_>8R)R/$'\XMCJ6GYO7"GS5Q/1"/D3] M!B=.A)4RCE>H:X-Z/K^C -XUH,0]B^W''N(O$PL;>O-]HQ!;X:5N3C:&AV?; MF=U3^0$L@[/C172@E';*RDM&+)&F> =F8?I@2BW'Y&QQF EMC]!I:F0!WIW$*8U<",T^ M(20=?P6';WH5,)/#3<$L#F =F!FDK*14BXE#9>7]J%-#Q87[ZMMYZF1RXHQX72OD9QU>I MR11[#,.R>=JAJVN:^F(2L)4W:#^1H[_(Q[A6*7?C: O2N5ZJ"--.3 @6 JSQC][L!<;"<(2#@/SL'7*FE>X- XC[)ZB^Y&-NC\;)&"(5 ME*V!W?YDV!R$\K$B59_)V&OZ 6SA&6Y ,FA([BX.-?'^:3V:L#C8'-^[$L=^S1*:K)^'6D=#N7-DJ)RWXU'^F12PW1'.SYVFH\%K1(SHJ% M-\OT+C:=B3@P=:-8U]P[6C8JH0(KM\;6$%+ T+KV.3AZI0QS$+V!A5S:2J8A M?$6N >JY/3:#T4H.)YITV%/,=N3V623L-&5!=FAV?VG>WS"_F3ODY_O$Y'K/ MR8PS<>::]QFMRGI!-4>>T\):Z4&A+7^^DO*@:@:W7Q/Y-^CVQA&=/02T1T]^G&^W0^"#R&O?W](#%- M'=A2JY[K*N1>1JXFZF:+CA3//=3GI UGHOJ2KT[_W>^]CG"+=A"Z>/E&+^D] ML?H>.%A#G66N*]_-;7"]5W1G,)Q;6DK/&=]+$C.B0@M:"YW]?!>)8FFO.8\G MD_I*2&(^?^#:977$705'W+B$^()QN(@J7,=L[F8UC;QEC^H2-#F^TJ/ ))[: M7MV^7,8[)@FOM :'DVGWW_-R6CFN-D+8,P]:NC(CPK.B,6:DN6>\!>,DVXE^Q(5I2E"#C:N&.[@-.-*2#@B=0:Z( M:H!8"NG!>*+H')3\>%-:_6]N5!YU^_K+O_:(M\B)MI.SYM_G-/,G1V]"H!D5E#B>. M^T&;;CO26F'LU*1Z%S78Z&E"=7(OJS")BE,G9PH7XTEK9=.',>I*IZ# \]PK M9I'TT\^J0Y+!N7]5Q==7Q.6^-@=];\I!CKU$KS#X9?HGVA$R/5>\34MZYV)N MC7Z]OW9=D'_$KPQ7DQSC2IY$U3%3N!P2!L\?NO(6_1Q:E$Q79C9U5??BT1OG MW7]M2!1UOV*L$7NBAGN/0\>7&[J'!KO4F#%>UEA$>/SZ\N;E$VVP:GX.[_RV MI4R'X\N;WY[0\">GWR1'-QRT2=[[Z,SQAWI;9,GYMZ=/OK\VT4\\,GY*:F?X MQ5?<@P=#KT?"=@%S8=)6R4%,7Z"&C7;L82TYE#0*%?C!-91D;P_0>AE7K5.Z M<3&,I1E6MG!&AC!D!!OW^R[L_=A:Z1F1;VNNS=;[Q_FZA.<2?JX;OZV'7OE* M;NAR%+U,5>7O*VQB1RQ *G22%BW_9;]J*U=M\E1Y&9RNC2)M\\!WQ)A@@3'HT1A1RJ6W6Y M36&%M7MG/C50ZC"BVR\:OAH*&!#>TA>$7F0YHW=S'FWGKZ#"(\XU^?]XL%.< M,"3FG4\GU[VC4F).OL'$YZB6>YP/_I4!0QMA^$OH M[,TIS(A\:[)VY+9PO>I<\W9&K^[T[:U3[*YP6>5-7<#@5\!Q-VX6[A&-[N0V M]^C,Y%IR7H]-6JN)?DDH/1>S<]X.,+?MAFE:LHS16#(Y=#CEVM.;@PTEXT M%\W^,,0???MG=!"C5XN:;0QOF7S<-9AVIV9SX1J)^ JLEXX#H&EDYF#EN-XQ M.)*;$G4M#:GH>,.L9&28NQL)0F:R<.%E%Q5S1K?SX@K6+BV[=0;/>_LMJJ-@ M0\5U9F_O@PV@5P&R+1 NX*)+/=JVYA0GX7)ZNU9%U@%FMEDK/(SF*A!A3@K^ M?.II=/]RE.OC&R=Z&$86*">QHM"3:PZT483A8]@TK'IA% MUUI9\R< X-!E68PUE-.G-_3RSAKMZY-3DA_'5O'X;>IOSI&-Z%*]88<[ _3H M5B\Z2E.(3/=YE-IH"(&QCX"+RSL&FQPW':=)P@U+"(GT!BCJ[Q1#'DCBT2/E^EXS; M]!.ULWIW6&?!3#2CK?A"*-%7K*)"%VI4;"029EP"UREAO^;BM@7915W((E+H MRQ&_=W*'XC%.\[*AC 27;IX0E/P18G%IG'V>9:YTC68)AC153 &CAAO]0 669/!RO(OX=.-7^M4KB%M/BLCQ M3/E26>6T=-SKH@0\ !5P2R)%9[3ORK)X,B^G!&QLG" 7ZX$+^[+8F223K*BD M:GB16'A7E1 ?(L 3H6+5?2'H[W[Q6:F8V)-474G/X@PG(0T)B+D38TT:D*U9#&%'/11.^8I=;EZ ME7;IBQ] )5RY*Z#/EML"_GB$V +AQ MFZ5;PJNG\V^^.N)*2OW0U5L<,EG4'>B?].>:&"8^ +\O:[!NY0-.@,="RWOQ MOU!+ P04 " !RK3Y865+O@V@$ #$"0 &0 'AL+W=O-:'4E6U!B MM_36_M5U9/6=PM^5V.L7:["9;*7\8H7?\Z5';4"B%IFQ"!Q?3V(CZMH"81A? M1TQO ML!]TP\2#K-=&-J,Q1M!4[?#FW\8ZO#!(Z2L&;#1@+N[!D8OR S=\M5!R#\IJ M(YI=N%2=-097M;8I#T;AUPKMS.I>/(FV%QK.'_FV%OIB,3,(:S_.LA'B>H!@ MKT#X#&YE:TH--VTN\A\!9AC/%!0[!'7-3B)^$-DE!#X!1EEP B^8D@P<7G Z M2=@IV< &8U5(!BRT*6'C2BP4_+O>:K?_W[$*#/CA<7P[.%>ZXYE8>C@96J@G MX:W>_>3']/V)Z,,I^O 4^NH!!S'O:P%RAV,P9+)]GI9:]BH3QX(^"7L\Z,<2 MJR1K'-6J+"W8WH3X$C"0I MM5* O!UU>/XDE*FTS9G1.0GG"3 6DC )@ 4)2:/HH*K[K #0A'O+U>E:X&=2:( ?$+C%)\12^"CR N;3(&G,HYV M+;7&T<9ZSE%A'E/T&L.C\S\U]0Q#2$@<)':5,I*BRAD$-"'!/(03/(XF'D=O MX7$A9*%X5U89J8]B.HBA;7(,88+BS>W-&L[]"TCF MQ*<)H@-VAL:66C#'C@H57#^)ZPUA7_Y8YGU0Y9 M=&[+@9M6;\-;GG.W_(,;;-^8/9Q[/U;#N[@\1O'9BS\K:A;N_J ADWUKAI_L MM#M=4=;#G_F[^G"_N>6JL)6LQ0Y-Z66"K%;#G6$0C.S*V^A]02P,$% @ &UL[5MK;]O(U?XK ];YY665K/0ZKBZ*C<[QS:(HUW&-VW)Y M66U*'<]YT#J[5+;M7Z[C-#][]8*??2I?O2BV=9;F^E,IJNUZ'9?WKW56W+T\ MDV?M@\_I;K6>946N2CUXN79E7S^6GHT M@-_X/%8S"RN]'61_26=UZN79^&9F.M%O,WJS\7=C[I9$#.8%%G%_\6= M>3=PST2RK>IBW0P&!^LT-]?XMT80O0&A?62 :@8HYMM,Q%R^B>OXU8NRN!,E MO0UJ](&7RJ/!7)J35F[J$M^F&%>_^B'-XSQ)XTR\SZNZW$+@=24FO\2S3%?3 M%YYG,]WR=P">8Z#E7+X6LU2O&-3BZ$ M(RVA;.6,T'.Z%3M,SSFVXC@MQ9_C;*O%F[1*LJ+:EKH2?[N:8?TPDO\;6K0A MZ0Z3),]Y7FWB1+\\@VM4NKS59Z_^^ ?IVW\:8=CM&';'J+_Z*2Z_Z)H4(O0_ MMFE]+RJ=;,NT3G4UQ.LXM5]66BR*#-Z8YDO!9*O&)]-_:E%L2Y'$UCW39:MH)7IJ^C'595PFJWMQ-?\[7 +S7!=5+=Z5156) M7W.@40;>Y^(=4*AZ^/@#[L%DC^(UK8V6PQ_>[A8I>L*^V:WOA]V:DE6<+_$( MRRI*6+C XUZ+7P!A0(E-4:6@_D'?ZDPH<2X\2T4! MKG;SU][3U<'5%>^*6UWFY(]B5N3SW6!76K;C"]\5$V79KC<53F39GB=4Z @G MM() 03[EIBCCFN:>U7U5M514:'E!*$(QD9;G1U.A LN6@9#F@P\W+NLE@/G9 M+$Z^D&HAKAB"K-L' T2E;\G %QX15:Z:"NE:D1-AAA[ZEF.'+%:/OPIM*W!D M7Y\QFY3AI:_3'!&QF0. IN\;RQ>+[4X7DF:TE./VKK:XAKF3UM8C?@O533LB M+N3M8*"Y_K2MMY!1?QXE'!8B_3]J%M(*L437A:PMUPE., ''"EQ7^!X^^$'T M=0JW_-!OKNY3M#LHZ',A0RMD^P_ &XE72DMZROBI+6"SOL353'1<[]*&']DT M7I%8(O-J"/\@>_FL&:6)OR5CQ7:'%4N&$%IZ9E #B<\# 7;LUX6X^GC]_H+5 M2T N(T;0K6=_1V63K1VH[,B^?)LN\%,"$HI)S#5E&B= MA[;3PB>T,XR=0%E(--L2BZ2!SH7R(G^6-.;)JJTNC@"P\[\.P,KR5=@#X/9^ M]_RHIP%CI0VK=V!.T>]>O0F 5*D9@N@XCL"3@H?\C"!P!JAPW(#BTO=,0 M&/-%DA 8_[]&X;#7D(*'N7X#!(XL-S+BC"0Y@E2(G1T"TYT=]2#XJ.:CT')M MTKQ"7'-#$XU#/_SOAV!YX8K9* 0[3X+@D1K!ZVH$;S2KO[J-TXR6]PS">E8! M2P\E-E0IC-,_.GM84GP5QV7 MIGQ\(%AI AR+^-=]DQ$3XF-*14>_!-FP"1R:#QFJ4F2F$\\+Z.H@CS&!:Y_J MP& 7V"P1AB5\]V (L3 T9.(HQ E*M<.0KZ'CX/H^3S"TTE,,,)_('V.2.:IR MS2+%\WE:MT*>1/">";'NM3YXL/@A3UGFS%UGA"UVZ]\V0',]M1@#2"B2?9<* M"]^=&G]6TIN.F*C?F:@_:D[O>Z T(S"OB<-[,0= #AGG*+7ADOL1B\72!5A( M,36$T3>2Q1YDD@H>^E,/0@Y%C.7HQ4)S@PDFGG,?@4+(WB)/+'T=\6;+9@ _ M$??D"C "%.F5R885RI?#%^I566R7@'F:GYY45"2Z2(J;-WM?M.]*NWD@/3K?8-PB$*P0WIEJ< 3(Z80=*80C)K"&Y+?30\E]N'K!N*V#O-'\8DR M.$C.ZN610W8S/O5@^Z.)13V3,,#V(#0U3G@8?"P1+Y>E7K)=P1AVQB02/%L6 MY3W3(P-$EKM$1(;B:\I,ZU5,P7>>WJ9SLIB>5:UB*&VF=CVWV"C;W#,DG_1M^]9+VGB:<\?9 G<35F.Y&!%=MF M@)$.\H>P>>1R,NFX;+OG77_C>")%#H%T?8*R=TJ6+!7W'FP/ *E0_'M4\2&A MP>U3DBM4GT3("S$Y\B!JM?@4)N 1?AAUW8W6,YP(F;]J&":@/ZT5UC9S\C_ M>H_>FFST9C1/&Y^2("UIIVW0BQ*'7L BD5+B.9H&QV4O6@+':,?F5' Y9LIC M*WU4%(TFOP6-MB[",UP3:EZ0@00^52YDC5Y@X"GB(M6S7%/[H+"7Y ;* 7"Y M*"S7VRSF,$\)4S_SHJJF,49E.2B8 $U$WO,\T\2R^0F5A7NZXMDD^QJU9!4! MA(-R,/3XFRAPS#>![QMH#)R()_OY,7TFQYE%=<+%?%I!T5S2^!=A5]/L,OMS M]\+K'K<9J*EK: 'I>@,\X:1I>K09Q71D>"&'Z/L7T>^C[XQ53U'GM-&H![T[ M+&7 S4E;+4\D>V1IG'U;7^6S78T)W7;EU"F.?&*-];D-$8<6-"0A41797,RW MO-E#NRJ!PV89%[=55R[L M!W8N&U:#UE#S%S.]3/.;!@HC&ULMF6RHBX#U:.62!IRA)WJS19 MD;?T(#0U*CKL+>QA*IE*U]1D,V+X&&"GUY$Q%3>]W>8F>RH:UO?]$=XOQ%]6 M:48U);@8FG@=W_>JRKT.OZ% I7!*ME+L&<^"C1.BH9%9JF]YCGL.-/ [Y.\Q MP*;:;C89XPZG6N;$4-,CY=>;"[-D6#K2B4 M0PENY-!&A(?*<5Q,YR)T>8?&C\::.[)WI$B. L%-LM+S;<;6:UHH>4&& ,;B M-<4L1F?$J_2V"4V[HT>#@# ZW?%6X/&YBVU=P68Y< SS 5N']<15X_,G'ULQ M#;R.9 7R5;K,6P.$8)8.LB1ONE$;UV,T[K6DNK=05'A4[426"X)]IB&SW\DXERH1 M[[P[D15 ,A^;/<3=&P'O;_#?:D'' M2NDKWBSBK/%#&B,SVFUCCGSU[4P1UA1P;6QJ5=OCK;UO;3<.[%79 "Y4VU05 M'UJ-:PO:7Y4N70SHS9_* (A@$L\%^R$F<[J.D1_0TD))N;K+W2V7NDVR+\9F MTXZ#2]<'IGS3,-KN[#7%V_Y.7YM'7,,"BBR=,X^OXXSW>F[H#&=U<: UD?44 M>C@G2H!RBX]-P6&R1L-(;YAUE*L3V!ESRMV)2SEZ/G(_(!SN5IWLHU]Q!I.C MP(/DHF\P8";9PUBR%9;30]"DKTJ=<5)3K=+-\-[:\"F)C]?OI]^R,'_SV!KZ MC(YZW!6'Q;U. AD%66Q5K9NMVFY[*S<;4:'M<^KA1WRVRFZI@+ZALBB+]:-T M7#H,0)4V$IF#!9T@_F^]J@"(X-M@287!KHM,1SG")J2:G0OIF(,&I@8P2MQ+ M_ \M;L&G:OM65PPXWDV-B\$GC'C/=O/\J]LV6!-%JH\CC8EO]Y*159M?#:'* MT.)(J%Y@^4Y@>B2VXG-8H;)"QS?=$D_R'I%C!Y83F6375:YXRWHC2LE!?G2* M3A, M:'O)1A3"O]V2%H?YW.B:?J178-Z0;D4D(R:)"11=O>AI"0"&1!X?%J,C11./ M-JF^9K&V")D*_?-Z:QOPZM-T]N3IZ327#.C(E@R#/@>,_YT83N" ].3;+%7' M2#=XD)5@%IOGX56M)E"/%]WB-$Y>9+ON<-*L6.H'PUF@GO?C4@ MQP_Z?UPLD'/4',\X^Q@,JH__6,!448\6;J)WB&H=5]36R-OIRY)DVCN/=HL( M2!O9IH-9;N+2)"H4>)/V:"AG*G23((&F-A4D"M_5F-AL$FXR8_RF]UEM$XQ; MEEK_KO3;'.BY:I;[,_))(\@3DB5+S+:U^)$:+!_T$MSR;YPJDDA#8Y_XYUWV ML/_%R3-R:=>.^F1BT"[8C0T\\KL?I+K=T5S:8.*;ZYW\/[?R+TKQJ1%_GX<^ MVC0Y+^H\GYO?(6.YR;$GKK'YB71X0R"4>T/[22^^9.AOQIOLO!NO0@X0",W' MZJ;_H$+_I[7H.1YK@?5EJJ.)DD8+ 6]J4-0\KL7F.$0SWO7ZXR6?VJ?#1L0[ MH<[,+/38%H/J>OC&SSDO- =R^GD6GZ0SCV>F]T60F!GAT@9*.6=Q,BA1DG:( M7!V\(9!.;'SV9^!^;OP/P=F+\#\W=@?@#,E[T?1*]U MN>2??3>H9GX;W3WM?EI^97Y0O7O=_"[]I[A<4A:?Z06&VAP/>+HJC;&YJ@^\']JW\!4$L#!!0 ( '*M/ECX MH>'1D , #D) 9 >&PO=V]R:W-H965T7E*K@U1?=0U@R&/#A5Y[M3'MA>_KLH:&ZG/9@L OE50--3A4 M>U^W"NC.!37W:K.2G>%,P*TBNFL:JIZN@,O#V@N]XXL[ MMJ^-?>%O5BW=PSV8S^VMPI$_HNQ8 T(S*8B":NU=AA=7F9WO)GQA<- G?6(S MV4KYU0X^[M9>8 4!A])8!(K--[@&SBT0ROAGP/1&2AMXVC^B?W"Y8RY;JN%: M\C_8SM1KK_#(#BK:<7,G#[_"D$]J\4K)M7N20S\WC3U2=MK(9@A&!0T3?4L? MAW4X"2B"'P1$0T#D=/=$3N4[:NAFI>2!*#L;T6S'I>JB41P3UI1[H_ KPSBS M^0TP)4W>/M M!WVV\@V"VD]^.0!<]0#1#P#"B-Q(86I-WHL=[)X#^*AFE!0= M)5U%LXCOH#PG<;@@41#%,WCQF&+L\.+Y%/^ZW&JC37+,NW5,VIV0JV^4[]8#DT.:-O_=NZ:ZIJT M]*EQ&P6)7_-8_Y*B]S''.+OT81Z3W_$@?ND1U1KLAML:O"60&C7!8UE3L8Y;F;]2@/;S;&@ M[))BU]964A3DH49@6AGD2A=9D0[%5DUJ#G.<$N$J:4U8TW;&68JQ@*7X%FGB M\&P >.[G$UZ@G(H24&.8+B+4,&6C?W*=-:#V[M+66.F=,/W--KX=_PLN^^OP M^_3^I^*&JCT3&G54&!JNZ-?[;@+(3\'LEI3D. M+,'XM[3Y%U!+ P04 " !RK3Y89BOW%1X$ !G"0 &0 'AL+W=O[3B9;2 O+5I@&8*D MW3X,^T!+)YLH16HD52?[]3N2BI, KH!^D4B*]]S=<_>06NZ5_F9VB!8>6R'- M*MI9VUTDB:EVV#(S51U*^M(HW3)+4[U-3*>1U=ZH%4F>IO.D95Q&ZZ5?N]/K MI>JMX!+O-)B^;9E^ND*A]JLHBYX7[OEV9]U"LEYV;(L/:+]V=YIFR0&EYBU* MPY4$C]>34&E\E&J6]N\KE>1:D+" 56UB$P>GW':Q3" M 5$8_PZ8T<&E,WP]?D;_Z'.G7#;,X+42?_':[E;1(H(:&]8+>Z_VGW#(QP=8 M*6'\$_9A;WX>0=4;J]K!F")HN0QO]CCP\,I@D?[ (!\,F*\F U?>5D9],58 M@C?<5$*97B/\?;DQ5E,S_',LVX!5'L=R KDP':MP%9$"#.KO&*U__26;I[^- M1%H>(BW'T-MVRVRON7V":]5WI#N_CXJ9^XJ"KT>>9N4I35/X0UDT%)7I MF:QH1(LEG-)KGD(Z+6?O:5),B\5[FLW.7F;O("OB-$U?!A][Z^K;<.F00"!I M%3KVY/F+0=(!1T2 LCL*]"2;0!YG90Y9?%;.(;#E&(CW4.&^')9/N,)SC9<<,O13.$!T;<3G %=5D28]@ U6L:%F8XH='90Z.SG M%-J&7B?WQP0Z"G;\,#FB)Z>:&"@58-NMQJV3T] ,G2;.>$<$'PKB,G]+;3P0 MZXZ MU5\Q5[L#9%5.^??.9/X:&D_*?X)F0ZT.SZ1-00->QH!<_X$'2'FS1E" MYX67,?51G)^?N\F,AMF\<,.Y$]Y\YH9G;K7TJPOJN1R^O#A8Q.=T!(3V\9VY MF.=PK(;)J\NO1;WU5[P!K]1P#QY6#W\1E^'R?-D>?D%NF=[2H4OT-&2:3L^H M@CI>OTHVR=#'[X8[^A%"[#?2]4=1_P\0Y./Q;K?\'4$L#!!0 ( M '*M/EB&I^Y)FP@ +@7 9 >&PO=V]R:W-H965TXO#X3[0,FWS*DM>44J: M^_7W#"DK3NHX+FX/:651(H?S\CPS0YW>U3FVQ MTFME3^J-KO!F43=KU6+8+*=VTV@U=XO6Y52$83)=*U.-SD_=LX_-^6G=M:6I M],>&V6Z]5LW]I2[KN[,1'VT??#++54L/IN>G&[74-[K]??.QP6@Z2)F;M:ZL MJ2O6Z,79Z(*_OLQHOIOP=Z/O[,X](TMF=?V%!N_F9Z.0%-*E+EJ2H/!SJZ]T M69(@J/%G+W,T;$D+=^^WTJ^=[;!EIJR^JLL_S+Q=G8VR$9OKA>K*]E-]]XON M[8E)7E&7UEW9G9^;YB-6=+:MU_UB:+ VE?]57WL_["S(PF<6B'Z!<'K[C9R6 M;U2KSD^;^HXU-!O2Z,:9ZE9#.5-14&[:!F\-UK7G-]UF4VIXN54ENS:5J@J# MNYM6M>XI>U?YR),+QY_5K-1VJYM;/3K_ MX6\\"7\ZH'TT:!\=DGY^ [+.NU*S>L$V#2C;M/=,57.F_^S,A@*Y3^/#,C_N ME1.P2N-2U."E;?6<=FQ7FBWJ$@0WU9*-306DEB408R>OV86E*0B77L]TLPV9 M<'%C[TDV_9]UIIQCM66O6)($69[B)HV",)./(-CJ8E759;V$6M9JQ >S19*R M+ SB/$+@*H2H\Y2'(G#&$NZV3*1!$J=,QH$0.7NOP>157P(&)1*MAS_EDV-?;C*0]2'L),'F0A+(42 MKY&$BF[=E8H<-]< MCFJ17G01B)"1LG:1#%V>19\7 _7,.Y")(DHSL9!3** MV8>N\=XQ!0ALJD6CO"?( &,1,5AJK(^8.>32 *^+LJ-P, ?4QCHEL#.E6'J\ MHP^]F2/UL )#!+C\)J0G!P >#P"/CP8XG-ATL$-_16FRVBM7 X0-,F;34-8J MC9J9TK1&VWW /[S7Q7?)_ZNH\+:C@*N*[#YR+B\8C(-LH1\%B4!!UG(D7^L#%"D5;%B;Z_ P<(X3X,@'2H3=-L@ M"&7@ ^GLO8I M8:][=WDR%/?L,T)B2Y\W+^;_!HE\X?B]0D=Q0!M$H4_HM; M^([X\"-<^N.- O[>5;?ZJ+57%.QKZ,9^T?,EL/"YIDYM"R"U-Z.$@/PX2R)* M&V ?FB^,.8]IG$C9LW"?H]D8K0YVGFE""KKNHD1-, O4%+*9X/^Y;3/!EBGI ) MBZ*49"1"'K/K(:]F$B+'49"*<(*@18E$3Q"$N?P_^'7,LVS27U_T+@_"T!F9 MDM'C),^/=+"W2*(+DF291/*%17D6ON1B07[@+CR2*@S\D; Q^K?P?_-R*M': MH5>*6!:A'G&X^"]W;>:$'^%45X\$!V;S.#K"*E)>!#$GY\"O,D!C^8(?)=$> M'@Q3(OXX3UP"&,O0_41X(28'$GHZ)/3TZ-9L*#65R[:]"93GG_7(;@6 <_:E M^L/[?]XM<F;HW]HU?@#\.-8.2D[ M%>M][2'K\\U#B[A3*99>L_*A4JA'5<92E3$[5<8C;(NIOG>9;(\3F2\1@.\JBIAU@ M:#8P-#N:H?7S3MA'O<."'W=9'][]H-:;G]Z^Q*KG:/ $[4,8>V6IEXF<7Y"[ MTXCZ>[3W\<.\WAC7YO?QD;&+50C0;6%4;'NY 4^$P3[-^IB,1112J7,=!4@A ML?SGATF$TKF>M3@<0YCK\OMUG-,Z(#'I5U+/]60EG#Y*ZK)/5("C$3V,"+S7G&HU3\93C[W@!,J^'X\^8;"KR94!:"@ MW?@J7M[O/<],=[ZFXH2\=-^,Z9@/ OL/J\/3X;/TA?\:^S#=?]/^535+RF^E M7F!I>)+&(];X[\1^T-8;]VUV5K&ULA5;;;N,V$/V5@1H4">"-+K[(26T#L7>WS<-B SO;15'T@9;& M$1&*5$DJCO^^0^JR3N%X7R22FLN9F3,-.W"WDK.2Y2&*PD:=_/@+KY= MCIV\%_B3X]X(8/S;V@QZET[Q M>-U9_^QCIUBVS.!*B>\\M\4\F :0XX[5PJ[5_@]LX_$ ,R6,?\*^D1V3QZPV M5I6M,NU++ILW>VWS<*0PC=Y12%J%Q.-N''F4'YEEBYE6>]!.FJRYA0_5:Q,X M+EU1-E;35TYZ=O&=9J%EKR MZ[3#K/6Q;'PD[_B($_BBI"T,?)(YYF\-A 2X1YUTJ)?)68L?,;N&83R )$J& M9^P-^RP,O;WA._;6:*RFZ&O-Y9./?XV"6L>@?L%@\>LO\23Z[0S\40]_=,[Z&?@K9:PY!?>\P0V^ MH&:26.&,J=V.T]+C!WSE%K*"Z2=*"=,(7&:BIK(2<6W!):A:0Z:D48+G'H.Q M]*(^MH8L.7%5DET#.R7H2B!BD5+)A2#JF:M;^ N9;H@"5&8LM\3#KM3P%E@7 MY65\!5\;D!L/\E%9)GSPSJ4F)5D3W L8I3?N.8WI>3.)R((A=UGAS>4D)U3E MH,)T-(5I&D$\2.,I;)APT9(,W5S/:%V:1SL>#Z6A,[^'@9CCTT?R(LTTO>2]5[7)H M%6RI&&BMH- I=QDSQ8"NM\Q]IR-J9Y=>)?&#I?N31%Z4H$]TYP*6E5 '1+"H M"2;S_;XE]#MNS<#CWRQ7UVXY.3Y/(1H?>2W0%> M/]<-_V%[@,=#Y05< MI4ZQ]+P+NI:!KBDX.,;@:<8,7+JE2S=E2G"VY:+I9NI"NK@=GIU6I;=C^J3W M_*9\Z)9DE&!=,V%@C_HY[SJ9 MRR9:6E*STOPWK!\,'5F(7SYIJ^-6[Y!MW#PR)VD4'LVJ$BE>-Y$->/(V8ZL_ M[8?^73/K?H@W?PQ?*%U<&A"X(]7H.B6ZZ&8*-QNK*C_YMLK2'/7+@GY<4#L! M^KY3RG8;YZ#_%5K\!U!+ P04 " !RK3Y8O:1\:28# #B!@ &0 'AL M+W=O2F]]^7DI,L'=(=A[]$LY[IW4BA\-&#[KN/F>8U2[Q=1%ATW/HBF=7XC6W:151$4..6]])]T/NW M>(AGXO$J+6T883_H3O((JMXZW1V,B4$GU##SKX<\G!D4Z0\,V,& !=Z#H\#R M@3N^G!N]!^.U".(+U MATEU@%@/$.P'$!F#]UJYUL(OJL;Z>X"$^)Q(L2.I-;N*^(#5+>19#"QE^16\ M_!1D'O#REX+DJH9WRG'5" H65M:BL_ @;"6U[0W"7ZN-=8:>RM^7\C!X&5_V MXLOGSNYXA8N(ZL.B^8+1\M5/V31]?26&\2F&\37TY1.58]T3:;V%YA#/)8Y7 M42YSO&\I(6A!*' M0L6->1:J =[I7KESAT!=(.@\(S<6T-\WT&UAMT%SO#$6 MTNRO#O9(.>66S"15OX41N>@(A^K1WMP!W4M#$3T1#5$1@8-\+W5?PV_DQ\#: M7]!'[;B$-9=<50&/*/W7:P8_0U;&!9O2@L5Y/J-Y5N9>8G$YF<*J^MP+*WPS ML)#%V6P*X[B@,G+IK.;%Y@R&N)B/(-9S-()E&D!K(C+:?H]0S9.(8>4YOS_ M\,HS&)5$B!&?T>0E3B%-E).L\%F+L[*DN2A\4EE)8@&7GG!RUGG^)/1EFUP@>;[]DZ1 MYA]1LJ)$H0LI0.%Z[$W#X:QC_9W#CP)W^D0&6\E*R@>K?,O&7F )(<(^<6B&@\-IC>,:4-/)4/Z%]<[53+BFF<2_ZSR$P^]OH>9+AF%3?W!!6FDCRR:8&)2%J+_LN;F'DX#^6P%1$Q YWG4BQ_*& M&389*;D#9;T)S0JN5!=-Y IAF[(PBJP%Q9G)PLCT(9<\0Z4_PN?'JC![N%JR M%4=]/?(-I;".?MK S6JXZ VX,();*4RNX;/(,'L)X!.W(\'H0' 6742\P;0- M<=B"*(CB"WCQL>#8X<5OX#4E_IZNM%'T)OZ<*[*&Z)R'L',RU%N6XMBC0="H MGM";?'@7)L&G"P0[1X*=2^B3.6=:@US#DH9,5VH/KD?G:%X&6N8(:\EI[ JQ M 6-;"HZO,!KJ+%-@(FOD.>BGGCFSKE8:'RL*XWLRFD*1X:H0 M]!PYI\G2UT/XA4S5+0=J&)8K5(>F19>,,2SJI--25L+\IQU(.F(GO#0D(;R' MI-4+!]#KDSAHQ6'RLI 7_IUD -VHU>WUH-,-K-A/^K"4AO$SWE?A-73C@'"[ M@U8T2,C?)DFB5MCO..OB]545(N55AE )C<9P.CF%9*ZEK\IOGWLP_LDXEZ@V M;FEI2.V=U)-]/#WNQ6F]#OZYUTOUEJE-(31P7%-HT.YU/5#UHJH5([=N.:RD MH57CQ)QV.RKK0/:UE.:@V 3'?XO)7U!+ P04 " !RK3Y8-__2('X$ #Z M$ &0 'AL+W=OWBFAVLNGN020)&7NF)RY"R56@UZ/9DOH:;RAJ^ X9LY%S55^"@6/;D2 M0 NSJ*YZ@>?%O9J6S!D/S=B]& ]YHZJ2P;T@LJEK*CY-H>+KD>,[FX&'J W'J[H AY!_;FZ%_C4ZU"*L@8F2\Z(@/G(F?B#::3GFPE_E;"66WVBFSBMI/LG:S@W18MY(Q>MV,3[7);,M?6GW M86M!ZAU8$+0+ N.W-62\O*.*CH>"KXG0LQ%-=PQ5LQJ=*YD.RJ,2^+;$=6K\ M'N/^EN6\!G(/@CPNJ0!R]8'.*I#7PYY"$WIB+V_AIA8N. #G!^0=9VHIR1M6 M0/$E0 ]]ZQP,-@Y.@Z.(=Y#?D-!W2> %X1&\L",<&KSP -X;*EC)%G*+[C^3 MF50"\^/??80M7+0?3FMF(%?F\_+(',>87R1'BB=.B)!"5Q4*@E4?@:\V/5 M*&ITA*Z@#,J<4%:0HJP:!05AF$:E3:/./3WSMJ)2DHG;=J:N664?;@EF=_Y$ MKDJ&F5U5""Y= B\YK-06"JUYPY2\'I"_<0ML7A',"JAG.*?-#']C:6.HLS$U MON[S;T#>-S4(JK@@$Z2?=_P:5I28$>7,<.LV_F<21BZ>=MCINWX2Z8'8C?L9 MNL,XBM- (:AV#&&,%4D:B2#(\3.E[>V,73P^2>9EV(O"](B_VNQ-G.TT=T_IUH MYZJ?^M?D*DFN"?9.#FKJ)EEHR'E9H@<2-XB\TX+Z]6[M!O2C*0Q0_$J1--8Y M O,YEB2-9=2#10GEEC>B5"4"3XIB0&Y/W"&LLE*AHK1PM46[5YIEKDE:?36L M1#%KW7'4LM#;KW !,%5](J64C56\1=0(.M1G9W'F]UO2,9(^EI4V<_V=YHBX M@\N(.TC(N^]F6432-,%M\1'JJ+BCFWZVTUQ$W(=X M_UAQ6V/GB#L(/12W_L#>R>+VW3#V++FH)1?[)P;UZ]W:#>BEQ*TM?A]Q9_'Y MVD[Q,+6<@^15;6/BQCO-$6V'%RO?; A9$=L!+3CSC#VH;3Z8T2;"7AOYK MA3N-=II+%>Z]O']XX0[.*]Q!FFAMXP?V3@YJ9@JL*=QI8LF%_>0;M/U%0"^F M[>2[:3LX7]M)EK6<,Q3CJW4[]7::?;>U&NXO] MQ-YG/T^WOPJ\HV)1,DDJF.-2[R;I.T38F[9]4'QE;K&PO M=V]R:W-H965T:="A'&4=0+"\9E,!KXLZD> M#=3:"BYQJL&LBX+I[02%V@R#=K [N..KW+J#<#0HV0IG:.?E5-,N;%@R7J T M7$G0N!P&X_;5I./P'O# <6/VUN R62CUY#;?LF$0.4$H,+6.@='G&:]1"$=$ M,G[5G$$3TCGNKW?LGWWNE,N"&;Q6XI%G-A\&_0 R7+*UL'=J\Q7K?+J.+U7" M^%_85-A.$D"Z-E85M3,I*+BLONREOH<]AW[TAD-<.\1>=Q7(J[QAEHT&6FU M.S2QN85/U7N3."[=H\RL)BLG/SNZ5@6]KV'^BJ:"20,G]VPAT)P.0DL!'"Q, M:[))11:_0=:.X59)FQOX)#/,_B8(25DC+][)F\1'&6\P;4'2/H,XBI,C?$F3 M;N+YDC?X9CG3>#ZA9\Q@RK9471;&6C.Y0K_^,5X8JZE4?A[*ON+N'.9V[7-E M2I;B,*#^,*B?,1A]>-?N11^/*.\TRCO'V$%(L%ZN95X81+JFPAJ +-&>!+BJ6%DA#&/1:P M0JVE-:=7,-\%N7O-?^;SGTMN#7Q?>V*ZH$??C)B=O_HPXPS_1H\AB3OP'MK1 M1>NR#U^H$APX[B5T>'G1ZE["0^5_$K_P DD2=^C.ZW+! X52+C7U07JE9]=!E)W'56#-Z?->!Q74^$57LW6 M6Z97G%I;X))@^=,8 M_0%02P,$% @ &ULM5AK;^,V%OTKA+==.(!JBWHKFP285]$IT.V@25LL%ON! MEFB;&$ET22J>]-?ON93L<1*-)UU@@<34@_=][H.ZVFOST6ZE=.Q3VW3V>K9U M;G>Y7-IJ*UMA%WHG.[Q9:],*AUNS6=J=D:+V1&VSC,(P6[9"=;.;*__L@[FY MTKUK5"<_&&;[MA7FX;5L]/YZQF>'![^HS=;1@^7-U4YLY*UTO^X^&-PMCUQJ MUQ#D MM7PKG+BY,GK/#.T&-[KPIGIJ**5;B6[$Y^D9?,[L6JD MO;A:.K"F#^VH-<-\I\H MYZH#D)N&:"\NV;^D, -H&$(NVY4TA[!S^HD\ -A;\+9.5:>"OV%Y'H0\PT7& M@SC,Z4D<9&'(D+'(Q^YT-X^#G!>,AP%QYE' ><[NM!,-R,HPR..$Z,$H*G!1 MI-B>LS.13(^13%\<2;AHISO9.7L25[B,R4\HLU:R^4IVE3,=O@]& MWRM?01&D_W.,WO3&P+1+]KVLX?:&B:YFU@DGX4_XG4<4*I[C(CQBU]\SH%C"%3C400*]4HC_$IR)R77DCM[I\W# M,[E.,]V;,XKMA67X&Q!E7XR@7Q>WBPGQ1[817X3LVR?+(;(GT:F9<*Q64(\ MZ6DM"Q<1BT$1+N(#S7>0!/5KT#K1;12ZWX$-5.V'P6$>+0@QZ2+!;[( ;FZ= MKCY^1\- [3,:F3LX[YC% PE?$ ##!0!U@"DEIC#5EE5 KW*TQP/1[^2T\P!M M;[6P%H/9O6CZ08 @?XJNDK BPW_IUUN/>\J 1E<0\@BGW)M<^/6=#YC/=S!O MQ)Y56]A-W$+_#Q5@Y<^H!N9P'WH3\/3=,=K'>/ ,/OV6\12*8(EI.0/^_ C^ M_,7@KY^YPPZ6*K$":)V:[G1?$8#8J[6J!,#QN"03K%\@DNV!K!.$/ZV8KSRS MIU _]++G_$%15:;',]GN&OT@)1L; 16:,DVIN 0%5K]/-(-&8YFWK-,P9"B_ MS<,!NX1F%"14)E35@OO99X"=95D0AA%^L[!D_P3$QD:)VH_)R((C2G":X[?, M4O;SYY=2#"]SSEGLJ_0;L5,HH.I/67]&-RE7RWO,_+N6,G#.+Z@#Q- "93\' MYP%C41 5I5>2CW5XROE1!M,A#PTC2=AO$]DPI^X04PJ%05F6%V>8==(GP%1. M0;6H+$@<3]+'83J)_25U!7C$/7@SY1^]\D8&GO6^#)$2E>.9@>E$.&Q" 0T;.>1"65"C*,)HT\12A M6> 3COC<&'X478_#'AL3(/ )]D68^/H)?&(T'U.L.D$7[1:M-L[?[;<*'+ 1 MYR]?P7&PQ#"/E%:(Z /;XCP&GU7";L=*B)?&.QE[?3;NE2,=*(0T0;2Z[]RS MFC/FX>),72N.=:TX7W:&D^^3T6^8JC<237BZEIUE.CWVW3T:YQP=Z\9S-WQG M??S\>5@!Q$8V@CPX-O6-00%@?4=S :KDGX_=\*S2O;"SOY8;U76DS-?X?X.Z M4L2$OS3@*8WB&/)1^' 0,4-RG"B\,PISV0/I0$QVVJIAVD^CDD5IS/(D)+W^ M N4\RJB0)#$E<4:CXR0],L14NCSYN>_0ZRT<[KUEULI M,!;1!KQ?:^T.-R3@^&'JYK]02P,$% @ S[ P ^@@ !D M !X;"]W;W)K&ULG59M;]LV$/XK!ZT8$D"-)>K= MLPTXZ=H&6-$@3C<,PS[0UED22HDJ2VLI6JYH:FJ1KI7R$NGU(H1"X)T MU/*F\V83MW:G9A.Y,:+I\$Z!WK0M5T_7*.1VZH7>?N&^J6IC%T:S2<\K7*#Y MU-\IFHT.5LJFQ4XWL@.%ZZDW#\?7B3WO#OS9X%8?R6 C64KYV4YNRZD76$ H M<&6L!4[#(]Z@$-80P?BRL^D=7%K%8WEO_:V+G6)9>KD'):[Y M1IA[N7V/NW@O*# =@K, MX1X<.91ON.&SB9);4/8T6;.""]5I$[BFLT59&$6[#>F9V6TW%-9E:$E5@P56 ME'2C@7XNH(H]($%+#IC+SKD(G+VHA?L[2*'>^RE M,DU7P3_SI3:*F//OJ7@':_%I:[:;QKKG*YQZU"X:U2-ZLU]_"=/@MS-8XP/6 M^)SUV8*ZL]P(!+D&O 8LR/V&%E9*(I-Q*&?.3.-J?OA%R4T)8^"Q(@:4^RP.((C_( M<_AH:G)YC00M2R((_2#-Z9NP#-YC6=D *[K/"+B06A/;(8P+.E"D 7E.X4$: M+NA*&O Y$)F?1IF5%C:Y(_#S)OP_I@E$L[!(N"!"C,?2S,#V.Z2+V@R2\M&,:I6X,BN02YJ*O M^1+-:T'(Q7 A-J8AUQ#)3Q-CV+H%3/2A$HG?U[6KB=#6=HOE9#_^# MYC^#PXV9R9)W>?XI=-T]NF\*&C%];OL.N6/Y[C&\*EK#$T7AAM'K8*Z)$U(",. V!'!;6=0=:Z45&)JC#B/ M()H.JX>' M?3Z\9]^.#W\%'[BJ;"<*7)-J<)513=7PT@X3(WOWNBVEH;?2B37]G*"R!VA_ M+:793ZR#P^_.[#]02P,$% @ &ULQ5MMC]HX$/XK%E>=6HE"XO"ZQR(M)*?K MJ=NNBGKWX70?W&# :A)SL8'MZ7[\V4D@)!CO@D:[7[I)F'D\\TPR]N,FHQU/ MOXL5I1(]QE$B;ALK*=["D&\2R9(E M>N 1"QD5Z#WZ1-*4Z,*BMSZ5A$7BG;KZ=>:CMV_>H3>HC<2*I,J4)>AKPJ1H MJHOJ^)Y%D;HKQ*@M5)7 D4)',ZKP*T5:Z'A/$^ MX0FV(OHT;"'/;2+L8,\0T/3Y[MC@[C_?W36X!W;WWTER+O@*&=ZA^EZ&YYW! M^YPN2<+^)=DS>Y?,T?YV^/ST[?#71P6&/D@:B[]-AJ/V]IAK9K[)S,%]KVH66$.^DI#N@9"NE9!/:F9E M2Y) W^L/:VE.3ZVZPV$?U\@P8/4@=N.A9N9@0P4*4 M'!A!:YKF_5DW^VE$A$!WS>)@TD1$/?[YR12I:2?\CMZJUCWG441243J_,S&; M1S(\YJPUZ-2(/37JM+K#&J\FI%[-*+ F?B6M_0.M??LSQZ*-I/,7(C:/Q76J MS-:(-1@I9FM/N=\W,>O6F+7F?B6S@P.S RNS4Q[':AK**=*DA63-)(GR*TVT M)BG:DFA#+^ O'W%PE+33MZ@[S@U+D^-AKANY)\:]8=UH\":Q)44 MN4ZY+G:L)'V(UX2E2A))_50O.9_OU"K6N(+-@7K'MT^-E,*D?][$?]HDL$=\ M+2-'2L&U,C)3B"RDZ"-;&*=7N_NE*SY0-!\4+8!"JQ8"EX7 K[9J+X:&*B(D MF@^*%D"A58M8*B_7J@R>7+L7[L==Q3OID5/[(!<3#*J,H-"J!)?:R+6+([L6 M<$_5C.>&ZOK '?'&Q(-$" M*+1JL4HIZ-JUX,N*EB*8BB QU0M(QA7U@D0+H-"J]2HUIFL7F7OFIX4"FND* M&*D&$FQ%12#1?%"T JM6I%2F[J#UUMS02K+*2B:#XH60*%5BUCJ7M/?E#5T8S5 17PH&@!%%JU.J6 QW8!?]SQR./9 MC@@:#XH6@"%5BU'*?AQ]_4Z'J38GH*B^:!H 11:M8CE1@"V;P3 =3S[ M.+AK:7F@NA\4+8!"JY:GU/W8KOOU?[&H56^P+XR1>5#)#XKF@Z(%4&C58I22 M'[^>Y,>@DA\4S0=%"Z#0JD4L)3^V2WZXAF#9MP(^4:G?#[8W,CO&Q6\(0J+YH&@!%%JU&N76@>>^6B/S0#<<0-%\ M4+0 "JU:Q'+#P;-J8;A&]L0XED;VA.?Y)9]O][RX$E=DD+/>/GI1/J;I,OM" M0:#LML]?(3]]^U^[/G%O_/Q;AA(F_[3BGJ1+E@@4T86"=%I]M>!/ M\Z\5\A/)U]GK^-^XE#S.#E>4S&FJ#=3O"\[E_D0/&PO=V]R:W-H965TX]XCWG((XJS RV^L TA''S+TIS-C0WGVRO39*L-R2)V M2;>:)%%7)P6:Y-M"Q+%95*6FLBR/#.+DMQ8S,IK]\5B1G<\37)R7P"V MR[*H^'Y-4GJ8&]!XOO"0K#=<7C 7LVVT)H^$?][>%^+,;%#B)",Y2V@."O(T M-S["*XQ"F5!&_)F0 SLZ!K*4):5?Y,EM/#OA$ZH)B M*2O_@D,5ZSD&6.T8IUF=+%J0)7GU/_I6$W&4 +V1!%0GH'["V!/L.L%^:8)3 M)S@E,U4I)0\XXM%B5M #*&2T0),')9EEMB@_R>7O_L@+<3<1>7SQ0/8DWQ$& M?@3U(5A^!X]D+7Y;#BXPX5&2LG?B]N='#"[>O -O0)*#NR1-Q<_&9B87C9!0 MYJI^X'7U0#3R0(C '*=/SR=#A1C=W\(':)9X_@/5/_0+:TX$F^!K=Y)6\IDW]^%>'@EI., M_:OBOL)VU-AR#+EBVVA%YH88)!@I]L18O/T!>M8'%6\ZP; FL ZG3L.I,X7> M=O*G@F9@);I?(<8;H32^J35&"A6;%:I?HLH!=+^P+=\.G9FY/^9I&(8"%-A> M-PPKPES?L_TFK%.;V]3F3M;VB<1KV4O68HQGX"*EC!'V3E5-A>,=/[_?QIMA M# P]JU>((L@)U55X317>9!6_4+I.B1AWBGVR(LIA91+@U*ZM$PQK NL0YS?$ M^6<<+GR=G.H$PYK .IP&#:?!68:+8"@P'[F.W=.8(LRU713T5*8(LWT7C0@M M;&H+3Q$:^ \T5Z)BM0%OHVS[ 5"^49R9U%)QK6A=;ELK7.\)S>&6HUSUK1L"ZT+K&M?X;G M,= U[+%J;.A"JR_"81@*47_BQ*JP('#<$0FV#AI.6^C1.?$WPN6JA;*R2<=MVC*HSB/1']B(F>I*QN$O;D#J,3#>M"ZU+:>GT8GE.) M6LV^5C2L"ZV[X-C:?33I>E^MQ!JV]U(7N&Y/BJHXY#A^?T94Q5FA$XZL*:'6 M=J-IVSTJ1K9;LE61;&4/8N_!-HVX[%'B,,IC$)/1Y9OI!Y[:F[2B85UH7;+; M5P"$SBA3I/5]0"L:UH76);9]'T"3MOCU,K6'4YSC!4%?I<,P%%I],6-56 M:$2CK2E'TZ:\5N1-2G>QLHK)]),[ADXTK NM2UWK^)%[3L5I]?Y:T; NM"ZQ MK?='T^OXKU:<-U2<;0T5-PQ#'AI85$48#)'EC2BN->!HVH#_+I=%P37AZAE. MZVJZ5C2L"ZU+7.OM47!.O6EU^%K1L"ZT+K&MPT?3R_FOUELX^!@)7>3WY::( MLKS^API%E._:/:V91UL41)O6Y58/)EJ\RWGUJ;^YVFPG^5ANHNA=OX97N-H4 MTL)4>U3NHF(MOX&FY$E 6I>^& J+:MM'=<+IMMP(L:1<$%,>;D@4DT(&B/M/ ME/+G$_F 9O/-XG]02P,$% @ &ULQ5IM;Z,X$/XK5FYUZDJ[#38$2"^-E,;= M%ZG55=O;NP^G^T")DZ 2R('3[DKWX\^\!,?4>$,UJWQI@&:,)\]I M]IBO&>/HVR9.\LO!FO/MQ7"8AVNV"?+S=,L2\U1H5!*_!FQY_S@&A6F M/*3I8W'S>7$YL(H9L9B%O( (Q+\G-F=Q7"")>?Q;@PZ:,0O%P^L]^H?2>&', M0Y"S>1K_%2WX^G+@#]""+8-=S+^DSY]8;5 YP3"-\_(O>JYEK0$*=SE/-[6R MF,$F2JK_P;>:B ,%['8HD%J!M!6<#@6[5K"/57!J!:=DIC*EY($&/)A.LO09 M986T0"LN2C)+;6%^E!3O_9YGXM=(Z/'I%_;$DAW+T7M47Z*'[^@C2U=9L%U' M(;I)PZ!\0V>4\2"*\[="].L]16=OWJ(W*$K0;13'0B"?#+F84 $[#.O!KZK! M2SS-(-NO[&698$,9J7;L&R' 7)0KR@9/7^1@3/ LWR MG/$<_7TC<-!GSC;Y/[J74@WJZ 7HH1G_BVJXI1C=C(L>RD"5/[ELE K-QJKJR=>]]"5RP)UZ*X M?!3RO_.U>%)KO4/[]>FC6)_0V8U8GK2+DW&V?=T,$HP"@2EO"5NRAK-.$=7U MJ$!\@Z)1*#25\8.J&<.$MAFG-X?X98Q;YU9[)8 :5"6'2'*(D9RO2<2%E]WS M@#-]5V#4[TT*)!J%0E.YDQ4_/DG)CT%K?E T"H6F,B[+?OQSZG[\LE3'CDO\ M=K6LD[,='SOMH-7(8<\?.?H6=?3Y4G':X>F7LQO1Z9>S.T(3-D>8'-_ M<'U[/=/.WJC6VP,@T2@4FDJ9;$CP^"0Q!]I9@*)1*#1U/U7V%L182;\Z/=:P MA^ELC"V[%5MSC9A/+)>T0E CY@FXCFTQ(NMX8J[CBQ#LFQ+-D'V=!12-0J&I M=,K*GY!3A"(L3H^/B76.*TD9K?#42M%QNUPU(-U;#<1 M68L3S(Z2L\8E_DO $;1% T2@4FLJX;!&(^:/%\1EQK$MBN-TD=HBU/]QVB/GZ>+1E M_6V;Z^_J2\E,^$H4!MK=5#- [^_YH-OT4&@J>;*\M_%)#E" =@"@:!0*365< M=@"V>>__M.TOSFV/W,< M)T8[Q$:MR!P>G&@4[W]5G@S-Q7JR2WAU&K!YVIP^G95G+EO/K_ %K&PO=V]R M:W-H965TB'QCI;!.E2(VD[72_?B0ETW*J<(TG8#4"6Z1XS]WSD'HB#&6^@A++ :^ Z3<++DJL]% L0UD)P(4U*FF81-$X+#%A M03:QA0"E("DX0S)& Q#2[CB^LX-09VQ1\$MK+UC R5.\Z_FL'[8AI$)B*@D"L# M@?7/!JZ!4H.DX_BK 0V<3V/8?MZAO[7D-9D[+.&:TS])H5;3X"Q !2SPFJI; MOGT'#:&1PPE>H8(0U>$4BV^G(1*^S8(8=[XN:K] M)(_XB1/T@3.UDN@-*Z X! AUT"[R9!?Y5>)%G$$^0,/X!"51,NP(Z/K'S1-/ M.$,GY-#B#?U"GJ!;,-E#V!+=@+!YQG) O]]1LL3FY)Z@-_>5/L10H(^D-.OX M LWU*[G ]='^_*O&1N\5E/)+E])U(&EW(";O+V2%.IVC[Z3 M)QV,G" '',:.P]C+P940 3E?,O+WP_2N:8R_\YP,T@=;X75TY%:<.AJG/T*C MAP0^07.%A4*Z( /Z?'E/Y)<+4V;25U&L_[K$\8;VU#WN">Q Q3.GXMG/4@;/ M^M2L)[ #SD^>$4$Z(IASL4JH63%?!')CJTJ)V$,>M[(I:>5US]$9Q M),M*E/,U4_7]SLVZ^_2EO46&^^7U9?P#%DO")**P MT*;1X%1W8:*^W]8#Q2M[1;SC2E\X[>,*< '"+-#O%YRKW< X&PO=V]R:W-H965T,]S]/%THPT7#S(#4.@QITR.G4RIY87K MRB2#',LSO@2FW\RYR+'20[%PY5( 3JU13MW \R(WQX0YDY%]=BLF([Y2E#"X M%4BN\AR+ITN@?#-V?.?YP5>RR)1YX$Y&2[R .U#WRUNA1VZ%DI(V2HS#A_,(/K=.QXQB.@D"@#@?5E#5.@U"!I/[Z7 MH$ZUIC', A+@_"U!KW2H&>5 M*:A8'6*L\&0D^ 8),UNCF1LKIK76] DS<;]30K\EVDY-K@C#+"&8HFLFE5CI MD"J)/J O6 AL0H).8E"84'FJG][?Q>CDW2EZAPA#-X12'3HY%H%BBU[R$ M22<7, MLP\ZW3WH'3ZC@.#[BJ@G)"%9":((-&[M G]@\4U674^"X2"*1NYZ5["F6?W@ MO#XK;O7UC4KT*R7ZK4K\+KB4.G5C2OZ!%"WT&8%T(DYAIOY#@0(WVN'F#X,] M_@USO'"/??] HUZXQ:F1BBI2T3&DJ!F]CE340"K<\WC:,*D_'.[1B@YHA3N! MK]$:5+0&K;3NV4&<7K57!PVD?,_;8]4P*QKNSXI;/7SC7AU6_(>M_#\59'-0 M&4_UV;,&J6Q2;"(]/*0S.. \/ B2WS^@W.K4&RF?5Y3/VQ,5%[IF8;H&$ )8 M\E0$_L3LZ%.D.)J!WN8)Q5*2.='[(M7;@"T0@T>%]/F:V_.U29[S WEZ@SUQ M6CT[-MMW!%83T?>VY8W7*N-G6 -%36?Z9;OEL2=DIVAQ5VAUU7:*0O_G%R#E M&EWIVR5:W!5:7=]@JV_PDZN0KUA%:7;5M5>RW5H:3*989 MFNLO591!N@")_D7/61(>DPRS!:!$YSVA/R:;1>NT)NX4+>X*K:[MMBSV>__# M/[ZC>K;4MTNTN"NTNK[;8MMOK[8/-BI?VKY'M5_?FZ]ZDJ]R?55M?_SV=8+> MRT?_M-WV:$4[0BL4=7=Z&#F(A>T%2:W/BJFB#U ]K?I-'VV79>_YI>E#V=[( M%J9H8MU@L2!,(@IS#>F=#30!4?2%BH'B2]LIF7&E>&YO,\ I"#-!OY]SKIX' M9H&J.S?Y 5!+ P04 " !RK3Y8D+?Z+K$) !B1P &0 'AL+W=O3<_F\0-(I.;6=VX2.V?.W-I\KSQ9''\OG4ZV5VS:;C_ M^IOW-YO.V\YFM>;&*S:6U[DRV;8?Q4E_;;S+:KS]]DRW0YR](\>K>LZG)M M1ZBNHI/H0UI^,75ZE9OHDYFMRZS.3!4]>VT_R_+JN;7X_.EU].R'Y]$/4;:, M/F1Y;D>E.IW6%E3C>CK; OCQ 0 - 'AM9B\C1EY$-*8,:'[9OSEM-Y_:4.SB M07?QH!M_+.COJM[K\8OHXLYVN(G#B;UG3JHT-R^B-VE61K^D^=I$=1%=+(JR MSOXT\^BRJ.KH?Q=7-I!V>OX*!>/AZAR^>G//OJI6ZQ-69GRSDS.__XW M(N-_0*$9R5DK4&P7*(9Y/WU*UV PF!?' C]RZOI?W7 >E;)41K!F,4.XP"Q7B95K<0).%= MC% 1)QU(OI46,A UN4,D#R**TN4\FC4OS._K[,[.=9L,()C2 T!YS+N1 ZR( M5@F,4^UP*A3G^V)Y/=2>N;)236 M*C!IG3(@N#1X6Q95%7U>VC(QWPS06UL>PG>73_F#HA'0+;,!,2Q;K #A'[Q0OL0<)0^I7T%Q2TH7J6PD1''#'K13GUM[" MD/KDJ3A-9! "_U8B;M14U'L@PGV0$$P7P>[2)$3=H('],"\QG4&V3?A ?P.8)E.,$Z.OBP MKM=I'EVOE_.&#? 51-SKT$PVEK=V#!QU,W'4M,]0Y3 X6"-Y:P?+Z0>&ZX<# M6<$ON1GI*C#(B 56ZYDC;X87YL-R@E]S>W<;9M+&Z#B3X9S9/QOXK C$$3 * MQM$Q)\.9TV6$M\6=*9?-1FUT53QDA>_2B/@%!\__IRB.N>-M'A\U67!4-@P- MUEC>VL%R$H+C$N*@1N2^/F":Q-UB"##C)&:!VI<['<$'5NE!E<@!$>&M) !& M,L#0W"D(CBN( 4*1^P+A1*KNIBYD16,N D#W=L-Q*8$S _?+;J:D[&9=R"R) M10B!^\-SMP8'<\2;S1]JUH:+N>.W[E.+_V/U0 L*B0LKLR YEII0(; M3-S1+3^P/8[1!"X><<^#4]Q3E,'<43K7Q^6#49?AQ_+6#I;3%AS7%@=2A%]F MDT1T=TPA*QU:OQ..UP5>CP]*$,(OMQGOWGF $>&+!TJY\&Y,P$P+%=BL$'M'[7"-T5]-"D!@ MD&ZB XQ"$)VZ$ -WV,-B4OC"X40R+Y: %1$R4(4*)R\$+B]PIA!^;4Y)PKP( M F8J)J'LYCA?X&7\,*[PJ_2NZ 5, OL\PE&MP*FV/T_X? K&$C"SL0R48-+Q MKL1YMQ]3X((2O\30+#>6MW9 ',%++H6=Z3?IC3FY2F=?[(1O IQ:"JN_??!X@8EC&7R#/,5RO=P[ M;"^/FTU&W?\?RUL[6$YT2%QT'!28$CC/KRCOK@Q!9I*H$%4KY62'>LQQ> 6<.\!$\RDC=$QKQKI(+P"3KA#L03,D%@Z&E:] M#L(/I@Y<<>(7'9KVQO+6#I'3 .JX9^C5J(<%QO+6#I:3(@J7(@<2![ G('67 M'P K(G6 'I3C>M7SR;I>:<,OW+VT 3Q7%\"X]U =3K']TP90NP.1A)A6![2[ M/-V?8L5>.4)7QSTXKT8]&S"6M_8SETY4 MZ,>("NVK!B0EL?6C#D02 ML/(C.=W[ 93FUVYN;;-XI>-LBL??M#EX4U=K#:_B7)5U'6QV+R\ M->G&ULE95=3]LP%(;_BI6A M":2-?#4)8FDDH$+C @G1P2ZF7;CI26/AV)GMM/#O=^R4K!MIM]TT_CKO^YR3 M^B3?2/6D:P!#GALN]-2KC6G/?5^7-314G\H6!.Y44C74X%2M?-TJH$L7U' _ M"H+4;R@37I&[M3M5Y+(SG FX4T1W34/5RR5PN9EZH?>Z<,]6M;$+?I&W= 5S M, _MG<*9/Z@L60-",RF(@FKJ783GEYD][PX\,MCHG3&QF2RD?+*3F^74"RP0 M<"B-5:#X6,,5<&Z%$./'5M,;+&W@[OA5_=KECKDLJ(8KR;^RI:FGWIE'EE#1 MCIM[N?D,VWP2JU=*KMTOV6S/!AXI.VUDLPU&@H:)_DF?MW78"8BB/0'1-B!R MW+V1HYQ10XMW.N6UK" MU,.+H4&MP2O>OPO3X-,!X'@ C@^I%S,DQ4I* >0%J")2$0YZM**]4.:$[&U< M%V$8Q6'NKT?\)X/_Y+_\3:UDMZI)A;?)K8RB])KI#LHDG&39.$HRH"3_@O++ M>8 )@_THR1N4,(F3/55)!Y3TKRBT,J .6J=OK2=1F(Y;9X-U=M#ZBS24C[EE M;U[_611ER1]N_DZSL'T7+_.*"8U_J@KC@M,,ZZ7Z7M9/C&Q=_UA(@]W(#6ML M_Z#L =ROI#2O$]N2A@]*\1-02P,$% @ &ULO9G;;N,V$(9?A5 7Q2ZPB412 MQ]0VT$VP:8 $"#;-]J+H!6TSMA!)=$G:WO;I2\F*CA1K"T9N;%&>&?T\5>QIE2"'VF2B:FUEG)S9=MBL:8I$9=L0S/URPOC*9%JR%>VV'!*EH53 MFMC(<7P[)7%FS2;%N4<^F["M3.*,/G(@MFE*^#]?:,+V4PM:;R>^Q:NUS$_8 ML\F&K.@3E<^;1ZY&=A5E&:'6-4>Y06'R/Z5XTCD$^E3EC MK_G@;CFUG%P13>A"YB&(^MK1:YHD>22EX^\RJ%5=,W=L'K]%_UI,7DUF3@2] M9LD?\5*NIU9H@25](=M$?F/[WV@Y(2^/MV")*#[!OK1U++#8"LG2TEDI2./L M\$U^E(EH.$!WP &5#NA8!UPZX&*B!V7%M&Z()+,)9WO ."GGPC+.N$WAD(BYNV<<;*DF'HC7R,3GX3S\>:_!,P5KIP%4ZL"GZ[)ZJ:W=P/ M 8,B8%Z"=C,/H7!B[YISZAOA*(I09=42ZU9BW=/%=NZA3O$AJM\0<^'ACF"- MC5IQD5ZP5PGVC((KF4#]!V^53DGY_Z77ZPG! 0R=CER-E>>A0"_7K^3Z(^0> MD6"_GSP8>D%'L\8*!9ZCUQQ4F@.CYM^95)71G-*@=V$7N4YWR?:M L^# RL@ MK.2%1\@[(H6A)H41[-YVC94;! ,:HTIC9-1XRW:49WE)!'.6+;7RC!%.+7AG M"M::+'1JG#KO0(#R(F?*R+FBM5/2V&' 3H S;KD&H*UIC!!W''1!=HQ::63N&!F7(5IIQ&'5+J];,Q>& Y!JX MT$S@,R:[I",UZO&=\PKFZ[:KSF$@BZV')5(*E>JC'6 MR37Q3-':,Z_!#W!R2LX4K9V2>I\ S1N%,9B(>NLR1+TRT#>"L-E3 MM#N]FO3(B,W1E"C#MAN&CF:=C>L.;&9136)D)O$81B -BCWL=[.L-8-HH$2@ M1D-M9O%H1B -9[VH2V.=%72\@582U31&9AH?PPBDP:H/([W$4N;T2 MK.G8@\%Z5H,?F5OVT=30-.>HVQ#IC+QP2'--9F0F\RAL]*D;1+ GN&_E1_Y M+X1K-&,SFD=# VNXZ_>>Y6BMO(%-.Z[IC,UT/H896(-9)_1A5Z&N?_;#@ZB36<%D=MEAMUXO9&_6WH@?!5G B3T1?DYEX&JROSP MNN8PD&Q3O/&8,RE96ARN*5E2GANHWU\8DV^#_"5*]=)L]A]02P,$% @ M&UL MK59M3]LP$/XK5H8FD"AY;7A9&PGHV)#&A&!L'Z9]<)-K:^'8G>VVL%^_LQ-" M:4+'AWUI;.>>Y^ZYJ^\R6$EUKV< ACR47.BA-S-F?N+[.I]!2?6!G(/ -Q.I M2FIPJZ:^GBN@A0.5W(^"(/5+RH27#=S9M[NY+(9>8 ,"#KFQ#!0?2S@'SBT1AO&[YO0:EQ:XOGYBOW#:4"1?:"/+&HP1E$Q4 M3_I0YV$-$*:O *(:$&T"DE< <0V(WPI(:D#B,E-)<7D844.S@9(KHJPULMF% M2Z9#HWPF;-EOC<*W#'$FNV""BIQ13BZ%-FJ!%36:],@G_,=H0D5!ODBM01.L MTR2WD"\4,P\/=$1C*N-Y#Q-WMB.SN[)$=P@2Y8IQC6?7 -QBD=>7G M=4!G54#1*P&%$;F2PLPT^2@**%X2^*BND1@]23R+MC*.(#\@<;A/HB"*.P(Z M?SL\ZH"/W@X/MZB)FX+%CB]^A:]5A'UR\;WW]7+?E8SLVG+M[9-3;D ):B\5 M^7DZQM+B#?O558[*7=+MSG:=$SVG.0P];"L:U!*\[/V[, T^=*7R?Y*-_A/9 MBS0G39J3;>S9#5#._D!!!+;>JZ E+TB!.S$E9@9D#HK) MHBO;E==#Y]6VY&66'@<#?[F>Q+9-+TFBET:CME$8'J>-T0O1_49T?ZOH.Z&V MR,:Q<(_7?[M::-UG2KUF_28-/[ M9V7QM<2**ESDL@2R"P\X<37@%<,4=G'2[V_(;EN%47P4 M;.CVUYI_"6KJAJ@FN5P(4S7)YK29TZ=N/&V-==!\U61_ 5!+ P04 M " !RK3Y8F42%WCT% #1&0 &0 'AL+W=OLEB3NV M0V%__3H7DM9VK=(M+\VEYYR<[[-]SA?G=,GXHY@3(L%SGA7B;#"7>8OUR0C"W/!G#P>N.&SN:RNC&;>XYNIJV$69TIP4@K(" M\8>JXNOT[.!5V5$,I+**@16AR=R2;*L MBJ3R^-D&'73/K!Q7SU^C?Z[!*S#W6)!+EOV@4SD_&XP&8$H><)G)&[;\G;2 MPBI>RC)1_X)E:^L-0%H*R?+66660TZ(YXN>6B!4'&&UP0*T#TAV"#0Y^Z^!O MZQ"T#D'-3 .EYB'!$D]..5L"7EFK:-5)36;MK>#3HAKW6\G5OU3YR:F&5 IP!"XQYR^TF('SG)6%!.P!?/I94OD";DE:!C0B2F MF3A0#G>W"?CXX0!\ +0 5S3+U*B*TZ%4.59/&J9M/A=-/FA#/A"!*U;(N0"? MBBF9K@<8*G =0O2*\ (Y(R8D/08^/ 3(0[XEH'3K0^-UX^74\ M?]-X8A SL(:O*;_9Z-IGL&1/P=:H##HJ U?TR3(Z M0E5"GR9P/%+C^+3*B,4H'@7K1HDSEQV1AAW2< NDM%"K5AU3)J0-:Q,C6H41 M0J1A-8W&?JQ!=2:S(]2H@QHYH5Z6>9GAJI> 0G7-F>I\JDZI92*(.+"AC@Q M03360)LVHT '[4QK1]!Q!SIV%H4KS!]5);Y7,[FOSC:P\3X+P3Z#)7L*MD;? MJ*-O],;E<0A6*#7ZGHW9D3%%P@".M'ED,8HCO5 X<]V1B7''Q/BMJZ=9/ =O M9V1L@@U#C1#3YBCR--829\H[$@*]7A]Y;DI>A=!3U73?3D,;?HV'<>QK1-BL M8!AI3+A3W96*%:D(G67F3U8<;5UJVEA[JC5[C9;L*]HZCZCG$3FGE"FD?U Y M5R]EX$:]N='L!2A=3;A2^S7/O>0[!)<;>G?[Q+7F'49Q2R"H=[+W/GO MRD\O<:%3]OT??L[3M"EA9 J^<%6XP%VA7HYT*WT-5+F+:.MRMC@8$4C>+(F& VLQ"- M=4+>0PW#7@[#T%G(ZH9O1;DGZ=J2L<]HR;ZBK7/6ZVKH%M;;O4- 4RHCW_,# M?9I8S. 807V:O(>HAKVJAD[5Z5!#5NBQI63$GBYY[&:&"G2GMBOT7A%#MR1> M+QE6N*:8]8/8UU^=;&9^- IUN.^A>F$O>Z%;]ZXTB7J460%(4Q6%NRJ: A:. MH&>T"8M9--+-$G>2.Y* >J6+W$IWA81JDE=;?H7J%'G?*=QD(%/#'D5C@PR; M61 :9+B3W96,7NLBIP:LM:X5.2@72\RG $__*86LMDNM7$#+Q#"I,*U\WV0" MFOM+GK=BM@ZQEZ'(+4,W0CP$4[8LMD&)C,R.D&7$+6:^9^*TF$&$-)C#E;WN MG/!9_.W^!3Q)FJ\+?9CF8X?21K-JVR@C#RJD M=QRKSLN;[P?-A62+>D?]GDG)\OITKI0IX96!^O^!,?EZ43V@^XHS^0]02P,$ M% @ &ULK5;;;MLX$/T50BV*!(BCJV4[:PM(XJ8-T"R"9--]*/:!EL8V$8IT M2]1+ D*><"SUQEL:LSEQ7ITO( MJ3Z5*Q"X,Y M4_5\ 5QN)H[OO"S_QB_:K4CEIF5,.EY'^SS"PGSM A&2:Z8H")EE)-KH8TJL*)&DQZY :H+ M!79*SKD!):@M$*+6H$V%.IJ"H8SK8\0_W$_)T?MC\IXP06X8YUA4/78-AF@= MN6D=SD453O!*.'Y ;J0P2TT^B@RR70,N:FL$!B\"+X*#%J>0GI+0/R&!%X0= M 5V^G1YTT*=OI_L'U(1-N<+27OB*O8_?"V:>R3VDA6*&@3XA5U][?UZ?D$_X MB9.C+U+KXY.=BGT[GV%A\?OZIZLEO,K:3YJA)G('E+,?D!&!%^^BS"RWF25X4T%5 MV4@&C) M,Y+A3"R(60)9@6(RZ\IVY750>K47\CJ)1][876\GL8WI15&P"YJV0;X_BAO0 MCNA^([I_4/2#4 =DXZ/PB)_[C$,[ UU2*U_Q5H2#EM0VIA<&+:UME!^&_6ZM M<:,U_@6M0HK>_]4;M[7XWG"XI[B-"H+1GMXV9C2,1MUZ!XW>P4&]?TF#5_Q_ MGF3[#;*#\*A MMZ?;W7KJ,"90&X/Y?2O$RL@Z:'2WX"4$L# M!!0 ( '*M/EB;%UW\C@, +X1 9 >&PO=V]R:W-H965TU[HYHP7SG1( M3)6_9%?%>@Y)-DJ+O$K&"G)>[/_9745$(X$.3B3X58+_V(2@2@C*1O>5E6W- MF6;3L10[(DTTHIF+DILR&[OAA5G&&RUQEF.>GE[R@A4)9QFY*I26&UPAK['S9RD*\\RS!4C5V- MI9D'N$E5QL=]&?Z),N:0G). OB.^YP<=Z;/'I_OM=!<)J5GQ:U;\$F]PBA4A MK!H4=C'0^TBS72_4 MFB4P<7 _*I!;<*:__D)#[[4%\).V.J"'N@&YIC^H" M1\^7]B7CDFQ9MH&7:;NWA*SH.X* MI"E7\=3U]466INU@W>C M_JOKG%HU:[;0VH0<[!KM-4"/57KP0,/Q(#JV*!U1HVA(3RC]8*)HOXOZIE.0 M5EQV_X.>O'*6T-JT'*P;';Z^E*V:,UMH;4(.]HSV&I['2CE\8*2I-Z*C8RT_ M#(OBX-B3N(W#M?FR\95)E*$B&2PQS3N/D!&Y_UBP'VBQ+L_;MT+CZ;V\3($M M0)H G%\*H>\'Y@A??[*9_@]02P,$% @ 9P&! %Q@ !D M !X;"]W;W)K&ULM5EA;YLZ%/TK%F^:-NFM8(>$ MM$LB=8VJ3=K>JE7;/CR]#PXXB36P\VPGZ:3]^-E 0="$\W]TF"X]_@>'W-U M<"=[+G[(-2$*/&0IDU-OK=3FRO=EO"89EA=\0YA^LN0BPTH/QDUE@26YX^ITF M:CWUQAY(R!)O4_6%[]^3DE!>8,Q3F?\%^S(V\$"\E8IG9;*N(*.L^,4/Y4(T M$F!X) &5">C4A$&9,,B)%I7EM.98X=E$\#T0)EJCF8M\;?)LS88R(^.]$OHI MU7EJ=DL99C'%*?C I!);K9"2X VXQ52 ;SC=$@GX$GS>*JDP2RA;@3D1=(?- MZELYK^9$89K*USK[Z_T%<6A(\7- M27P!!O!O@ (TZ$B_.3T=V>F^7J9JK5"U5BC'&QS%JXA?2ZE?L7^O%YJ_WHG_ M=7$KP,)N,/-Z7LD-CLG4T^^?)&)'O-G+O^ H>-O%U!&8Q7M0\1[TH3=Y8\.[ M4\D"(LHA3._8S<*AUFS7)-&.&46C*L:J+:QJ"T_5Y"/%"YI2]?,)74*7NC@" ML[@/*^[#4W5)2^Z4=(I3X(R:XH3# W':,6,8=(LSJ@H(O_A"CS55#I+[H4]5RA7:/8BU"X$.K4A MT*D/<85FX..#S=H.RAL=!F[OMJ-0.=V!#KU(Z[0;/ZU(X&N M+ EL^PT4'!K&KJ!A>$2DVI7 ?EMR2AP*=^A-7 M:#;WVJ% !Q8%MOT''(2'N[<=-!@=:S&U2X'.;0ITZE-;":)ND5!M5-"?&Q7=8CZK-1']?:5_HK./$9[#NJ#& 8K;$Q2W M1RC/85U0;5V0 ^N"VJX$PL.^TA$4'OE21[5S0TZ_8P[$&U:5N8+IE$)]FP'S]*5DQ3I(^MY+0OB25_ M_,ASR'/XD:9T?E>4?U4K(22YS]*\NABLI+PY&PZKV4ID25.LLB\M_7HFT MN+L8T,'#C4_) M3.H"#>*W1-Q5.Y]);7PQ&=8M$*F:RIHC5OUMQ)=*T9E+M^+LE M'6SKK ON?GY@?],8KXSY&E?BJDA_3^9R=3&(!F0N%O$ZE9^*N[>B-2BH^69% M6C5_R5V+'0W(;%W)(FL+JQ9D2;[Y']^WCM@IP*(]!5A;@!U;P&L+>,<6\-L" M?N.9C2F-'W@LX^EY6=R1LD8KMOI#X\RFM#(_R>M^_RQ+]6VBRLGIFR2/\UD2 MI^0ZKV2Y5ETJ*W)*7B\6JF=(L2!. 5%]=IW/BDR0.)^3R]ELG:W3 M6(HY^2!7HB171:8&XJH>(4W)!GK"A8R3M'JN:OCRF9.39\_),Y+DY%V2IFH8 M5.=#J8RJFS:-L.]AH^;R_?0_=5M:-SE4J27%W(NAO) M2LR72;Y4$:SZKNZ 57)SYNJ$326^NY(Z.9U5-_%,7 Q4IU>BO!6#Z8\_T'#T MD\N!F&0J.Q-_'/A[>[OK!A M+&*1%YHP[H %X] ;;V%&^X-M^P.P_9M03=K@%/=J-JG$\Q?U*'&9M"$+=QI! M?=8UR :=>@'MH+B#2@WXD=N<<&M.^.CN $OV'<"89!R)S/#8>.NQ,9@=U-RI M9L:T0F2]8Y.3#:.Q68Z4@MQ&GR/91H%]7YO#V.R<2PVT\-Z;4#AQ4&3 M_YP^"^TT1:G7S7@VBE$ZZ:8\&Z4,B/:D/*W2*2A@@3 C_Y&KN%J11:HXZV'B M7OW _+W'!:IVQV(S?:O5.XTP!0:X%NCM2$PVCL5F.E(O(2@LH"^S8IW7:6N6 MKN=B7J")M3,P&75CT<;0<&+%HHV*1J$[ M%)E6]@Q6]JV5:K1LK%R41?88.]MJC-9UMU(V)1BVP&B^S' MI!QR$F=%*9-_Q=RYRFNK-.RQTH^-.8V"KLD.$-V79;4<9O#&=-_TTW._!:Z] M=R"ARF0L-M/S6B:S$#,CH6ZKH[)Q+#;3D5JS,UBS/R4CC:V8ZDJ@PQ .0DRC MM%AF\%[W-TE%T6%K#T(X"#&MU8J6P8H6S$+O[27Z'OD#5M([1C#9.!:;^=.T M%M/>Z+O\.(VZ?8[*QK'83 ]K'>_!.AYG4=968DSR+.K^>.5 [>Y]M/ZP0>/ M=T>JIW6T!V]N]X_4 VL6N+[>0PI5:F.QF;[>.5 "GRCIIQ \W),CN$='OL79 M$4_K>@]?USM=;$OP[@1Z&,)!B&FAEO'>$V3\OK#LJ>7A)O0>8*A:'HO-=+_6 M\AZFEO=0M3PJ&\=B,QVIM;QWE)9_>J3:DIS:TZ@#-.Z> 7& (K8G7+6Z]V!U M#X;KFS@IR6V!#,N4=;>^?)GI(& MKKYOQ*.R<2PVT_4[!ZY]Q-3IHQXX067C6&RF([4T]V%I?C!UVB>T@TDW_!QG MO6GWK!AWH29[?A3QM;;UX>,<3T^@H=TLVT(;1*US;@[07ONTY/2_C^3T'6HR MZ%KIP%@/(#@$YQX;M=[T8;WYOI"$&WWWMNT[_:11G5&A= L^@H$J05'9.!:; MZ7HM07U,">JC2E!4-H[%9CY HR5H $O0W3R4J_'\J%P4'-:IAR$EP$E8UCL9F]H:5U@'E<)$#=PT9EXUALIB.U@@^./4/^E*BU M3WMT]W(7CXS=37@>.Z?"=?8>5*B2&HO-]/?. MPY3P&>Z>T8FZ;XW*QK'83$=J;1\@LG$L-M.1>AT1'/O@Z%-"=5/'[E,3 M0?< I@-#?>NI<@=H1#OQ.MQY6T8FRF7SUI%*C0"UWMZ\)6)[=_MFD\OF?1Z= M^Z_H&=^\GT33;%Z7\BXNE_5S=JE8*,K1R['*I^7F#22;"UG<-._D^%I(663- MQY6(YZ*L >K[15'(AXNZ@NU[8*;_ U!+ P04 " !RK3Y8N>4VJ/4# = M$ &0 'AL+W=OQ:NRL[233_?6U@0$2#,UNH[Y,L+GW M^)SKZWOQC ]CU/;&=66RP1F2UWR+F7ZSXB)#2@_%VI5; M@5&:.V74]3TO=#-$F#,=YW-S,1WSG:*$X;D R'JC MS(0['6_1&B^P^K2="SUR*Y249)A)PAD0>#5Q;N'-#$;&(;?XB^"#;#P#(V7) M^5)M.',\PPA0GRD @_;/',TRI0=(\_BE!G6I-X]A\?D)_G8O78I9(XAFG M?Y-4;29.[( 4K]".J@=^^!.7@H8&+^%4YG_!H;3U')#LI.)9Z:P99(05O^BQ M#$3#P8\['/S2P3_7(2@=@EQHP2R7=8\4FHX%/P!AK#6:>FKPE#+"&(@K=,*K'3.Z0DN (?5RN)E2)L#?@*U%:W4D]+@%C:F'Q' MT))0H@B6X/D]5HA0^4*#?%K<@^?/7H!G@##PGE"J-TZ.7:5YF]7=I.1X5W#T M.SC>X^0:!/ E\#T_L+C/SG?WC]U=':TJ9'X5,C_'"SKQ!-DCDWTZ#GDX;)(* MC($=PQS.&[E%"9XX^O1)+/;8F?[^&PR]/VP"+P1V)#>HY 9]Z-,W@DL);C.^ M,YGQ@!.^9N1?G-I$%TA1CF0*R'XZ#(9C=]_4TK:)0J^R.:(XJ"@._@/%(G5- MRJD-!C.=XXAZ?FR V6G%K21B>TFK;Q-!.:E21&IU="6G= VP$1YADIL1C%L*,_P;J'POXF>G9Q+'%^4!UM5IWE$=9M%/;WT4L4 M2&CICC \Y6\Q\N,.^G4/A6O+PV\S:QL%<-3!K&Z-L+\WUH6R^E;^ M]A(LE ZMR83C3^PYER2_XGQ^]:C,A6E),7C%=,X(9.:_6,7U$_BHCXL E+/U ME=[-[ ?5>G8IM.-PU7T:]C?J1KCR^\:%0]6_>"$NV0EAENO\P)_]-$P1'+=Q M=S,7Y_=(K G3_12O-*YW'>F$%,5=M!@HOLVO;*$6Z)&5G^_0[4H[JR+3A GUCD]3=7_>[H\@;;Z7ZIE< MACQ77.A)L#)F?1V&NEA!1?657(/ )PNI*FIPJI:A7BN@I7.J>)A$T3"L*!/! M=.S6'M5T+&O#F8!'171=553]>PM<;B=!'+PL?&++E;$+X72\IDN8@7E:/RJ< MA:U*R2H0FDE!%"PFP4U\G6?6WAE\9K#5>V-B2>92?K.3^W(21#8@X% 8JT#Q M;P-WP+D5PC"^[S2#]I76<7_\HO[>L2/+G&JXD_P?5IK5),@"4L*"UMQ\DMN_ M8,]ASBX1&'9.>0=!WZ1QS2 MG4-ZKD-_Y]!WF6E07!YR:NATK.26*&N-:G;@DNF\$9\)6_:94?B4H9^9OF>" MBH)13NZ%-JK&BAI-+LFLV09$+L@'W#R:4%&2CU)KT 0W&\EA;L@,BEHQPW"M MEX.AC.L+]'V:Y:3WYH*\(4R0!\8Y%EB/0X/AVI>&Q2ZTVR:TY$AH<4(>I# K M3?X4)92O!4+D;&&3%]C;Y*1B#L452>.W)(F2U!/0W?GNB<<]/]\]/D&3MJ5+ MG5YZK'24*?*9\AI(SG3!I:X55N++S1P+B=_35U_*&\F^7]*>,==Z30N8!'B( M:% ;"*:__Q8/HS]\Z?J58ODO$GN5RGZ;ROXI]>F3P".3L_^@)$O<[:2'R<2M MC.?2PB9YXY(LU^ZD*NW.U^W.]R6Y>=G(ONYMIF@W'X68_=X%@'+>O@).L'A6SD->]Y6(WN<"^:.$LZ6!Z;*.U0'=KTTR-0PQ9J M^#-0MGQG0@T/@KF,L[03\IW/:I!E'3"/59J\\Y.-6K+12;+>O2B02\,%TC0C M>ZQ2CA&ARF72JFWMLWL5^OJSERT[R_2T- M7CZ=KZY3-RQL(9?"E=;N5K,"A8-"5D!Z\(PM$*;G+1%@?.R9[R.*!QU\CU42 M#?N=!/BTXJB3@7#O.JY +5U;HTDA:V&:RZI=;3NG&]N:U*3DI@DG"&!,Q& MSI5_F<8&;P&/!%9R8XR,DRGG3V;R-1\YG@D(*&3**&#]6,($*#5".HP_C:;3 MOM(0-\=K]<_6N_8RQ1(FG/XDN2I&SL!!.T"PA:@B1S4QMQ>8A MQ0HG0\%72!BT5C,#FTS+UO8),\=^KX3>)9JGDF^@DR;11S3A9<49,"41GZ'O M%0BL")LC"T#7S_J>Z>=I"@H3*L\TX^$^1:$'8$=#D M>'K004^/I_L'W(3M"856+SQ\0K^NIE()_9G\[DIQ+1%U2YC2<2DKG,'(T;5! M@EB"D[Q_Y\?>IZ[TO*58^D9B6ZF+VM1%A]23EUM,[2W.N%1=V:M5^E;%U,EE M$H:Q/OKE9E;V0<&%YVV#T@Y0?''1@K9<]%H7O8,N'K$@>$KA/R9JD7CCU;X_ MV#6Q#QJ$@QT/^YA^$'=;B%L+\4$+/[C"%/$CCR/>2V+4BZ(=)_N@L+]GI0,4 M!;T=+^Y&]2Q!S&T7DCJZ!5-UT6E7VT9W9>O[SOI8-\"Z7[W(U-WS!HLY85+[ MGFE)[[RO&ULK55=3]LP%/TK5H8FD#;2?)06UD:BS="0QH2HV!ZF/;C);6/AV)GM MMO#O=^VD62FAXH&7UG;N.;[GV+YWM)'J01< ACR67.BQ5QA37?B^S@HHJ3Z5 M%0C\LI"JI :G:NGK2@'-':CD?MCKG?DE9<)+1F[M5B4CN3*<";A51*_*DJJG M"7"Y&7N!MUVX8\O"V 4_&55T"3,P]]6MPIG?LN2L!*&9%$3!8NQ=!A=IW\:[ M@)\,-GIG3*R2N90/=G*=C[V>30@X9,8R4/Q;PQ0XMT28QM^&TVNWM,#=\9;] MRFE'+7.J82KY+Y:;8NP-/9+#@JZXN9.;;]#H<0EFDFOW2S9-;,\CV4H;639@ MS*!DHOZGCXT/.X#@[!5 V #"?4#\"B!J -%; 7$#B)TSM13G0TH-349*;HBR MT^093LL1^UFP_J;U@8-*@U>,G'#\%9[TN7 M/>])EKX3V3/KXM:Z^!![XNYP19_LE=8$;S'!6JGP)HLEX<[6+B]KSH'CM"5S MG43! ._1>M>CET'AP-Z6W:"T(R@>GK=!SS3U6TW]@YI^8!W=4T&HUH "Y1S? MIH#S@8[!GP,BB.AGLNI1U,Y_U@SP!_ MIW25H):N!6B2R94P]:-O5]LN<^F*Z][Z!+M/W2S^T]2MZX:J)1,:Y2^0LG&UL MM99M3]LP$,>_BI6AB4FEB1/Z &LC#2HT))@0B/%BV@N37%N+Q,YLMX5OO[-3 M0J>E9C#U36LGOK]_9]_E;K22ZD'/ 0QY+ NAQ\'CJ!0J[& M 0V>'USSV=S8!V$ZJM@,;L#<5E<*9V&CDO,2A.92$ 73V\?%V4(;6:Z- MD:#DHOYGC^N#V#"(DRT&\=H@=MSU1HYRP@Q+1TJNB+*K4$-F?@&&\T)_('N&"7/*BP//3H]#@?M8JS-;: M)[5VO$5[ EF7)+1#XBA.R.W-A.SO??I3)D3-KR';^/-N<[D0AB"@0)MH+4>K>/!?@^6:=2-$CH*ERT+DHUZ=8L2=\;W0'TTW_19HD4=2..FA0!U[4RYJD;3NOX3L39-A@#7>5U\,=8!\U MV$?_L/L"7LEIOR1U.>UAH]'+]SWR2IUQ89EJG#="OB+].N5& M%:+^B&2/VR+2;_G.NZ4OM8;NK-C0750;^E)NJ+\PO"LN7]&,>W6U\0&^U!?J M+S#_%9I^:1]GN-$MV<[SDJD9%QHWG*)6U!U@<5!U,U=/C*Q< W4O#;9C;CC' M!AB478#OIU*:YXGMR9J6.OT-4$L#!!0 ( '*M/EC;9?39T0( .L' 9 M >&PO=V]R:W-H965T:+ M?-!!I+:HVJ160^VZ74R[,.$ 5ITXLQUH__UL)V1,,; ;8CL^YWE?!Y\SWC+^ M*M8 $KT5M!039RUE=>VZ(E]#@<45JZ!4;Y:,%UBJ*5^YHN* %R:HH&[@>;%; M8%(ZV=BLS7@V9K6DI(091Z(N"LS?;X&R[<3QG=W"$UFMI5YPLW&%5_ ,\J6: M<35SNRP+4D I""L1A^7$N?&O;WT38'9\)[ 5>V.DK]63+XN)XVE%0"&7 M.@56CPW< :4ZD]+QNTWJ=$P=N#_>9;\WYI69.19PQ^@/LI#KB9,Z: %+7%/Y MQ+:?H344Z7PYH\+\HFVS-PX=E-="LJ(-5@H*4C9/_-8>Q%Y $!P("-J P.AN M0$;E%$N,$!WA3R M*Q3Z Q1X08A>GJ?H_.SBWS2NLM#Y"#H?@-@@!X( MGA-*Y/M@YV: IC6@GS=S(;GZ4_RRF6A@0SM,WY1K4>$<)HZZ"@+X!ISLXP<_ M]CX=L1)V5L)CV3-U,D.;IB8J,5'ZLFVRT$]&8W=C80T[UO 4*[*QFJAXCQ6, M@@.LJ&-%IUBQC17U6T1HSB-[,111QP=)S*)*5HVU8&:JE"U5<$F8=0W MG<1I8-?@>W^KE'=4A;[>B!15+6&A"I#R#T):JX_7$W 9#,,#G]C?*Y/^?QQ# MXY_N2HKJ!Q27.5B%^+WKZD=![[_F[I5NW08?,5^14BC24L5Y5XFZ';SI+,U$ MLLI4\SF3JC>8X5IU8^!Z@WJ_9$SN)KI!=/T]^P-02P,$% @ M"QN4 P (0X !D !X;"]W;W)K&ULM5=M;]LX M#/XK@C<<-F!7OR5.TDL,K.F&%=B&H,6Z#X?[H-I,(DR6,DE.6F __BC;=>/: M\1H@^Y)(,OGH(461U'0GU0^]!C#D/N-"SYRU,9MSU]7)&C*JS^0&!'Y92I51 M@U.U=%;D:9<.)IL;90\53FAC,!"T5TGF54/5P E[N9XSN/ M"]=LM39VP8VG&[J"&S#?-@N%,[=&25D&0C,IB(+ES'GOG\_]@54H)&X9[/3> MF%A3[J3\82=7Z6FO7,&3LDA27-N;F6NT]0&32T>(GDNO@ENU)V%#DDR;616:6,##(F MRG]Z7SEB3P$-[58(*H7@I0IAI1 6AI;,"K,NJ:'Q5,D=458:T>R@\$VAC=8P M88_QQBC\RE#/Q+=4,7K'@5P) PJT(1^$88:!)G^3KU0I:MU,WER"H8SKM[CZ M[>:2O'G]EKPF3) OC',\#CUU#;*QF&Y2[7Q1[API!4]U%']2."&I'! 5>>)PC'LB_GU&27!G(]']=5I:P@VY8>PO/]88F,'/P MFFE06W#BOU[YD?=/E\TG FMX(*P]$/:AQ^^U!J.)D(;0+1YVX0U,%"37T&5X MB38JT&RVV,8#/,D)'L9VWZ2V6!@-@VA0BS7(#FJR@UZRG_&P&"\#=%;'":U-& M6!?/88M ./"\9RP[A,;> 8Y1S3'JY7@-*6"%L& M]Q)&/C9OLRS/"-QOI,Y59Z".6WL/1RV";:'@8 !,:H*3?H('$N [LE#,EGAR M 0*6+&%V_(M@4/==N-[-CDV+)P)K^,7WGDJD]V=*0X5[(B><"JWIA;U&P3]I MQJW@&D$Z;$5REU1T*)3]IV+N]U;*HX.YJ'UDP2%=8>Z@FF!;R#&/*,H[;3MI MT3\56M-73V7?#_]0>/?V$T=[X41H32\\]1-^?T-Q;/=3P37:GTD[O#NDVK7/ MW>O?[>/I"U4K)C3AL$0U[VR$!5^5[Y%R8N2F:.GOI,$'0C%/$OA+J5V'\/U!+ P04 " !RK3Y8HH)8-((# ($@ &0 'AL+W=O M+:1<.G"36;,QL)^FD/?QLH"0T!+65UXL&&Y^?\YESPA]&&R%_J26 M1O><96KL+;7.SWU?)4O@1)V('#)S9BXD)]H,Y<)7N022%D&<^6$0]'U.:.;% MHV+N6L8CL=*,9G MD5IQ3N2?2V!B,_:P]S!Q0Q=+;2?\>)23!=R"OLNOI1GY MM4I*.62*B@Q)F(^]"WP^P0,;4*SX1F&C=HZ119D)\3QNQ+UZFO:P-WC!_6/!;R!F1$%$\&^TU0OQ]Z9AU*8DQ73-V+S M"2J@4ZN7"*:*_VA3KCT=>BA9*2UX%6PRX#0K/\E]M1$[ 4:G/2"L L+' ;T# M 5$5$!6@968%UI1H$H^DV"!I5QLU>U#L31%M:&AF;^.MEN8L-7$ZGL),HW?H M*Y&2V U%1U/0A#)U;&;O;J?HZ/7QR-?F2G:]GU2JEZ5J>% U.4$1?HO"((Q: MPB=/#P^;X;[AJR'#&C(L]*(NR*M,:;DR%:C1C\]F ;K2P-7/-KA2K=>N9AOK M7.4D@;%G.D>!7(,7OWF%^\'[-E1'8@WPJ :/NM3CB> <9$()0SG)02+3R$J3 M+*79H@V\5!L4:O8+8!T'(W^]2].UHI%BKTZQUYGB!Z6IZ49(T9Q0B=:$K0") M.6(B6[S3(+EIRIEN2[;4[>^D@H,HJ/X>I;V_=CC<6]K(_[3.__2I6WQMM[@M MTTZ%Y]:3([$&;+^&[3MMI+Y+<$=B#?!!#3[HO,M?R#WE*XYF0II(TSW(/(+4 M4DB-BAJUZY4MVT1"2EO+==!2KL&!N@1W)-8 Q\'6 03_N[:K*SRMN+O3>2GN MCN'!G;C%C:UI4"K))FMEPGM,>R3XJ4]#O+4JN-,0'&X_]'=O9FH>E1>YI,P: MI5XKA%,KXTJMN35;,X,CISV*.\W1L^$=J37AMS8)=_LD%UVZ[X)Z!YNT,YN7 MTFY-%>YV52_N@K-6<*<&S)5:#%X1)( M"M(N,.?G0NB'@7T94+_\B?\!4$L#!!0 ( '*M/ECNY? -/00 'D3 9 M >&PO=V]R:W-H965TKE[[GF. M//+$T8J+'W(!H- ZSY@<>PNEEA>^+Y,%Y$2>\24P_2;E(B=*WXI[7RX%D'GI ME&=^& 1]/R>4>9-1^>Q:3$:\4!EE<"V0+/*SP[@%=;>\%OK.;U#F- /F]4_T3Z5X+69&)$QY]@>= MJ\78&WIH#BDI,G7#5[]#+:AG\!*>R?(7K6K;P$-)(17/:V?-(*>L^B?K.A$; M#O%@CT-8.X3/=8AJAZ@46C$K95T2128CP5=(&&N-9B[*W)3>6@UE9AAOE=!O MJ?93DTN8*72*KCB[/_T&(D?E@[>7H C-Y#O]ZN[V$KU]\PZ]092A+S3+=/;E MR%ZPQ(OVX'4% MV^14_K'=WU37A5R2!,:>+A\)X@&\R:^_X'[PFTW&*Z)2%F6F$RZ5M5)Z.Z1.<11L,;<9Q9&=>+\AWG<2OP(I M+]"T$$*//5H:#7HIY2G*3#DH4PZ,*["2[EOX!,$VZUVKP$YYT% >O(!R>L"< MULMHY;QO)@UVE47]:$N8Q2@\']JU#1MM0[>V)NO[J UW:R\*>]O<+%;Q(,!V M9]J92_653Y@[^/DE$H:L+UKI?D2 MHYG5A*AUND[_/_Q.-G'0;K2!,V08 MX/A4[UX!^FI*K%DF['NI$^O0W>=8:%WE&RT&?N5>6P,<2^Z1T+IRV\X".W?S M9U1U#= MZ]VU]$FS+L&V'\#NAF#O3$3_Z@:/T;S(K:R=J ":TKMVU8L+MCF?)BJ5?F&[UP6[56WCC@STQ4&4NV7U+=+Z@VV)3E#OE12V]Y@=W_C+$:RWEN, M3M2#9^>1T+HY:-L@/'QM,3H;J8/E'@FM*[=MK+"[^7BJ&,^M,S>*AMLSUQGF MA3+"MJ$)W0W- <58(STMR1WR4$G^QKF(.93Z0L0]95)_+J0:/C@;Z-5,5.<\ MU8WBR_*H9,:5XGEYN0 R!V$,]/N4ZQJM;\SI2W/:-OD/4$L#!!0 ( '*M M/EB6;4U0BP( ,8& 9 >&PO=V]R:W-H965TUXY-L(^2+*@$T>:UXK49.J75SX[JJ**&BZEHT4./,0LB*:NS* MI:L:"73>!E7<#3PO-70)3Z"?FZG$GMNKS%D%M6*B)A(6(^?6OQFG9GV[X#N#C=II$^-D M)L2+Z7R9CQS/) 0<"FT4*+[6< ><&R%,X\]6T^F1)G"W_:Y^WWI'+S.JX$[P M'VRNRY&3.&0."[KB^E%L/L/6S]#H%8*K]DDVW=HX<$BQ4EI4VV#,H&)U]Z:O MVWW8"0@.!03;@*#-NP.U64ZHIGDFQ89(LQK53*.UVD9C,.'!P$%]7Z:D/.SBW]E7(3VAH+>4-#J MA@=TOXIZ>:5!5L18NR3W3!7HYR=021XHNF3ZC?RZG2DM\8OX;4N\ PSL '-+ M;E1#"Q@Y> T4R#4X^<)PI- MN0V6[G^-@R3ZWY^[4Y9,A7^@Y-$W=T5N=ZB5@;EC?E=5TCU?@[;-A _XB^->;;88'*+(:[F!!>!#/7=D MB9YEI2HP7EG#'*PG_&IP.-M^@ MJV<4^$JK??RRIHM-."MW'FW5@2F#2IEVE4^=#@> P? -0-H!TO<"L@X0E1-M M9K&LF419Y,XVS(5H8@N;J$U$4S7*A+^X0$>GBG!8+'9UK8%^"TK-;I21IE2T M6Z#$Z&6WIFV5H/EG]ETZ)X/P['0&*)7V9^1]6,S8Z135^72T].NK#W\=*;;F'Q[G#;%[Z6I8PX31\'MP>>/'QP^ B^7JL M\/]$]DJ&K)?C$6>N M'=W60%O'[E]:I%F*VRV]=N!" )VOK<47(PQ4_WX6?P%02P,$% @ &ULM5AK MCYLX%/TK%ENM6FDZ8)[);!*IS>RHE=I5U*B['U;[P0$GL6HPM4TR_?=K \,C M<5!3$8TR,7#OR;G7!W/P[,CX-[''6(+GE&9B;NVES!]L6\1[G")QSW*,6!*-(4\1_O,67' MN06MEQ-?R&XO]0E[,@5H1ICB6&H(I+X.>(DIU4B*Q_<:U&I^4R=VQR_H M3V7QJI@-$GC)Z#\DD?NY-;% @K>HH/(+.W[ =4&!QHL9%>5_<*QC'0O$A9 L MK9,5@Y1DU3=ZKAO128#^A02W3G!_-L&K$[RRT(I96=8CDF@QX^P(N(Y6:'I0 M]J;,5M603$_C6G)UE:@\N5@7>4ZQFA>)*'@B&*-"OJX?P>M7;\ K0#+PF5"J,L7,EHJL M_DD[KHF]KXBY%X@]XO@>>/ .N([K&=*7/Y_N]M-MU:*F3V[3)[?$\R[@O11^ M!U84J8I[]=^!O]0-]^^[C9!6NAL%Y@=L+7[_ M#8;.'Z;:1P+K=<)K.N$-H2]Z$L!M"W:<">,\5W!1":=7E#$49-ZZ-9T M'@8C]>WYPPM40!MTPG)BYA@W7<+BU MFJ/^; I"$Y+MC+,_B'&M[D<"ZY4;->5&MUT!HC$[,1)8KQ.3IA.3<5> R9G^ M(M^9G"X YU%*HM/(+-)IPW4ZR+7[^)(XWF>,LIUB+@261JZ#<-?.TDA@O$&WL#4<RO8\S(W"X))L6P,#AQW,)ZQ>JO:,)H"D2K*'\BW"3'00 MZ.II&@FM7W;KA6!X8]&.:I3&0NMWH[5*<-!__()H(X-%]=U3(VL*@@T-73-!):O^S6&\'IC44[JEL:"ZW_@M_: M)7?0@%POVAJO^\KJ1^Z)9 U!'O1/!&MW-G#T[MEGQ'.SA1JKO>@U@R#;G0H^\M3'%M>_K; TYU5>R (%/ MEE+EU.!4K7Q=** +YY1S/PJ"Q,\I$]YXZ-8>U'@H2\.9@ =%=)GG5#W= I>; MD1=ZNX4O;+4V=L$?#PNZ@AF8K\6#PIG?1%FP'(1F4A %RY%W$UY/PL Z.(N_ M&6STWIC85.92?K>3^\7("RP1<,B,#4'Q[Q$FP+F-A!P_ZJ!>\T[KN#_>1?_H MDL=DYE3#1/)_V,*L1U[?(PM8TI*;+W+S!]0)]6R\3'+M?LFFM@T\DI7:R+QV M1H*J?;FLA]ARZZ0F'J':(+G6(:X?8)5J1N;2FU-#Q4,D-4=8:H]F!T\9Y M8S9,V,\X,PJ?,O0SXUE9%!SPNQC*R4?_V WE+ MF""?&><840]]@TE8%#^K@6\KX.@$\!2R*Q*''1(%4=SB/KG2!$W4L3GHH_O2H7=A0JK0LZT MV^A+M&G]R%6HU(6RK>9Q/.A%O:'_N)]-BU$8)(W1"\IN0]D]2[FKX*)4V9K: M$I9+4EAR99Y<.<./DA6V]MNXJ^#)'E(W20<'W,=&<1 .VKE[#7?O(NZJ)^!^ MX\_[K VT=PP:=H,#T&.C.#D%FC2@R5G071^PBF+;$"O" 75^C3R&PO=V]R:W-H965TC49%O*$9*5ZQ+%5M.R;)LE*4CY'G!*"-)/IC/RFM7 M?#YC.Y$F.;WBH-AE&>%?+FG*[LX' ,2[0K"L;BQ[D"5Y]9_X0DLV]:$,9ME:RD]R->[7 M@LM?$]E.S*]WVVU*Y4 *DH+724[R.)&?K@41Y57P-J\FEQJD(5BP;,MR>;T M; 4NXGB7[5()78+W8D-Y^3NG&S4O;JEL&[.,@N<1%21)BQ>2X--U!)X_>P&> M@20'[Y(TE;S%;"2D%-6A45QW^[+J-NKH-D3@'B)KQ=??Q]=WL<\OZ3K)\R1?@TN2 MRC5#;:&K*,*20N7?VSD:!]#W9Z/;PZ#88## XS8LLL 0&A^PM82,]T+&3B'5 MLHU;RS:IEVW*"KEF;ZA, %3F^#@E19&LDKA,!M9%6]TK..RC5*+I-4'#L3?5 M4)$%A;Q)8%<;[-4&3K47&=NIW$7OXW0G\P98<98!&0(@I=&B*#.>7!H;NEQ3 M0%-OV!T>F)/MHF9 @G$TV\"?(G=N7A7GEXE/)F M&!_4=VD)C3Y,Q[H8$S,,IE--C 6$8(>E@KH-9;" M<\^U(VW!KUT#Y>8_M>CTRA;UQ=:.[8%=@T]4V.L;]17D/MFBOMC:049-D-&W M5_>:HY4#PL#3JYT-!@.DESL++,"X8R4V+A Z3= 1&:4F:'7/]SVDJ[# 3+&1 M#=82V];1N"WHMEMR'LL-7 X6.RYG>OP%?.0D+])J5W*Q_%ONDU3IMF\DG-0G MS_,^V:*^V-IA;;P?'#]5,G&ZS).#W"=;U!=;.\B-Y81NSWE<,K'80A_ZQC*T MP!#V GT96F"3H&.G !L+"=T>LM^] C1]8:AO>A86D+3+V!!L@_D'X6LK;EPF M=-O,[[U?@*:/]/0(/ J)G)"V\L:*0K<7/7V_ $T[:6AY%!(Y(>V#G<:/(K7]EB2I*DY#F5N&UR15&XA;ZJCX M[KN=6HQZ98OZ8FM'NC&$Z*G.!5&O!X.]LD5]L;6#W+A5U,/A8,VAKHJ<\&T3FB1[$QF&H!37T0Z27"1L,XD[)C5E#_^\!(3*= MF5XD'X=$3DA;>6/N4-\'A,@T71 &$UV.!>7I!2BRH(9=AA4U]@U]AU-"9+HI M-(:Z$[>@ACB$^H;8!H,X[*J8C3U#WWI4B$PC-9P&AH&QH,PL%%E@AUFH_8BJ M\678[SPE[ M98OZ8FL'N?&MN(=S0FR>[$&M@"\L&-_7%Z$%-(2PX[0>'SPI=I\1]EOEL7D" M:#P"LV"@KS\FC"RH(.AX;(0;;X;=WNQ[%WAL6C%3O\7ZF<\ +:BNAX"XL738 M;>E.K_+8]B 6&I)L?BPT#J:LL'%'G<>-:\-NU_95=1[;CMR,A6D#8:C+,E'C MH,.+XL:18;[S&UP1AJWKK?M("TO-/9,$S?[J_HVPB_(]*.WZ)3R+JO>Z&IKJ-;-WA*^5$4CI2E)ZKT(Y7WCUYE;U M1;!M^2[3#1."9>7'#25+RA5 _KYB3#Q\43?8OS\W_P]02P,$% @ &ULS5E= M<^HV$/TK&GJGD\Q<@B6#C5-@)L%-;V:2)I-,VH=.'Q2S@'MMBVL)2#O]\94_ ML+$M'+C50UX2V^P>[]G5+D=HM&7Q5[X$$.@M#"(^[BR%6%WV>MQ;0DCY!5M! M)#^9LSBD0M[&BQY?Q4!GJ5,8](AA6+V0^E%G,DJ?/<:3$5N+P(_@,49\'88T M_OL: K8==W!G]^#)7RQ%\J W&:WH IY!O*P>8WG7*U!F?@@1]UF$8IB/.U?X MTB6#Q"&U^,V'+=^[1@F55\:^)C>WLW''2"*" #R10%#Y;P-3"(($2<;Q+0?M M%.],'/>O=^@W*7E)YI5RF++@=W\FEN/.L(-F,*?K0#RQ[1?(":4!>BS@Z5^T MS6V-#O+67+ P=Y81A'Z4_:=O>2+V'+!UP('D#J3NT#_@8.8.YK$._=RAGV8F MHY+FP:6"3D8QVZ(XL99HR46:S-1;TO>CI.[/(I:?^M)/3)[7JU4 LI""!NC& MCVCD^?+J65"1/D6W4;:XDB)UT1-X >7^HBCA[5 ;(ZN/&\=K@/I-4,/ M8@DQFK)0KL1ELD0V(&$\%@(ZNV.KP[4;B[Q[OC%C9F46@SQ3,/X-4KAZYF?\GEE=:8G53#/^XD M-+J5ZX/_J:I3%D=?'4%-?O%P./^,(A J2AF8M1<$[I,ZH:91UQS@FI6K M@)(]8:CI6 4=JY7.-40P]P4Z6\5LXR??8N=(#KH=04'?U*6RFB%C["0-7F&F M-#,']5*IS/JV@=7<[(*;WIC>J@BUHITZ=G2"N9K *EETBBPZ'V3L.SKSKQ/, MU016R3\V2H%E_/]NS#$JD\ 9U.>EPLIRG%HS*HP('JI[$>_)1/S=W8C^12^1 MW'0$_C]R"2WD9H.CLT */9 "+]'V&ZGUZ&L 73EANYP&(+.Q@6P5JJ5>:S"G M+B:M:*XNM&HA2%D(\D$:.@]$5Q%THKFZT*I%*+4T;I6*IXJA'*WV/>_8]?96 MF1$'UQN\:38D!_J[5*>X79Y^KQ[*8?>#,8E3)]8T(L.ZS%,8=0_.K5*UXG;9 M>MST50A1C*UAG8;*S##L.I&FF=4_P*.4J[A=KQX_?W_)YN]=.7^GE"_132!? M^05FBP-U;'W]RT:UR=TTG:W[ 8_$6$X,U;TF@!R&.1B*FG%HOML9W:-5K17%UHU;J4 MJIW@#S*ZB%;%KA7-U856+4*IV$FK&&W]Y2]WK7:V6>MLE9'1F$\**VP-#G1V MJ71)N]+5W-FWD0"98X%BN>#>:6NMOR-K17-UH56+4HIUTO\H;=VZ:SBY"#K1 M7%UHU2*4.PNB]0?Q'&W_9WFKWN?OFKBM)AF1WMYA8 CQ(CU4Y;+7UI'(#K^* MI\7![55Z7%E[?HTOW>SXM83)3H/O:;Q(FCV N80T+FP959P=L&8W@JW2(\=7 M)@0+T\LET!G$B8'\?,Z8V-TD+RB.N2?_ 5!+ P04 " !RK3Y8HR%#S28$ M P#@ &0 'AL+W=O'80^,?+:)2J1*TG&R7[^CI,BV1+D9T!=; MI+[[=!^/O#M.]E)]U5L 0Y[S3.BIMS6FN/9]G6XA9_I*%B#PS5JJG!D+GC MO-BGG'M1L(G%-&[/&?JY18RN9]ZU'N=^,PW M6V,G_-FD8!M8@OE2/"@<^0W+BN<@-)>"*%A/O1MZO:"1-2@1?W+8ZZ-G8J4\ M2OG5#NY64R^P'D$&J;$4#/^>8 Y99IG0CV\UJ==\TQH>/[^R?RK%HYA'IF$N ML[_XRFRGWL@C*UBS768^R_UO4 L:6+Y49KK\)?L:&W@DW6DC\]H8/E4?B6HYV9+7=%D0$&TK",?.*"B93CT](P4\Z2.U%M+AND2S*7 M>2$%SFLBU^0/LP6%B%3F0"X^/N-FU/#^ _D=]^O% @SCF7Z/5E^6"W+Q[CUY M1[@@]SS+D$Q/?(/^6R_\M/;UMO(U[/&5AN1>"K/5Y*-8P>J4P$?AC?KP5?UM M>)9Q >D5B>@'$@9AY'!H_G;ST&&^>+LY/:,F:F(9E7Q1#]\MRS!\0)9EPC@* MU8+K-)-ZIX#\??.HC<+3]H]K_2O^V,UO4]"U+E@*4P]SC ;U!-[LYY]H$OSB M6KL?2;;X060GZQHWZQJ?8Y_="0/(:G#WVIWN6KB*8%@2V%3[-(M&R6#B/QTO M2!<4TF%\"EIT030>CQO0B8!!(V#P-@%0'5&7@HHA.?KN912,6@I,[C C*@4B/0%E:1;)C9 -EC;R 7N;HV)1X!Q:4NZ'M$P M:HMSH))!.SP.4!@';G'#1MSPK+A?#Q((9MD5/!JB :5RPT'WJAJZ5-'VIG.@ MPB!IRW)QT1Y9HT;6Z/_(@F\[;E[>(FS4<28:ARU970QNLD%+_**+LG'OT35N M=(W/ZGH 599$FVK7 ,Y"-NY\.&R?DWD7,QRW]N2BB[FDXZ-C>2* !H>B'WPG M(50ENPH.$RO"\X)Q55;\M9+Y:[1R,%N);\43I@_[MC]J]2=/ST_8/F0N5!2U M4X@#%45QC^JC5H>>55VV*T[7:3=<1SFW]KP+BD:T[7@7%%/:XWAX<#S\ON-U M]2$7T/19?9$(N]L^#N.VGBX*DSEM9P87&?8K/6>('GH5>K9D'VI2R@J.S2?_ MM]W1U6*B;D%L+_O;:&ULM59;3]LP%/XK5H8FD#9RZY6U MD6B[:4ACH%:,AVD/)CEM+!*[L]V6_?L=VVGH6,A#)5X:V_%W.>?4/AGMA'Q4 M.8 F3V7!U=C+M5Y?^+Y*#$)+<#N^,%@IP[&Q(3R(,2CF5QE8R\PCJ" 5!L* MBH\M3*$H#!/Z^%V1>K6F 1Z.]^Q?;/ 8S -5,!7%/%GHO= M5Z@"ZAJ^5!3*_I*=V]O'S>E&:5%68'10,NZ>]*E*Q $@BEX!1!4@LKZ=D'4Y MHYHF(REV1)K=R&8&-E2+1G.,FZHLM,2W#'$ZN<><86U3('/(-E6F>$9N= Z2 M7'&F&35Y4^0C^4ZEM!-R.@--6:'.R EAG%RSHD"@&OD:+1EB/ZWD)TX^>D4^ MC,BUX#I7Y#//(/N7P,=8ZH"B?4"3J)5Q!NDYB<,/) JBF-PM9N3TY*R%-ZX3 M%5O>^!7>.2@M,4$;R?B*3(72-D^X#!(S\O,;[B=7&DKUJRD-CKS33&Z.WH5: MTQ3&'IXMR^@E[]^%O>!3B_5.;;W3QIY,QO'(WS;( M=6NY;JO< K8@*<>_E$M00?7+RCKQ5IHC<]*K3?;>LIR]-[#>KZWWCRVG _8. MRAD%@T%S.0>UW*!5[F:Y9%C+A8FG2;,5?60JAK6WX5M68-CJUC MA3PL9#CH=)L+&1[<]6&KXF6:8CN4YCQB1^4N61E@=*FYY05O]!+^=T=$O>$+ M*_Y!!RH!PS)]5I%4;+AVS:A>K7OYI>M@S]O=A\ U9H5Q10I8(C0X[^,U(5UO M=1,MUK:?/0B-W=$.<_P> 6DVX/NE$'H_,0+U%T[R%U!+ P04 " !RK3Y8 M!&?/RO4$ "6'P &0 'AL+W=O@ LZ,D]RD^_%G \6T M 36,W(TGN+&;ELUN^F+&M2).M8J ?N8K8A:[JDXLOFELL[MT&)DHSF1<)RP.EJ[GSTSR_P M6 64(_Y*Z+YH70,UE0?&'M7-=31W/%4136DH% 21?W;TDJ:I0I)U_%N#.DU. M%=B^?D+_5$Y>3N:!%/22I?=)).*Y$S@@HBNR3<4=V_].ZPF-%%[(TJ+\%^SK ML9X#PFTA6%8'RPJR)*_^DJ\U$:T "'L"8!T R[JK1&655T20Q8RS/>!JM$13 M%^54RVA97)(K59:"RU\3&2<6]Y(SJ6U(P1V-MC53>00^BYAR<)TG(B&*MP+\ M#"YCPM?RZCH/TVU$(W"?B#C)@1P*EH((*M42@*W4 )91\/Z*"I*DQ0?P#LAA M-TF:2OABY@I9N$KOAG61%U61L*=('X(;EHNX +_F,N]S %?.N)DV?)KV!30B M7M'P#"#_)P ]B,"7Y15X_^Z# 14 M[RCX^P\Y'EQ+IHI_NFBHP'$WN'I!SXL-">G@L?OS!'WN_&$K'3>G8 MA+[XDPF2@K#2N*NX*GQ2AJN7?;= 4X1F[JXCZ:A).C(F+1F2_V,XW=%\VYW7 MB#"0E'%3W]BFGF,+I4^:TB>GZ5F%CUMZ3L=>MYQ!DS,PYE2\$![&)4F1U#1E M&[4H=*4W(@WD9MK4.;4IZ]1"Z;ZG5VSO-&'K^+:R_L0/NJ7U6T[A&_,N22H7 M?\63].]'*B1UG=F-*$/9@;I*:%/:&OU_KE[;AV]8DE_N\BJM4;M>BSO1&G*'T: /Q ZOBVG 57]N*;USZ MCQ!W>B N](*>I1EJ2X!F2^A4%WP#QVROS- #*8/:5:!O4W!HPVV@=AMH](/7 M!:_CVX+CR;1';VT3T&P3?7J_9?]E3C&4.6TY$%O5W88'0>U!T/S=\KKNHP/= M ]SWGFOS@&;SZ-/]R*V9&7TH:=J#X,2JY#:<"6IG@N9OF]FD1W)M M*=!L*7V2OVW+9DXRD#ND_0EY5MLB-BP*:8M"Y@^?5Y6OXY^Y^KAG4XZTMR"S MMWQ>K1(I^U+-K#.KC4\5U.ITV6UUV; ?I.T'G=CMJN.??40'>-0CJC8.9#:. MMJA';M#,B$.9TIZ#K+; D W/0=IST(E=,'38!L-!S^<6TF:!S&;Q0N:W[,O, MR$,)TWZ#K+;&D VCP=IH\(F],7S8&PLF/5U/K!T"FQWBA=Q';L?,H$.YTOZ" MK7;*L W[P=I^\(F=,GS8*8.CGNT8;AV2F'WCA=)OVX69L8=2IKT'6VV<81L^ MA+4/X1,;9W5\^X *HI>"NZVCTHQ**'4@7("0;7-1G9HV3YM#YX_54:L>7IU8 MW\A*DKP *5W)4.]L(OGAU2%P=2/8ICQX?6!"L*R\C"F)*%<#Y.\KQL33C4K0 M',4OO@-02P,$% @ &ULE571;ILP%/T5BU53*RV%D 2RCB US:;U(5N5J.O# MM <';H)58S/;).W?[QH(2U>*M!>PS;WGG'MMCJ.#5(\Z S#D*>="SYS,F.+* M=76204[UI2Q X)>M5#DU.%4[5Q<*:%HEY=SU/2]P<\J$$T?5VIV*(UD:S@3< M*:++/*?J>0Y<'F;.T#DNK-@N,W;!C:."[F -YKZX4SAS6Y24Y2 TDX(HV,Z< MZ^'5?&KCJX ?# [Z9$QL)1LI'^WD-ITYGA4$'!)C$2B^]G #G%L@E/&[P71: M2IMX.CZB?ZEJQUHV5,.-Y \L-=G,F3HDA2TMN5G)PU=HZIE8O$1R73W)H8GU M')*4VLB\248%.1/UFSXU?3A)\/TW$OPFP:]TUT25R@4U-(Z4/!!EHQ'-#JI2 MJVP4QX3=E+51^)5AGHD?L&>XM0F0%:1ETRF1DN\F T5N!3.,VKYI,B W&14[ M'!F)P=HH#"\5$[N3A.LD427EFIPOP%#&]07FK6$/B@KDL($KX-1 2LX($V3) M.$=*';D&B[&2W*01/J^%^V\('_ID*87)-/DL4DA? KC8A;85_K$5<[\7<0') M)1D-/Q#?\T?D?KT@YV<7/;BCML6C"G?T!N[+7N$,U![(SY7DG.#).E"5_NJJ MOT8==Z/:G_5*%S2!F8-_8X7IQ._?#0/O4X_F<:MYW(<>SRFO-TP3N24;V#$A MK/H"%)-IE]H:+ZSPK!/L8R]R]QT2)JV$2:\$/&T*3UL75YT8G' -@TG031>T M=$$_'=49*>@S&H[I) U>D0Z&D_!C-VO8LH;_T6<0:7^3PU<:PK!;P+05,.T5 M\$V*06)+1Z=)'@?6X%*2R!Q-7U/K!ETRIJ_V>CSR_]'AGGA2#KB3UGDU0I?" MU/;4KK;F?EU[VM_P^F98XD%@0A,.6TSU+D/;OR\I*;I2]!H5^F);\CFC&?IH1N;B M1-D7OB=$@&]9FO.EM1?B<&/;/-J3#/-K>B"Y_&9+68:%/&0[FQ\8P7'1E*4V MZ!K1;T*-(D)P\,\&.68?:Z)BD]+2UHO9UX3'9[H4[8J\4! M[\@3$9\/#TP>V35*G&0DYPG- 2/;I74+;S9HKAJ*BC\2:;TBSKX M+5Y:CF)$4A()!8'EVPO9D#152)+'UPK4JJ^I&MN?W]!_+L1+,<^8DPU-_TQB ML5]:@05BLL7'5#S2TZ^D$E00C&C*BU=PJFH="T1'+FA6-4L&69*7[_A;M1"M M!NB--*"J ?4;9B,-;M7@%D)+9H6L.RSP:L'H"3!5+='4AV)MBFZI)LG5S_@D MF/PVD7UB]0NE\2E)4W %-GN<[P@'20XVF+'7)-^!VXP>#NJ2*Q+$FB$!$3@GN9BS\&G/"9Q M%\"6BFI9Z$W6&AD1[TAT#5SX$2 'N1I"F^]O1P8Z;KW*;H'GGEOEOQZI?)4# M>,(L_ENW4B703 ^D;NH;?L 165KRKN6$O1!K]>,/T'-^TJF<"*RC>59KGIG0 M:\T?P9KLDCQ7XR3GZ(&PA,8ZY26<7\ I]WE9H2#TG(7]TI:DJ4+AW*NK.ESG M-=>YD>MM]/68\$2,C6_9[;4O.G-[Q(8U'O2AGI=7\_*,O.2@2!_*I1$P1O+H M%0B&^1UY1 S]>3]VOR_G<.P"?% MU/33^\/U#6$8]$AJJCH#TF$9U"R#RH7!*S1.!=31#ITDX9UHCJO Z@^8$,[\WCIHR.;-HQ(I@*Y'A?S*CJKWK M1GV;U!1!Z(]Q0PTW]#\84G61-CD7]@4,:Z[@?#XBH EB:,R\2TRI0NJL,X2P M[TJZLLZT=)DV\0G/YJ8H_;U8 MQ371+Y^Y^=([+M0%V@WFY=_0M02P,$% @ &ULK9E=;Z,X%(;_BL6, M1AVI&S[R09))(K6!)"335=6JNQ>KO7#!39@!S-I.,_WW:P-E0T,I69V;! Y^ M'Q_#>8,=3PZ4_>0[0@3Z%4<)GVH[(=*QKG-_1V+,.S0EB;SR1%F,A3QE6YVG MC. @$\61;AG&0(]QF&BS21:[9;,)W8LH3,@M0WP?QYB]7).('J::J;T&[L+M M3JB /IND>$ONB7A(;YD\TTM*$,8DX2%-$"-/4^W*'&]&JGW6X(^0'/C1,5(C M>:3TISKQ@JEFJ(1(1'RA"%A^/9,YB2(%DFG\4S"ULDLE/#Y^I2^RLH6@UU;0+P3]MH)!(1BT%=B%P&XK&!:" M85O!J!",V@I,X_7)&:TEYY)VD-F[1)9A60UPQSBRP&:62%T&W):M\=8#9A-:\Q[3ZU2[MW2R-V,VWV'^YUR_L:] M?WV7;9 G2,S_KDGT.@?VZH'J53[F*?;)5)/O:D[8,]%F7SZ9 ^-;G7\@80XD MS(6$+2!A2TC8"A+F0<+6D+ -$*SBL5[IL5X3?;;<8X8304B TCWS=W(JA_SR M!5IGL4;>N1:#A#F0,!<2MH"$+2%A*TB8E\/L#*;6/<\STQ@8QD1_/O8.9)<; M(%C%._W2._U&[]R>&@:EA(4T0!)L]$(PJUN+K"&SV #!*JX:E*X:-([1W3.:$IR@;!W'L_\YKN0< M4#"Y>$1>\DRX"+=8_7M1YZU&^+G>@H0YD# 7$K: A"TA82M(F <)6T/"-D"P MBM_LTF\V]"K+AO08),R!A+F0L 4D; D)6T'"/$C8&A*V 8)5/#8L/39L?*=E M'O-+C[U:W:/9=*]C5N?2\^'IC-M^.^%V:DAFIU]MY)Z2 M^N9;TJ(VIVZUT?*49)WDM*HA69U>M9'7>%//+29(V.:#NU4IDE%9)*/_4R0X M^"$G/N^MQAN1Y_X40\(<2)@+"5M PI:0L!4DS(.$K4>GIC;MJETW0!WFYM&/ M-H!BPK;9'J7RQSX1^1*]C);;H%?9[M^;^-P<.V9-W#7'B[KXTAROZN*>.=[D M&U3_I9/OT=Y@M@T3CB+R)%,S.K9J1 TS@YW! >$J0;R M^A.EXO5$=5!N/L_^!5!+ P04 " !RK3Y88//(U+8# ",$P &0 'AL M+W=O'N.?;RA[ MXB& 0-^2..43*Q0BN[)M'H20$'Y!,TCEG25E"1'RE*ULGC$@"UV4Q+;K. ,[ M(5%J^6-][8[Y8YJ+.$KACB&>)PEAWZ\AIIN)A:WMA?MH%0IUP?;'&5G!',1# M=L?DF5VA+*($4A[1%#%83JPIOIKAD2K03WR,8,-WCI&B\DCIDSIYMYA8CIH1 MQ! (!4'DSQIF$,<*2<[C:PEJ56.JPMWC+?I_FKPD\T@XS&C\*5J(<&*-++2 M)]T*! M6Q:XSPI<]X4"KRSP--%B9IK6#1'$'S.Z04P]+='4@=9&5TLV4:K:.!=,WHUD MG?#G@@9/(8T7P/@_Z.W7/!+?T1MT2Q@C2F!T?@."1#%_-;:%'$]5V4&)?5U@ MNR]@WT!P@3S\&KF.ZZ&'^0TZ/WN%@IAPCM940 OBS(PXS9A$=#2BNT5LPMA2 M@$H%MU+!U;C>'ZBP%>%6SA!]?B^?1.\$)/Q+FP %;*\=5KV"5SPC 4PL^8YQ M8&NP_+__P@/GWS;N'8$U%/ J!3P3NG^;)X_ $%TBDHN0LN@'+(I6 5=7N5(( M_2PNM2E1P \TO%H[UKXWMM>[](P3.))>KZ+7,]*;AX0!NH7?,T<;!S^2VK"B-C12F^EE=(IF-$GDYU#WNHV/$>70 M7G8$UB \J@B/3N/F49<*= 364."R4N#2V/*/DBU'F5RFN5[.BB_I>93JKVG[ M%_IR;UG&STQL'/-(1MBIXX?S!S:^_JV-S3"'=K$KM";IGXX^18;"=8C"YA2U=?(VSV@GF MC&T&/EB&T5YD'SK.7F0O6-H[6R5JG^H#8:LHY2B&I:QV+H;R56/%UD]Q(FBF M=T\>J1 TT86)VI"I-N#\7U!+ P04 " !RK3Y8/&F# MZ](# "$% &0 'AL+W=O^(1(0)\3Y.,SXQ(B/S:-'D8D13S*YJ33+Y9499B M(9=L;?*<$;PLG-+$1);EFBF.,\.?%GOWS)_2C4CBC-PSP#=IBMF/6Y+0[.$7\JW7Q8!N'AS";BRXB#.P%V<)/(:^3OPIKFVS(>]$H\$($[FHF(@P_9DBS; *8D5S-$+PQOT2!B0,(K8,-W %G( M[@EH?K@[ZG$/#G>' VSL^K[L L\^X+Y>KNLS%03\^TE:@H^"I/QKG^PEK-,/ MJZK+-<]Q2&:&+!^ *Y7[5"S1O )-E=1GWT5P[$S-YZ8\^U:C"9JX;:N@Q\I"W@ZK16A4$QH- M$NHF+KAG=,UPVD=F$.G8GX1.L$ 36$M!MU;0/4^&N3KEU D6: )KR>G5MP#UV+BPDXC#(9XJ =I)@+36 MH JN63@F-G2[Q/>M7 ].NM0'0SN5^JY=AH/MX\^KU?SGU6KXB*.32VOSK NM M+>^N?8;.F0K68%]^M*8ZT0)=:&U-=QT\'&[A?ZE@C?:*D3.RNHG;8^3NY>TY M>G"X:\+A8%-Z?,ER]WL=-';WBG6?V_6H[2;8H#4V;]5([9B[+.#*>=S=YBMXXR#A*PDI'7ER=MCY&ULQ9QO;]NV%L:_ M"N%;#"NPQA))R7*7&$C,#=N+#D5S>_=:L>E8J"SYBG2R??M1?V*:XA'E)$P' M%(WM/'PD'AT>_W0DY?*QK+Z)+><2_;7+"W$UV4JY_SB=BM66[U)Q4>YYH7ZS M*:M=*M7;ZGXJ]A5/U\V@73[%01!/=VE63!:7S6>?J\5E>9!Y5O#/%1*'W2ZM M_K[A>?EX-0DG3Q]\R>ZWLOY@NKCC<]NJRS'2]$5A:HXINK MR77XD<5!/:!1_"_CC^+D-:JG6W^HWOZ^O)D&]1SSG*UE;I.K' U_R/*^= MU'[\OS.='+=9#SQ]_>3^:S-Y-9F[5/!EF?^9K>7V:I),T)IOTD,NOY2/O_%N M0E'MMRIST?R/'CMM,$&K@Y#EKANL]F"7%>W/]*\N$"<#PGA@ .X&X/X .C" M= /(N0-H-X VD6FGTL2!I3)=7%;E(ZIJM7*K7S3!;$:KZ6=%?=QO9:5^FZEQ M"_V_(@TF*M/GQ7O_^4Y;DZ\.)R M*M4TZIV9KKI=OFEW&0_L( MA#\A'& "[-#R_.$8&,[.'QXZ9D..AY0T?F30KRA5IJ2RK*#@MH,I/+@N,Q_% M/EWQJXFJ(X)7#WRR^.$_81S\# 7&IQGS9&8$C1Z#1EWNBYM49"M4J-60M:MA MKY)=M,FNLG5=YGE:"?WI>RBT[2;FS2;J@ONPB"X2>CE]. V9+:(7T=P4,<@I MUB)CBM%QBI$S+_YL:B!??T@?>*5J.N*;C:J^]1)?9_FAKK](\-6ARF3&P749 M^4P=GV;,DYD1U_@8U]B9.JP.'E^_-GEB*'EZN6-K5.[$O=R!C.(0SIW9<8XS MYQR7>2H$ND;+KM(7].A3K3,@JNVL6&N^ !(IFZSH[ M27Y"XR#LK2-;A6=1V%MM#/)2/ VOI##0Q!6\YONY&^TI(;RZ,5]N9N1.6#5T M)H5:1W>JAJJ$Z+CR(%0ZJ JKZZTJO_N#;!.GKKVM$"RXW<;BTT(YQ^H ![UL M 85S:@D9((S5^5D57 MKV[,EYL9-TVOH1M?SRF7:%,VY\@JD4Y6"1AH>E85!610&07=ANNHQMG0276+ M+SP]9]:I^H=4S ]Y@[JKLE#X*[HQ+=?<(%FV+]M##=U >EY@P,G%U@Y]P,FL/SE(1:QB"*BB9(!#0PVBH9M$ M7PH&G:V1A7-*^H0-R4(26Y,#9,EL3@9FIT$Q=)/B&!MXA46O;LR7FQDYS8NA M&Q@]L\'\7#: A" ;V$(G&V#-D]C-DZ\_K\=>D=.K&_/E9@97(R=V(^?RK*^+ M57M:W&5>>9!"IJHR%?=C>89M8DQF,SO-(%UBZQB@FP?SX233 (K= /J%UV5V M55=949_\J\J;2?7-6JQ1*;=JB:GO5:DFS N9_XTR(0[I7P59+VZ M,5]N9N0TR.+O";+8QDX8, ="!BVS@481%,L<8*@ CIU>J,C4X4Z3>U0)$U+T TFPW, M3!,H<1/H2S&@LS42+["Z=8"*!M1*8LAK/C0U38;$389C]Z)X94.O;LR7FQDY MS8;$S89^,:#;V"@&0#H( P"=$P,T-Q(W-[Z^F46\HJ57-^;+S0RN1DOB1LLW M;F81FPVM_!J5,*?$O+=+PR5UP^6;=J^Z;;NF/2YA3HDY;+Z=G]BHA M'51# )VKAE"-BM2-BIY:5Q2\7-Z?+'BUO-^Z JV&6E=4(R)U(V*[@I=HF>XS MF>;#O2NWSW-KHE=CU(FDSXZ;3S?FR\V,FX96^C;02FW0 M).JDRBHBM@PG).EC*^06Q]' 63K5W$I?Q:W4*[=Z=6.^W,S(:6ZEWY-;J.AT30:NXS^TB969%_=MN_,@D16$PL0#=Z7%6D6C=PL M^E(>Z&S-/":1-3-;AI,XM/(8<)MA.G3<-"5&;DH@(0N'H@T0T9NAO3PO)57S/3JQGRYF<'5F!F-/)#T MMJVLR*9$*\-&)N*3-R4^:;MK*Z;1LM&>"F1T@6 TO+EM5F@RM+$VCT M/2^11^"]G@28-G +)YXEP,0!8>RH*;%FR-C-D+Z>-02OD_OQK M?-,_2]SV_"CZS]FP#:IOT3 M!9_2ZCXK!,KY1ED&%S-5V*OVJ?_VC2SWS7/P=Z64Y:YYN>7IFE>U0/U^4Y;R MZ4V]@>/?7EC\ U!+ P04 " !RK3Y8GJTDOET" !O!0 &0 'AL+W=O M-_6I(FN40H% M6\-L79;\+G:&K+"GB47)2@KM&(&CHO@ M:31?3EV\#_@EH+%7:^8J.6C]XHR?^2*(G""0D*%CX/0[PPJD=$0DXT_'&?0I M'?!Z?6'_[FNG6@[(&9EM9_6=/%1@'+ M:HNZ[,"DH!2J_?/7[ARN /'H'4#< 6*ONTWD5:XY\C0QNF'&11.;6_A2/9K$ M">4N98^&=@7A,%WIDN[7S?TMJ6V" MF4_@QLPY?8S'27B^5A5>-4$)YN1;W;),UPK;?NB]_31Y:IOH7W@[BC;#)>@G['I7U!+ P04 M " !RK3Y8;@=BNY8# S#@ &0 'AL+W=OY 9 H>>",CEU-DIM;UQ79ALHL+SF M6V#ZR8J+ BO=%6M7;@7@W 85U T\+W8+3)B33.S8O4@F?*!![+>*#/@)I,M7L,"U./V7NB>6[/DI F"6=(P&KJW/HWJ6\# M+.(K@8-LM)&1LN3\R70^YU/',QD!A4P9"JS_]C '2@V3SN/OBM2IYS2!S?8+ M^U]6O!:SQ!+FG'XCN=I,G9&# M5,$Z@X*P\A\_5T8T OSX3$!0!02G =&9@+ *"%\;$%4!D76FE&)]2+'"R43P M Q(&K=E,PYIIH[5\PLRZ+Y303XF.4\F<%[J$)+:+<$\QD^@#6BB>/:&9MC-' M1X!W*2A,J'RO08^+%+U[^QZ]182A.T*I!LB)JW12AMK-J@1F90+!F03\ -UQ MIC82?60YY,<$KE932PI>),V"BXPI9-'IZ\/]"VK" M>H%"RQ>>X7MD>Y *\C_>^+'WYX-N"Y+5?;M29?.1$=7I?\D?=?.;?>5&;G$& M4T=O'!+$'IRD9.SRKD^RM">R(U^CVM?H$GORA2M,D33^?5C:2L^:E0[/I@U= M?I:\0\MKMM5]$@2^YTWAT@_]SBC6J=H]?JU$<+3,EW+4T Q7K; M,Y5:56^Y+R(NM%(0&9&G7X]2ZZB5X2!N:1VUWL.H5<]I&S08G],ZKK6.+Q^?C,_,CTG_2E->I.RS61!^U*:PTI7<]U!]!4=Y0RH[B6WMF7W*E M;P"VN=&W.A &H)^O.%&ULM9E=;^(X%(;_BI4= MK3K2-)\0H M(I=F9W8M9545TKMW$@-7$9FT#,_OKUW;2D(!Q893A A+'Y[7/ MXV/[Q(SWE+WR-4("?"]RPB?.6HC-G>?Q=(T*R%VZ040^65)60"%OVNR1S8=TZW(,4&/#/!M44#V8X9RNI\X@?-6\(17:Z$* MO.EX U=HCL1B\\CDG5>K9+A A&-* $/+B7,?W"7!2!GH&L\8[7GC&BA77BA] M53=_9Q/'5SU".4J%DH#R9X<>4)XK)=F/?RM1IVY3&3:OW]0_:^>E,R^0HP>: M?\.96$^&_3.&$25072I0:\RZ&DRI2N:0P(%G(X9W0.F:DLU=:%A M:FOI/B9JW.>"R:=8VHGI RUD"'&H!^$QAX2#6S 7-'T%,XDS _=[R.2W&AXL M,.+@)D$"XIQ_E!47\P3X3R7TGSL"=E; MU::75CV;E3T+S_0L",%72L2:@S])AK*V@"?=K'T-WWR=A5;%!*4NB()/(/3# MR-"AA\O-0X-YZH72DQ M5!JZP[I2RYE^[4S?ZLR3[#[#J7*AG,UZ4H*;I_F"?S2Y8Y6[-B:Z%$LZ$FMA MC&N,L6V2V=1/O__9%B^(E==T>:X6F.N%TC0&<9=CT*58TI%8:PP&]1@,K*&\ M(&]S48 7M,*$8+)24W2#&*89N)';3+GY& .[%(\;LRL*>[[^'$U6:S>N)=:1 M6(O8L"8VM!+3&P%ZE\SPA$P81T8RUN:N)=.16(O,J"8SLI)Y+B/I'3"C$S"W M83 PDK$V=RV9CL1:9 +_D GZ]OV/LB7"$H^70I+*S/Q=3I5@"U04&CG9V[X6 M5%=J;5*-G#FX>$5")+M\+:IT6XM1-#0#,U0UKUN)O;<_2R,\T A_52):*7>T MXW6JEG2EUJ9ZR.X#:ZY[T:Z7T3R'C*NB,NK,052[ M4FOC.^3R@3V9;VZ!%V(J!=724G,:#=S^Z!A3[Q1G.'#5*V%[5I[6DW*]_JCQ M,>?XP2')#^Q9?F,[N]#)_JF3@>^[T?&+B[WAJX/A5^3PP2&)#ZSYZ;F=[4)D ML0E9[/9/D'6:<7>EUD9VR+F#RY/NTRWN0G(#P\+31 M')+JP)Y5+PA#*5T1_)_$DC;/S5+*A1' \.3-/HK<_K'[G6;77:FU(1WRZ\"> M8#^60;*D##1HR>C97D_/WE((?B 5@S$H]#&A,2/H-#WO2JU$ZS4.;0O$5OKP MFTL:6R+*,\VZM#Y@O]?'RD?E,W7PK@^##S+EJ?U7R&3BP$&.EE+2=P"+K11\,O5 A:Z,LU@AEBJH)\OJ14O-VH!NJ_(Z;_ U!+ P04 " !R MK3Y8BL02#]0" [" &0 'AL+W=OF?!18F5 MGHJE*RL!>&Y!)74#SXO=$A/FI".[=B/2$:\5)0QN!))U66+Q=P*4K\>.[VP6 M;LFR4&;!34<57L(=J(?J1NB9V[',20E,$LZ0@,78N?#/L]C$VX ?!-9R:XR, MDQGGCV9R-1\[GA$$%')E&+!^K& *E!HB+>-/R^ET1QK@]GC#?FF]:R\S+&'* MZ4\R5\78&3IH#@M<4W7+U]^@]3,P?#FGTOZB=1OK.2BOI>)E"]8*2L*:)WYJ M\[ %\.-G $$+"/8!T3. L 6$KP5$+2"RF6FLV#QD6.%T)/@:"1.MV))J M?M< [>!.,U"84/E!,SS<9>CTY ,Z082A:T*I08UO>1]R6M($DMB:NDJ M3<+8\T;N:CLKAU&Q'WK);E36PY5X?MQ%[?@8=#X&1WWH,JB+''O!1L,1;QWM M![Z_)W#:$^79]W;'1D]4F/C#?AMQ9R,^:N.>*TS[E,<'21L.D@/EAU&)'P;# M/>6'49^])(SVE+M;9;4$L;3M2:*^L3W1F;1O:?IFFK MUU@LB:ZJ%!::TCM+=$Y%TZJ:B>*5+=XSKG0KL,-"=W<0)D#O+SA7FXDYH/N_ MD/X#4$L#!!0 ( '*M/E@)JRG#2 , #P, 9 >&PO=V]R:W-H965T MSHXW$%B9XF#0Q/IZ]Y+:- M2.QBN^WX]]A.%MK4K2;H2Q/;YYQ[[G7MWDZW7/R42P"%'MN&R9FW5&IUZ?NR M7$)+Y05? =,KT9EX^M7-W(I_RM6IJ!G<" MR77;4O'["AJ^G7G8>YKX4B^6RDSX^71%%W /ZMOJ3NB1/ZA4=0M,UIPA ?.9 M]P%?%M@2+.)[#5NY\XY,*@^<_S2#S]7,"XPC:*!41H+JQP:NH6F,DO;QJQ?U MAIB&N/O^I'YCD]?)/% )U[SY45=J.?,R#U4PI^M&?>';3] G%!N]DC?2?J)M MATT3#Y5KJ7C;D[6#MF;=DS[VA=@AX&,$TA/(F! =(80](7PN(>H)D:U,EXJM M0T$5S:>";Y$P:*UF7FPQ+5NG7S.S[_=*Z-5:\U3^F96\!?25/H)$[]"=X)O: M[JG^2J&]Q=<%*%HW\HV&?;LOT.N7;]!+5#-T6S>-9LBIK[0A(^N7??"K+C@Y M$AP3=,N96DKTD550[0OX.I,A'?*4SA4YJ5A >8%"_!:1@(0.0]?/IQ,'O7@^ M'9_()APV)[1ZX1&]Z[40P-2EJ[(=,W(SS6UQ*5>TA)FGKP,)8@->_NH%3H+W MKJJ<4ZPXD]A>Q:*A8M$I]?P&*A"T09152"JJP%6Z3B*U$N9>W.0XQ22>^IO= MFKA1P3ZJ<* "3)(!M9=%/&01G\Z""WU?,9?WCICLQ"/Q3KC.N@,4A='(N0.4 M3(C;>#(83TX:_\H5;5RVDX-@>)+$>.3;A8KCL7$'BF0X@(0J#E$D.+;O MDR&)R;\>MLWA"QM\C)RR,Q_OA@D5I M@$Z%;2O2]W>@S O3[G7#T-3(#A#T/^!U!+ M P04 " !RK3Y8G.F=-PP$ !$#P &0 'AL+W=OP0,(J4I*/X( M>!ZE+*5%5OB&?((8!&5DI:C:*RY^D#.$O% %1''R<;.!(H'O7MZ$H&C*Y.]S M1Z&[>E$GJEQ[+%WS.USS?/*%YRJ1Y&,>0]PD<%!G+=8_B7WT>QE#B&P2>!^( M[_J!P:&GZ^&^ 1Y>#_=ZU 1UZH*"+^C@ZPYZ,XL?R#.("')%_GE82R7PJ/UK MRD:YVLB\FJX_]W)'(UA86& DB -8R]]^\2;N'Z9(_DRR\">1-:(\JJ,\ZF-? M?K-7-ME4AT#6AT!AK 7&VA3(DM KCYPNO(>E:^N4'RXC=)55.&35T#2N-8U[ M-6'%Q'J8D[3<-Z@%8D(5B5/<4D+O%"U-FK25Q)[?\,=U@Y:XL:; MU4UJ=9-KU-UBRO!PQ*A2T7R;KAF?'9/"?O*;D3UQ?S55LZ MF8'A -"WQ^^ C<#:1X3QB/,_44!-%:[BJY=Q]JE_&3V3F5+ MUB!=4]9%#^?URBH[ =VMZ30R>B11@B7/F+G_Y2"0BCEGX<5J=.+0-(#[-G/ID5\BJ%YT[.ZVUA+EJYOKZB(FEM,R^8 MM;>CV6[Y&"\R$-MB3)/X"=GGJFR^ZZ?U*/A0#$"MYX]Z1"S& MEC--.5]^H6*;YI(PV""E:]]A:R#*D:V\47Q7##%KKG D*BX3''-!: -\O^%< MG6[T O7@O/P?4$L#!!0 ( '*M/EA 6Y97E@4 /(F 9 >&PO=V]R M:W-H965TDN^1#ODFG.V$_*XV ME&KTF"9<70XV6F\O'$=%&YH2]5%L*3??K(1,B3:72*2R-"7RZ8HF8G7@DW<1XE$>4+3XC=&=.OB,\JDLA?B>7US'EP,W M'Q%-:*1S!#&_'NB")DE.,N/XNX(.ZC[SP,//>_KG8O)F,DNBZ$(DO[-8;RX' MTP&*Z8IDB;X5NU]H-:%B@)%(5/$3[:JV[@!%F=(BK8+-"%+&R]_DL1+B(, ? M/1. JP!\%(#Q,P%^%>"_-F!8!0Q?&S"J HJI.^7<"^$"HLE\)L4.R;RUH>4? M"O6+:*,7X_F#E^9:9.#V_YI%(*?I&'JE"/Z&O1$J2IPZ]#Z@F+%$?T#O$ M./K"DL0D5LT<;7K-8YVHZN&J[ $_TX.'T1?!]4:AD,XUDPX>LQ M;C^FI9Q?9]LON/YKLOW'K^9;=*UIJO[L2VN)&O:C\@)VH;8DHI<#4Z$4E0]T M,/_Q!V_L_MRG/B0L@(2%0+!6/H9U/H8V^GR1I5E2OF_<+ J:/*(EY73%M"G" M#U0JDO1EIH1."FB^$CS,/>\NUVX56J?Q1I%& MM4@CJTC?A"8)RKBDD5AS]@^-#X7JK4@E<'PPJ?.A/SW2I]MHXHY&1_)T&XV\ MT1$I''4T]*?^I&[4FO6XGO7X_\P:Z0W19XBM4-/@S"S*61(CLEJ991B)3"): M?,R?KSS8E';:)]>XJ\30=8_DZC8:^<>-@G%7B M46D6-EX(LA6*Y>N%.C,[EDAF1F3&-37=:D1XC,QVC"2:T=Z';-*9Z[CS#G;; M^,/C-] ZX%.K&1"LI>VTUG9JU?9KEBZI1&)5:'NX'BOT[TOK\]6T\WP=BVGM M_=0U!!(6 L%:JI_7JI];53=[!>,0%,UW:?>'Y<*L\NAJ7RZ80K>FE>!DF3RA M&Z$46R:]Q>"\\\AVWN"%=42G9@(2%@+!6IGPW&8S[5IS\9G&5/:OV?;(4[=3 MH+0 E!9"T=HY.# T'MP>MV)!9062%H#20BA:.RNXR0JVKPUF>RNV-#>7?(T2 M4W]09+SFTTK('9%QOZ_$W7V)UZE%]HY/%AV2%D+1VJ(W;L^SFI=].3*+[ZVA M$QEMBD5A(6EL',;B0/]>^4$-("@M *6%4+1VFAH3Z T!*Q:0%:NR DD+0&DA M%*V=E<9U>G;;^;4RY%'YMKQ._V, M.[7'G?S$0]("4%H(16MGH+'&W@2P#D':U@4H+0"EA5"T=E8:4^V]X*K?LG/J MFFEOVE.-0!TU*"V$HK55;TRU9W?5)U?_\Z[B;E=P4.,,2@NA:.U_Z336&=NM ME\=;X96]] M2JW"75\][OPI?V'O]&3!07TU%*TM>..K\0N^6DC*UKPH49\RO1&2Z:=>I4$M M-"@M *6%4+1V1AH+C0$M- :UT*"T )060M':66DL-'[90I^Z=<7=?Z9ZTVYQ M O71H+00BE:*[AR<[4FI7!>'JHR.(N.Z/#)3WZT/;GTJCBL=W;_R+H+R^%6# M*4^#?2%RS;A""5T9I/MQ8B8@RP-6Y846V^($T5)H+=+BXX:2F,J\@?E^)83> M7^0=U,?&PO=V]R M:W-H965TE=D&4@=#"ZQ; MT*S=9UJF;:*4J%*TG>S7[R@IDB)1:@;T2ZR7YT[/'>_N(;.\"/FM/%*JT&/& M\W)E'94J;FR[3(\T(^6U*&@.;_9"9D3!K3S892$IV55&&;==QPGMC+#<6B^K M9_=RO10GQ5E.[R4J3UE&Y--[RL5E96'K^<%G=C@J_+PMRH ]4?2GN)=S9 MK9<=RVA>,I$C2?\:Z5"V0GS3-Q]W*\O1C"BGJ=(N M"/R _0D#MS%P7VO@ M-09>%6C-K KKCBBR7DIQ05*CP9N^J')364,T+-?+^* DO&5@I]8?\U1D%/U- M'FF)%NB!'7*V9RG)%=J(K! YS56)Q![=T3V5DNXT%-V6)87')-^A/QC9,LX4 M _NK.ZH(X^5;\/3EX0Y=O7F+WB"6HT^,"WQU- MKY&'WR'7<3V#^>;UYNY+*ZD\4VO]ZR\X='XSA?B3G+T(V&L#]N:\KV_35)X@7IH57#Q1 MBK8TIWNFC$M9NXHJ5WI^G-Y',P8E/ M@B R$XQ:@M$LP;\Z[0C[_H"I >:&<3"1/=S343S+ M]2OA)U+O3#CLC4B>&@=-XZ7_^05VDF38TR8))\+H5 E[K]=AWFU!C&*,9R7N_ZKQS_+V,O).ZO"\ MUMU+/9;54S5.Z/<3JX;).[U\QMC'HK6(<3PJ-P,,E&9B1N-.W?"\O&D983FH ML=(LT0'.%>;F'6O8PO6=43F98%XXU;R=V.%YM7N-F."QBBT,6F>$^_#>T#"B8.Q.[!-P)'9Y7.L,\Z;6CD>]8OA8PIL.AI!AQ ML&^8RF0G='A>Z71-F@;@58_X6R/S9+R_Q6$\4I@QS(_\82O9O3.;/C!_(O( MS0$%N !06%T>X=Q.I0; ^[T0ZOE&GPS;_P2L M_P-02P,$% @ &ULK59=;]LV%/TKA%8,+=!&W[*=V0+B*-OZ$"!PEO6AZ ,C M7=M$*=(CZ=C9K]^EI*BV)'LIVA>;I,XYNH=7O+S3G51?]1K D'W)A9XY:V,V MEZZK\S645%_(#0A\LI2JI :G:N7JC0):5*22NX'G)6Y)F7#2:;5VI]*IW!K. M!-PIHK=E2=7S'+C5E8L-7:V 4WG6[H"N[!/&SN%,[<5J5@)0C-I" * MEC/GRK_,)A9? ?YFL-,'8V*=/$KYU4X^%C/'LP$!A]Q8!8I_3W -G%LA#..? M1M-I7VF)A^,7]=\K[^CED6JXEOP3*\QZYHP=4L"2;KE9R-V?T/B)K5XNN:Y^ MR:[!>@[)M]K(LB%C!"43]3_=-_MP0/"3$X2@(01=0G2"$#:$\+6$J"%$U<[4 M5JI]R*BAZ53)'5$6C6IV4&UFQ4;[3-BTWQN%3QGR3/I1Y+($\A?=@R8?R'V= M?2*7Y,IFA)EGL@!.#13$2/*'DEJ3!Z$@ERO!_L559)(Y"%@RH\G;# QE7+]# MJ8?[C+Q]\XZ\(4R06\8YIEE/78-!VU>[>1/@O XP.!&@'Y!;*G%7,(+\@H?^>!%X0#@1T_7IZ,$#/7D_WS[@)VP2&E5YX0F^! MJ1 YXXQ6YP@3=S(][\G-/N?;@HD5N2KE5F#&[D!AQH1=POS>["E^8PUM 6:K MA":?%Y)S@J=L1U7Q92B#=831<(2V<%WJ#P$E__<5/O-^&=O]G MBF4_2>PH,U&;F>B<>CJ'%1/5SLXIIR*'H:VK)4:5A"W13^G(B^.I^W2X)7U0 M[,?C8U#6!X7C<-2"CBS$K87XK 6L#GB7:"P-ZEL1V"@F%7D&JHC!SV0C-3.G MSG8MGQS:B[R.NSXFB,..N3XF#B;#WI+66W+6&Q[$'_.6]&+ZD(R#CKD!4'20 ME=K= "A(PF%[H];>Z/OM:3"& ][:!J\9LZX\TJU92X4V8=#E:" VOV-R .-W MTYP-@,)3.1RW)L??_WWF6Z6LP]=E<=S_^L(HZ1@< 7=7.?]3P&9]([]) H[M>&Z#^I7F:P/.JHR=?SN0:M1@EI5+9LFN;U-ZBNX M76V[PJNJ&>JLS[%;K)N[;S)UJWE+%19.33@L4=*[&.'A5W7[5D^,W%0-S:,T MV!Y5PS5VO* L )\OI30O$_N"MH=._P-02P,$% @ &ULM=U?I<$.VHM0@N8+)3=3[\ 20BV.EHZO%F M)B'=OS3*$U_Q%:]>TNRO?,%Y0?Y9Q4E^/5@4Q?IR.,RG"[Z*\HMTS9/R)T]I MMHJ*\MML/LS7&8]F]:15/&2*,AZNHF4RN+FJMWW/;J[231$O$_X](_EFM8JR MG[<\3E^N!W3PNN%^.5\4U8;AS=4ZFO,'7OQ8?\_*[X8[9;9<\21?I@G)^-/U MX"N]#%6EFE"/^->2O^1[7Y-J5Q[3]*_J&V]V/5"J%?&83XN*B,K_GOD=C^-* M*M?Q=X,.=K^SFKC_]:MNUSM?[LQCE/.[-/[W7- M#FF5-TWCO/Z7O#1CE0&9;O(B7363RQ6LELGV_^B?YH;8F\#8&Q-8,X$=.T%M M)JC'3A@U$T;'3M":"=JQ$\;-A/&Q$_1F@G[L!*.98!P[8=),F!P[@2JO]YQR M])3=G7WTO4U?[VY:W]_#[8%5'Y5F5$0W5UGZ0K)J?.E57]2'=CV_/!B7297" MAR(K?[HLYQ4W7K)-$?#)Y$2WC_'?R*UDFY-LRCLO? ME'\FO_UBJ./1']7&VV;CU; H=ZA:UG#:+-[;+IZ]L7C*R+3?/I5Q)BG,.^MR9)C_B:Y(.H6,R1KLD]AWEN36Y,G MQTP^+7>0U@>"*EF3?SS#)$QP/$,E3'@T\]:=WTF-NOLCHM:N^F9JMFF_Y^LT M:_XDZ#F,&*Q^ON\,"P3!-'ZMZ=U@(VH-.AK1=AC1IAEP^FU>/>O/R M66]./L5E$/SK=0Y-35(S$1B%A*SD9B#Q%PDYFVQ\?YQWL^"?SB&3L9* M+S""0:-)+RV@E7?2,MZE92Q-RVNUF.Z>/"[K)X]DN(V.,#A2\M3@(#$3B5E( MS$9B#A)SD9@W/CC>C1&;J+WH'([21^6X7G8$HPR=]AZY0M#R.^G1=^G1I>GY MD3Q%SVD6/<:\?+XUW\11D68_R=?ZI*8H.5+NU.0@,1.)64C,1F(.$G.1F(?$ M?"06(+$0A'7B:NSB:ISQU(B!S"X2,Y&8A<1L).8@,1>)>4C,1V(!$@M!6">[ MDUUV)]*'VOK%C.J,2!E;GDQ_?B95>5J]9%%6KLMT)DKL5J3J7@4QNJ#=^N%N MF

-476/],_RHO>@&JNT(H=(7K5_KV+LXW0B?)\FGGQP<:-L' M5+.@F@W5'*CF0C4/JOE0+8!J(4KK1K5M *&CPYVA2H6V7"I6WJ?Q9+'A&;GDA/@D+;4B! M:B94LZ":#=4J>5#-AVH!5 M16C?(;:L,E;Z:__'Z%=HF ]5,J&9!-1NJ.5#-A6I>HW4J M3HWI_?)5,$H9'YR /1RE:VJ_=CU'WPIM&U>HO'.E?5_N[MV\_R/'M!8@.R3N MH)H)U2RH9D,U!ZJY4,V#:CY4"Z!:B-*Z[T-O&X&8JN5#-@VH^5 N@6HC2ND%N>X28M'7A8V]WDILGYQ?:&@35+*AF0S4'JKE0 MS6NT_3)THAE:_Y2L8)C!QI->MT @&F90M??VJ!"U"]THM5TZ3-ZE(RMKW^PT MD)LG1PG:H@/5+*AF0S4'JKE0S8-J/E0+H%J(TKKY;9N"V#FO$\.@+4-0S81J M%E2SH9H#U5RHYD$U'ZH%4"U$:=T@MRU#3-K)\,&:%MHI!-5,J&9!-1NJ.5#- MA6I>HW5.P.JT?Q$,P:@O=,+Z;^47#6/,."AIS]&SP]J>'2;OV1&6M/+6 [EX MXB@F@G5+*AF M0S4'JKE0S8-J/E0+H%J(TKI!;GN(F/RJ.A\K:*&M0U#-A&H65+.AF@/57*CF M-5JG!ATI$ZU?T8J&C0^NA"C6--JO:,_1QH^U?Z.K+A!K]L[*B890=-!J(AJF*T:N(0]0N;*,TW/M\G!7/YO6G/E67 M=MLDQ?8JW[NMNT^6^EI_ODYO^QV]-*E@NT4O;=%VAUZZHNT>O0RWGS/5+F?[ ML5??HFQ>740\YD_ETI0+71N0;/M)4MMOBG1=?YK/8UH4Z:K^7/ MG]*T>/VF^@6[S_.Z^3]02P,$% @ &ULQ59K:]LP%/TKPBNCA;5V[#R[Q- F M>P1:* W=/HQ]4)R;1%26/$E)VG^_*]DU<>J&E@9*();L>X[/.;H6ZF^DNM=+ M $,>4B[TP%L:DYW[ODZ6D%)])C,0^&0N54H-3M7"UYD".G.@E/MA$+3]E#+A MQ7UW[T;%?;DRG FX442OTI2JQTO@K7<%OQAL]-:86"=3*>_M9#P;>($5!!P28QDH M7M8P!,XM$4"19*6-3 LP*DB9R*_THOA M817N8V9E<&$97.CXHA?X;F$-8@6:S)5,R;<' TI03H9NR4#E\3W/ZL\5\I"Q M@53_K-9K<9M?O^>MM'35G8"9J]LJRBL%DJ;.Y5>">8 M07430PW4JML+?^M:'(BLXK15.FU]1*^V#IG/@<@J^;3+?-KO[]6UVJWZ5NV4 CM[!8Z%6S*[2U->)VXO_*U+<2"RBM-NZ;3[$:W: M/60^!R*KY-,K\^F]OU5[S_;+J(N_G4ZMJ8IP]]WI5'_K;&'/===4+9C0A,,< M<<%9!S]&ULK59=3]LP%/TK5H8FD(!\MAFLK=0V3.,!B8%@FJ8]F.2VM7#LSG9: M]N]W[:19*6G%PUZ2V#GW^-P/^WJPENI9+P ,>2FYT$-O8*Z*HLJ?HS M 2[70R_T-A-W;+XP=L(?#99T#O=@'I:W"D=^RU*P$H1F4A %LZ$W#B^SU.(= MX)'!6F]]$^O)DY3/=G!=#+W "@(.N;$,%%\KF +GE@AE_&XXO79):[C]O6'_ MXGQ'7YZHAJGDWUEA%D/ODT<*F-&*FSNY_@J-/SW+ETNNW9.L&VS@D;S21I:- M,2HHF:C?]*6)PY9!V-]C$#4&T:Y!LL<@;@SB]QHDC4'B(E.[XN*044-' R77 M1%DTLMD/%TQGC>XS8=-^;Q3^96AG1O=81T7%@5Q?7Y)'RBM:IT,4Y%M%.9O] M86).QGDN*V$T.<[ 4,;U"3DC8XXU0T4.!*N/%+)Z,K.*8R8;K.70E(,FN8*" MX;C/R/'1"3DB3) ;QCDNI@>^04^L'C]O5$]JU=$>U6%$;J0P"TVN1 '% M:P(?0]#&(=K$81(=9,P@/R=Q>$JB((H[!$W?;QYUF&?O-P\/>!.W68T=7[PO MJU=3LLGL*0FCL^#B%".V MRPQH;^7Z;;+-8)NP,-:H6#GW>2MLK3]]81GG&;"JK?^\HH M?9O\WL6.VFD'Z$VM91V@[5JK/?*WVDX):N[:-Y[V]OBO3]YVMKTAC%UCW)F? MX,VA;O3_:.IKQPU5N(&PO MWS./;9O$K?]4BTYO9M1JKQ%QD4Y M\&=*%>^#H)S,:$;*B[R@0B-I+C.B=%=.@[*0E"0ED#(>=%JM*,@($_ZP+^;9 M3:9*;Y+/A1KXW3KDF.9Z\N[DI'71 M>CB_WD;.+'3N!T[AJSV$45E,--K+;6N7WQ8JWMU/?)]M@&[L;V%(:]M-<-!45^B:@LY.,>H^$#_P1 MX6PL&;!2DC&^-.$.!"8YSZ6G="EK.VV(E$\&;IL>5+G5R9C(997;9#"_QW;X M%K#J@4'&>6VPXYO L%\0I:@4-[I3#:Z"SR#/MN^7A78XE639[ESY#:&ZZ"3C M7"94UFG:_BHT['.:@AW)IC.XJKP( %0JSW0C862:"U)Y6#%L0\M.*.=W\ CX MEFYH+]*U?:UV5=1-;<@VC8SI@/ZZFM%>E[U\D:Y7L,=QM5)4?#E!\ZF(J-F\GLG'/;)BN?-=#8HE8D.4.E[CU0J M-EF/_)"DN*<+M2JG18I[[ARAYW^[SE,JJ"1\W;2N_4->Y1<[MN_,U_!PW6%\^![M2>W031[#2G9?[!0._"_PA&:-TF]\9QQQ83MS5B24/'LS*7E%1GK/^8V]/7XA*9DSM5] M#0[\IOV%)FR>Q?6H6U@(.ZII?X;IM:/Z1*US,9'0!4U&MBNGXZKIZ8;.:C] MV$9NJH\;P3@&NA\#(9YZSF1'LKIH1S#D\%S7\XAW\ 4$L#!!0 ( '*M/EB7BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:G>?+Y]VU)O88;QBG$J=-#H55P;U63\7;_FI3/.I"SW6JW?-YI_Z>JH[(=*XS M_4LMSCLG'5&LS=,W8_4ODSN93A-KTO2\T]WNN%?6Z>1?Q=,*;I7.7.C4*3N43EU:4VYTOJHN __B&/V- MNAYVG]M*/+/_IQK-O1JK0"S(NUWA0=DU@C" # C(X&.1@?#-!D"$!&1X0\KN'(",",CH8Y'0V'B#(F(",#U>3 M_>DW!'E*0)[R0D[++)/V69BEF.I5KN$TF3O13Q)3YD[CKON$ZKM/>#'OU*/* M2U5@'M(ES#*YT+G,$RU3$$KA;'UX XXR2I=9*==*%LVJHO319?;'O;1:PD]" M34%8H@HG1O!@.=TDI-S199;'4,T=9J$4T65VQ+3<;%)5'03/UMM3-JUXH!1C M4I+H,EOB;XB"X<1$B3NU*.LP6,[ZI%##&8A MO-383/YL/&4>I06/60MH(";DW)1.3-7JK65@3,H-'K,;IN6\4#]*.$B,( 3! MGO H3WC90G/&9/3.2S>"RJMEJ?GH,P MAKI(4E.4S89+6<)CM@2$A;*Z%3?A_3>90Y/&9SD'%Z8UCF M4>[PF-VQB]/%T:R*^8K?\1P&)8X>LSA: _962DHA/6:%;"/W5BS*'SUF?U0! M/Y49], M?S!;!F'>2@A?JYR@.!HJ)W7:;$&49'QFR;0'8:_(&)-2CL^LG'V8-](^0(UB M3$HZ/K-T]F%6DTI6)AB3TH[/K)U]F)?6%(7X"V-2ZO&9U;,74VH0);[I 26A MX"#C&+CIT(2>-9X?#B@)!8?(CU1-" 8XS9%_0$DH8);0/LRALOI1XLF>@))0 MP"RA?9@74EMQWW@V*0D%S!+:ASE:+E7B\)1>0&;A#V2A\7)9*->XZ92%@@-9 MZ"6^PYB4A0)F"[U,653:R38FKR$A]!QO5*7T1H=$62A@MM K9F/:8""+M;A( MS1/&I"P4,%OH%9..XD)*02&S@EX9+TH'?;FXJ=:[E9FHRT5C&0NEH)!90?OS MSG7U8DQ*0>%'S*W]Y_VF[!,RV^>%\-KDJT\S93.QG0YLPZ3L$WY %O_MH9Q8 M#9WG!MKX1#YGS<1-2-DG/&2"OS$\#\E58-S3;B2FCS$I^X3,]J$Q XQ)V2=D MS]Y0F"'&I.P3LB\&HS CO/:/$E#$+" :,\:8E( B9@'1,_^XI4>4@")F =&8 MN*5'E(4B9@O1F+BE1Y2%(F8+O>91("!>5UGD0NA\-SI?X3%01%DHXEZ*3"U$ M$I\P)F6AZ!#)G[=@"6.2JY&Y+=2.N4T#W>'9CHBR4,1LH=8L%6"^+"7!F)2% M(F8+M>2I +*JXGH+8<:4A6)F"Q&87V$@A#$I"\4?OBH-83:R5C%EH?@#EZ@! MX,OFA359W3=A3,I",?NJM0;FQ)J* 6H6K@;0&).R4,QLH7>8=RHQT+.G>OL4 M&(Q)62AFMM [S/=C8(Q)62AFMM [3)Q5K5H7QJ0L%+,O8VMBON6!^TE3EC'Y M5@RSA>@T.@Z+8\I",?M2! H3A\6GE(5.N<="U#K01O=^2EGH=/N":'UP\>7S M0BUUKA:W\!,%E"'U0KU)=EF@Z@;)Q?&[G8O62Z>T'VRS]0 M2P,$% @ Y3D M]H/( CYK%K.)_*U0VZ+\RHM'J.G'EW)HQWUW&G;[\[#X/!Y.PZK:C>/Y5UT/ MZUTYML-#=RZGRYU-UQ_;\;+LM_6Y7;^WVU++GJ\G[EX_3J7_YG8 M;3;[=?G=K?\00)#,'Q0A*,X?E" HS1^4(2C/'Z00I/,'&039_$$.03Y_4 -! MS?Q!88DR+@F2)E@3:!V0ZT#@=4"P X'8 D.!'8'Q#L0Z"VHMQ#H+:BW$.@MDQ_;!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$ M>@OJ+01Z"^HM!'H+ZBT$>D?4.Q+H'5'O2*!W1+TC@=YQLEE"H'=$O2.!WA'U MC@1Z1]0[$N@=4>](H'=$O2.!WA'UC@1Z)]0[$>B=4.]$H'="O1.!W@GU3@1Z MI\EF-X'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>"?5.!'IGU#L3Z)U1[TR@=T:] M,X'>&?7.!'IGU#L3Z)TG?U82Z)U1[TR@=T:],X'>&?7.!'IGU#L3Z*VHMQ+H MK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*V3PR8$>BOJK01Z*^JM!'HKZJT$ M>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZV^2P(('>AGH; M@=Z&>AN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=Z.>CN!WHYZ.X'>CGH[ M@=X^.>Q-H+>CWDZ@=X-Z-P1Z-ZAW\Y-Z#^/7H0RWGN\U/O\GJ1XOWRVWQU^7 MWQS86[3T" #Q,P $P %M# M;VYT96YT7U1Y<&5S72YX;6S-V]]NVC 4Q_%70;FM2(CCV&$JO6EWN_5B+^ E MID3DGVRWHV\_$]I*FSJTBDG[WA"![?,[\9$^=UQ_>YZL7QSZ;O";9!?"]"G+ M?+VSO?'I.-DAKFQ'UYL0O[J';#+UWCS83*Q6*JO'(=@A+,.Q1G)S?6>WYK$+ MB\^'^+-OQV&3.-OY9'%[VGC,VB1FFKJV-B&N9T]#\UO*\B4AC2?G/7[73OXJ M;DBR=Q..*W\.>#GW]>BEZ=3P[QANWI,[\X?RYS+C#NO'?CY./$G/UXW.M( MCJ>74RQD76C/O^);8BQ]\?O9X[0;V_QE=KS>'Z/;S_/PV?RX_(Y_G?%;_0_V M(2!]%) ^)*2/$M*'@O2A(7U4D#[6D#[R%:41BJ@YA=2<8FI.036GJ)I36,TI MKN846'.*K((BJZ#(*BBR"HJL@B*KH,@J*+(*BJR"(JN@R%I09"THLA8460N* MK 5%UH(B:T&1M:#(6E!D+2BR2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K)(B M:TF1M:3(6E)D+2FREA192XJL)476DB)K29&UI,BJ*+(JBJR*(JNBR*HHLBJ* MK(HBJZ+(JBBR*HJLFB*KILBJ*;)JBJR:(JNFR*HILFJ*K)HBJZ;(6E%DK2BR M5A19*XJL%476BB)K19&UHLA:462M*+*N*;*N_Z>LW\=Q_X_CYV?:FW9XS<_F M?_K<_ 102P$"% ,4 " !RK3Y8!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( '*M/EB@)1UC[P M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ M'@ & @('Q$P >&PO=V]R:W-H965T&UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H M965T&UL4$L! A0#% @ &PO M=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ & , -8& 9 " @0^@ !X M;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R M:W-H965T&UL M4$L! A0#% @ M 'AL+W=OL" R!P &0 @(%DX@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H M965T&UL4$L! M A0#% @ K) @ .08 !D ("!UTD! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ X% "W*P &0 @(%P; $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ @$ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &PO=V]R:W-H965T/04 -$9 9 " @3R0 M 0!X;"]W;W)K&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ 4VJ/4# =$ &0 @($!J@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% M @ &UL4$L! A0#% @ 1, !D ("!EL4! 'AL+W=O&PO=V]R:W-H965T83 ( $L% 9 " @&UL4$L! A0#% @ &PO=V]R M:W-H965T&UL M4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ ML! 'AL+W=O&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H M965T&UL4$L! M A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ &PO=V]R:W-H965T&UL4$L! A0#% @ 0( #;:P &0 @('C,0( M>&PO=V]R:W-H965T&UL4$L! A0#% @ &PO=% @!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " !RK3Y8 M7T[J"J8" "8-0 &@ @ '=3 ( >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " !RK3Y8>S86[3T" #Q,P $P M @ &[3P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 8P!C "P; ( I4@( ! end XML 109 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 110 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 347 474 1 false 92 0 false 8 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.google.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.google.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.google.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME CONSOLIDATED STATEMENTS OF INCOME Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 9 false false R10.htm 0000010 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.google.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Revenues Sheet http://www.google.com/role/Revenues Revenues Notes 11 false false R12.htm 0000012 - Disclosure - Financial Instruments Sheet http://www.google.com/role/FinancialInstruments Financial Instruments Notes 12 false false R13.htm 0000013 - Disclosure - Leases Sheet http://www.google.com/role/Leases Leases Notes 13 false false R14.htm 0000014 - Disclosure - Variable Interest Entities Sheet http://www.google.com/role/VariableInterestEntities Variable Interest Entities Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.google.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Supplemental Financial Statement Information Sheet http://www.google.com/role/SupplementalFinancialStatementInformation Supplemental Financial Statement Information Notes 16 false false R17.htm 0000017 - Disclosure - Workforce Reduction and Other Initiatives Sheet http://www.google.com/role/WorkforceReductionandOtherInitiatives Workforce Reduction and Other Initiatives Notes 17 false false R18.htm 0000018 - Disclosure - Goodwill Sheet http://www.google.com/role/Goodwill Goodwill Notes 18 false false R19.htm 0000019 - Disclosure - Commitments and Contingencies Sheet http://www.google.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 19 false false R20.htm 0000020 - Disclosure - Stockholders' Equity Sheet http://www.google.com/role/StockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 0000021 - Disclosure - Net Income Per Share Sheet http://www.google.com/role/NetIncomePerShare Net Income Per Share Notes 21 false false R22.htm 0000022 - Disclosure - Compensation Plans Sheet http://www.google.com/role/CompensationPlans Compensation Plans Notes 22 false false R23.htm 0000023 - Disclosure - Income Taxes Sheet http://www.google.com/role/IncomeTaxes Income Taxes Notes 23 false false R24.htm 0000024 - Disclosure - Information about Segments and Geographic Areas Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreas Information about Segments and Geographic Areas Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Event Sheet http://www.google.com/role/SubsequentEvent Subsequent Event Notes 25 false false R26.htm 0000026 - Disclosure - Schedule II: Valuation and Qualifying Accounts Sheet http://www.google.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II: Valuation and Qualifying Accounts Notes 26 false false R27.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.google.com/role/SummaryofSignificantAccountingPolicies 29 false false R30.htm 9954472 - Disclosure - Revenues (Tables) Sheet http://www.google.com/role/RevenuesTables Revenues (Tables) Tables http://www.google.com/role/Revenues 30 false false R31.htm 9954473 - Disclosure - Financial Instruments (Tables) Sheet http://www.google.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.google.com/role/FinancialInstruments 31 false false R32.htm 9954474 - Disclosure - Leases (Tables) Sheet http://www.google.com/role/LeasesTables Leases (Tables) Tables http://www.google.com/role/Leases 32 false false R33.htm 9954475 - Disclosure - Debt (Tables) Sheet http://www.google.com/role/DebtTables Debt (Tables) Tables http://www.google.com/role/Debt 33 false false R34.htm 9954476 - Disclosure - Supplemental Financial Statement Information (Tables) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationTables Supplemental Financial Statement Information (Tables) Tables http://www.google.com/role/SupplementalFinancialStatementInformation 34 false false R35.htm 9954477 - Disclosure - Workforce Reduction and Other Initiatives (Tables) Sheet http://www.google.com/role/WorkforceReductionandOtherInitiativesTables Workforce Reduction and Other Initiatives (Tables) Tables http://www.google.com/role/WorkforceReductionandOtherInitiatives 35 false false R36.htm 9954478 - Disclosure - Goodwill (Tables) Sheet http://www.google.com/role/GoodwillTables Goodwill (Tables) Tables http://www.google.com/role/Goodwill 36 false false R37.htm 9954479 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.google.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.google.com/role/StockholdersEquity 37 false false R38.htm 9954480 - Disclosure - Net Income Per Share (Tables) Sheet http://www.google.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.google.com/role/NetIncomePerShare 38 false false R39.htm 9954481 - Disclosure - Compensation Plans (Tables) Sheet http://www.google.com/role/CompensationPlansTables Compensation Plans (Tables) Tables http://www.google.com/role/CompensationPlans 39 false false R40.htm 9954482 - Disclosure - Income Taxes (Tables) Sheet http://www.google.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.google.com/role/IncomeTaxes 40 false false R41.htm 9954483 - Disclosure - Information about Segments and Geographic Areas (Tables) Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables Information about Segments and Geographic Areas (Tables) Tables http://www.google.com/role/InformationaboutSegmentsandGeographicAreas 41 false false R42.htm 9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 42 false false R43.htm 9954485 - Disclosure - Revenues - Revenue by Segment (Details) Sheet http://www.google.com/role/RevenuesRevenuebySegmentDetails Revenues - Revenue by Segment (Details) Details 43 false false R44.htm 9954486 - Disclosure - Revenues - Revenue by Geographic Location (Details) Sheet http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails Revenues - Revenue by Geographic Location (Details) Details 44 false false R45.htm 9954487 - Disclosure - Revenues - Narrative (Details) Sheet http://www.google.com/role/RevenuesNarrativeDetails Revenues - Narrative (Details) Details 45 false false R46.htm 9954488 - Disclosure - Financial Instruments - Narrative (Details) Sheet http://www.google.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments - Narrative (Details) Details 46 false false R47.htm 9954489 - Disclosure - Financial Instruments - Marketable Securities (Details) Sheet http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails Financial Instruments - Marketable Securities (Details) Details 47 false false R48.htm 9954490 - Disclosure - Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details) Sheet http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details) Details 48 false false R49.htm 9954491 - Disclosure - Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details) Sheet http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details) Details 49 false false R50.htm 9954492 - Disclosure - Financial Instruments - Gains and Losses on Equity Securities (Details) Sheet http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails Financial Instruments - Gains and Losses on Equity Securities (Details) Details 50 false false R51.htm 9954493 - Disclosure - Financial Instruments - Carrying Amount of Equity Securities (Details) Sheet http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails Financial Instruments - Carrying Amount of Equity Securities (Details) Details 51 false false R52.htm 9954494 - Disclosure - Financial Instruments - Measurement Alternative Investments (Details) Sheet http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails Financial Instruments - Measurement Alternative Investments (Details) Details 52 false false R53.htm 9954495 - Disclosure - Financial Instruments - Derivative Notional Amounts (Details) Sheet http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails Financial Instruments - Derivative Notional Amounts (Details) Details 53 false false R54.htm 9954496 - Disclosure - Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details) Sheet http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details) Details 54 false false R55.htm 9954497 - Disclosure - Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details) Sheet http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details) Details 55 false false R56.htm 9954498 - Disclosure - Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details) Sheet http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details) Details 56 false false R57.htm 9954499 - Disclosure - Financial Instruments - Summary of Gains and Losses for Debt Securities (Details) Sheet http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails Financial Instruments - Summary of Gains and Losses for Debt Securities (Details) Details 57 false false R58.htm 9954500 - Disclosure - Leases - Components of Operating Lease Expense (Details) Sheet http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails Leases - Components of Operating Lease Expense (Details) Details 58 false false R59.htm 9954501 - Disclosure - Leases - Supplemental Cash Flow Information (Details) Sheet http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails Leases - Supplemental Cash Flow Information (Details) Details 59 false false R60.htm 9954502 - Disclosure - Leases - Narrative (Details) Sheet http://www.google.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 9954503 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 61 false false R62.htm 9954504 - Disclosure - Variable Interest Entities - Narrative (Details) Sheet http://www.google.com/role/VariableInterestEntitiesNarrativeDetails Variable Interest Entities - Narrative (Details) Details 62 false false R63.htm 9954505 - Disclosure - Debt - Narrative (Details) Sheet http://www.google.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 63 false false R64.htm 9954506 - Disclosure - Debt - Long-Term Debt (Details) Sheet http://www.google.com/role/DebtLongTermDebtDetails Debt - Long-Term Debt (Details) Details 64 false false R65.htm 9954507 - Disclosure - Debt - Future Principal Payments for Borrowings (Details) Sheet http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails Debt - Future Principal Payments for Borrowings (Details) Details 65 false false R66.htm 9954508 - Disclosure - Supplemental Financial Statement Information - Narrative (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationNarrativeDetails Supplemental Financial Statement Information - Narrative (Details) Details 66 false false R67.htm 9954509 - Disclosure - Supplemental Financial Statement Information - Property and Equipment (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails Supplemental Financial Statement Information - Property and Equipment (Details) Details 67 false false R68.htm 9954510 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details) Details 68 false false R69.htm 9954511 - Disclosure - Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details) Details 69 false false R70.htm 9954512 - Disclosure - Supplemental Financial Statement Information - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails Supplemental Financial Statement Information - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details) Details 70 false false R71.htm 9954513 - Disclosure - Supplemental Financial Statement Information - Components of Other Income (Expense), Net (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails Supplemental Financial Statement Information - Components of Other Income (Expense), Net (Details) Details 71 false false R72.htm 9954514 - Disclosure - Workforce Reduction and Other Initiatives - Narrative (Details) Sheet http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails Workforce Reduction and Other Initiatives - Narrative (Details) Details 72 false false R73.htm 9954515 - Disclosure - Workforce Reduction and Other Initiatives - Charges Included Within the Statement of Income (Details) Sheet http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails Workforce Reduction and Other Initiatives - Charges Included Within the Statement of Income (Details) Details 73 false false R74.htm 9954516 - Disclosure - Workforce Reduction and Other Initiatives - Changes to Restructuring and Other Accruals (Details) Sheet http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails Workforce Reduction and Other Initiatives - Changes to Restructuring and Other Accruals (Details) Details 74 false false R75.htm 9954517 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails Goodwill - Changes in Carrying Amount of Goodwill (Details) Details 75 false false R76.htm 9954518 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 76 false false R77.htm 9954519 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.google.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 77 false false R78.htm 9954520 - Disclosure - Stockholders' Equity - Share Repurchases (Details) Sheet http://www.google.com/role/StockholdersEquityShareRepurchasesDetails Stockholders' Equity - Share Repurchases (Details) Details 78 false false R79.htm 9954521 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share (Details) Sheet http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails Net Income Per Share - Schedule of Earnings Per Share (Details) Details 79 false false R80.htm 9954522 - Disclosure - Compensation Plans - Stock Plans (Details) Sheet http://www.google.com/role/CompensationPlansStockPlansDetails Compensation Plans - Stock Plans (Details) Details 80 false false R81.htm 9954523 - Disclosure - Compensation Plans - Stock Based Compensation (Details) Sheet http://www.google.com/role/CompensationPlansStockBasedCompensationDetails Compensation Plans - Stock Based Compensation (Details) Details 81 false false R82.htm 9954524 - Disclosure - Compensation Plans - Stock Based Award Activities (Details) Sheet http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails Compensation Plans - Stock Based Award Activities (Details) Details 82 false false R83.htm 9954525 - Disclosure - Income Taxes - Income From Continuing Operations Before Income Taxes (Details) Sheet http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails Income Taxes - Income From Continuing Operations Before Income Taxes (Details) Details 83 false false R84.htm 9954526 - Disclosure - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails Income Taxes - Provision for Income Taxes (Details) Details 84 false false R85.htm 9954527 - Disclosure - Income Taxes - Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) Sheet http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails Income Taxes - Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details) Details 85 false false R86.htm 9954528 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.google.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 86 false false R87.htm 9954529 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Sheet http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details) Details 87 false false R88.htm 9954530 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details) Sheet http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details) Details 88 false false R89.htm 9954531 - Disclosure - Information about Segments and Geographic Areas - Revenue and Operating Income/Loss by Segment (Details) Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails Information about Segments and Geographic Areas - Revenue and Operating Income/Loss by Segment (Details) Details 89 false false R90.htm 9954532 - Disclosure - Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details) Sheet http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details) Details 90 false false R91.htm 9954533 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details) Sheet http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II: Valuation and Qualifying Accounts (Details) Details http://www.google.com/role/ScheduleIIValuationandQualifyingAccounts 91 false false All Reports Book All Reports goog-20231231.htm goog-20231231.xsd goog-20231231_cal.xml goog-20231231_def.xml goog-20231231_lab.xml goog-20231231_pre.xml goog-20231231_g1.jpg goog-20231231_g2.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 115 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "goog-20231231.htm": { "nsprefix": "goog", "nsuri": "http://www.google.com/20231231", "dts": { "inline": { "local": [ "goog-20231231.htm" ] }, "schema": { "local": [ "goog-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" ] }, "calculationLink": { "local": [ "goog-20231231_cal.xml" ] }, "definitionLink": { "local": [ "goog-20231231_def.xml" ] }, "labelLink": { "local": [ "goog-20231231_lab.xml" ] }, "presentationLink": { "local": [ "goog-20231231_pre.xml" ] } }, "keyStandard": 420, "keyCustom": 54, "axisStandard": 35, "axisCustom": 0, "memberStandard": 64, "memberCustom": 28, "hidden": { "total": 29, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 23, "http://xbrl.sec.gov/ecd/2023": 2 }, "contextCount": 347, "entityCount": 1, "segmentCount": 92, "elementCount": 842, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1335, "http://xbrl.sec.gov/dei/2023": 43, "http://xbrl.sec.gov/ecd/2023": 24, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.google.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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.google.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:AuditorLocation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorLocation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R4": { "role": "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R6": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "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": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R7": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-18", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-18", "name": "us-gaap:SharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "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": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R10": { "role": "http://www.google.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000010 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.google.com/role/Revenues", "longName": "0000011 - Disclosure - Revenues", "shortName": "Revenues", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.google.com/role/FinancialInstruments", "longName": "0000012 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.google.com/role/Leases", "longName": "0000013 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.google.com/role/VariableInterestEntities", "longName": "0000014 - Disclosure - Variable Interest Entities", "shortName": "Variable Interest Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.google.com/role/Debt", "longName": "0000015 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformation", "longName": "0000016 - Disclosure - Supplemental Financial Statement Information", "shortName": "Supplemental Financial Statement Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.google.com/role/WorkforceReductionandOtherInitiatives", "longName": "0000017 - Disclosure - Workforce Reduction and Other Initiatives", "shortName": "Workforce Reduction and Other Initiatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.google.com/role/Goodwill", "longName": "0000018 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.google.com/role/CommitmentsandContingencies", "longName": "0000019 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.google.com/role/StockholdersEquity", "longName": "0000020 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.google.com/role/NetIncomePerShare", "longName": "0000021 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.google.com/role/CompensationPlans", "longName": "0000022 - Disclosure - Compensation Plans", "shortName": "Compensation Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.google.com/role/IncomeTaxes", "longName": "0000023 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreas", "longName": "0000024 - Disclosure - Information about Segments and Geographic Areas", "shortName": "Information about Segments and Geographic Areas", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.google.com/role/SubsequentEvent", "longName": "0000025 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": null, "uniqueAnchor": null }, "R26": { "role": "http://www.google.com/role/ScheduleIIValuationandQualifyingAccounts", "longName": "0000026 - Disclosure - Schedule II: Valuation and Qualifying Accounts", "shortName": "Schedule II: Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R27": { "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": "27", "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": "goog-20231231.htm", "first": true }, "uniqueAnchor": null }, "R28": { "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": "28", "firstAnchor": { "contextRef": "c-340", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-340", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrTrmntdFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "goog:NatureOfOperationsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "goog:NatureOfOperationsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.google.com/role/RevenuesTables", "longName": "9954472 - Disclosure - Revenues (Tables)", "shortName": "Revenues (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.google.com/role/FinancialInstrumentsTables", "longName": "9954473 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketableSecuritiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.google.com/role/LeasesTables", "longName": "9954474 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.google.com/role/DebtTables", "longName": "9954475 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationTables", "longName": "9954476 - Disclosure - Supplemental Financial Statement Information (Tables)", "shortName": "Supplemental Financial Statement Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.google.com/role/WorkforceReductionandOtherInitiativesTables", "longName": "9954477 - Disclosure - Workforce Reduction and Other Initiatives (Tables)", "shortName": "Workforce Reduction and Other Initiatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.google.com/role/GoodwillTables", "longName": "9954478 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.google.com/role/StockholdersEquityTables", "longName": "9954479 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.google.com/role/NetIncomePerShareTables", "longName": "9954480 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.google.com/role/CompensationPlansTables", "longName": "9954481 - Disclosure - Compensation Plans (Tables)", "shortName": "Compensation Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.google.com/role/IncomeTaxesTables", "longName": "9954482 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables", "longName": "9954483 - Disclosure - Information about Segments and Geographic Areas (Tables)", "shortName": "Information about Segments and Geographic Areas (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "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": "goog-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": "goog-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MarketingAndAdvertisingExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R43": { "role": "http://www.google.com/role/RevenuesRevenuebySegmentDetails", "longName": "9954485 - Disclosure - Revenues - Revenue by Segment (Details)", "shortName": "Revenues - Revenue by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R44": { "role": "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "longName": "9954486 - Disclosure - Revenues - Revenue by Geographic Location (Details)", "shortName": "Revenues - Revenue by Geographic Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-101", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R45": { "role": "http://www.google.com/role/RevenuesNarrativeDetails", "longName": "9954487 - Disclosure - Revenues - Narrative (Details)", "shortName": "Revenues - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "longName": "9954488 - Disclosure - Financial Instruments - Narrative (Details)", "shortName": "Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:CarryingValueOfMarketableAndNonMarketableEquitySecuritiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:EquityMethodInvestments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R47": { "role": "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "longName": "9954489 - Disclosure - Financial Instruments - Marketable Securities (Details)", "shortName": "Financial Instruments - Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-9", "name": "goog:CashCashEquivalentsAndMarketableSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "goog:CashCashEquivalentsAndMarketableSecurities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails", "longName": "9954490 - Disclosure - Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details)", "shortName": "Financial Instruments - Contractual Maturity Date of Marketable Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-9", "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": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "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": "goog-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "longName": "9954491 - Disclosure - Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details)", "shortName": "Financial Instruments - Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails", "longName": "9954492 - Disclosure - Financial Instruments - Gains and Losses on Equity Securities (Details)", "shortName": "Financial Instruments - Gains and Losses on Equity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "longName": "9954493 - Disclosure - Financial Instruments - Carrying Amount of Equity Securities (Details)", "shortName": "Financial Instruments - Carrying Amount of Equity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "goog:ProceedsFromSaleOfEquitySecuritiesFVNIHeldForInvestment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "goog:ProceedsFromSaleOfEquitySecuritiesFVNIHeldForInvestment", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails", "longName": "9954494 - Disclosure - Financial Instruments - Measurement Alternative Investments (Details)", "shortName": "Financial Instruments - Measurement Alternative Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "goog:EquitySecuritiesWithoutReadilyDeterminableFairValueFVNIUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R53": { "role": "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "longName": "9954495 - Disclosure - Financial Instruments - Derivative Notional Amounts (Details)", "shortName": "Financial Instruments - Derivative Notional Amounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-144", "name": "us-gaap:DerivativeNotionalAmount", "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": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-144", "name": "us-gaap:DerivativeNotionalAmount", "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": "goog-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "longName": "9954496 - Disclosure - Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details)", "shortName": "Financial Instruments - Fair Values of Outstanding Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:DerivativeAssets", "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": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-148", "name": "us-gaap:DerivativeAssets", "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": "goog-20231231.htm", "unique": true } }, "R55": { "role": "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "longName": "9954497 - Disclosure - Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details)", "shortName": "Financial Instruments - Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-164", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R56": { "role": "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails", "longName": "9954498 - Disclosure - Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details)", "shortName": "Financial Instruments - Offsetting of Financial Assets and Financial Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:OffsettingAssetsTableTextBlock", "us-gaap:OffsettingLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:OffsettingAssetsTableTextBlock", "us-gaap:OffsettingLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails", "longName": "9954499 - Disclosure - Financial Instruments - Summary of Gains and Losses for Debt Securities (Details)", "shortName": "Financial Instruments - Summary of Gains and Losses for Debt Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "goog:FairValueOptionDebtSecuritiesAvailableForSaleUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "goog:FairValueOptionDebtSecuritiesAvailableForSaleUnrealizedGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails", "longName": "9954500 - Disclosure - Leases - Components of Operating Lease Expense (Details)", "shortName": "Leases - Components of Operating Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "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", "body", "html" ], "reportCount": 1, "baseRef": "goog-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", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails", "longName": "9954501 - Disclosure - Leases - Supplemental Cash Flow Information (Details)", "shortName": "Leases - Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:SupplementalCashFlowInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "goog:SupplementalCashFlowInformationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.google.com/role/LeasesNarrativeDetails", "longName": "9954502 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails", "longName": "9954503 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "shortName": "Leases - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails", "longName": "9954504 - Disclosure - Variable Interest Entities - Narrative (Details)", "shortName": "Variable Interest Entities - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R63": { "role": "http://www.google.com/role/DebtNarrativeDetails", "longName": "9954505 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:CommercialPaper", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommercialPaper", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:CommercialPaper", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommercialPaper", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.google.com/role/DebtLongTermDebtDetails", "longName": "9954506 - Disclosure - Debt - Long-Term Debt (Details)", "shortName": "Debt - Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:FinanceLeaseLiability", "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": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:FinanceLeaseLiability", "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": "goog-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails", "longName": "9954507 - Disclosure - Debt - Future Principal Payments for Borrowings (Details)", "shortName": "Debt - Future Principal Payments for Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-9", "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": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "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": "goog-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationNarrativeDetails", "longName": "9954508 - Disclosure - Supplemental Financial Statement Information - Narrative (Details)", "shortName": "Supplemental Financial Statement Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails", "longName": "9954509 - Disclosure - Supplemental Financial Statement Information - Property and Equipment (Details)", "shortName": "Supplemental Financial Statement Information - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails", "longName": "9954510 - Disclosure - Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Supplemental Financial Statement Information - Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "longName": "9954511 - Disclosure - Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details)", "shortName": "Supplemental Financial Statement Information - Components of Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent", "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": "goog-20231231.htm", "unique": true } }, "R70": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "9954512 - Disclosure - Supplemental Financial Statement Information - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Supplemental Financial Statement Information - Reclassifications Out of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-256", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R71": { "role": "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails", "longName": "9954513 - Disclosure - Supplemental Financial Statement Information - Components of Other Income (Expense), Net (Details)", "shortName": "Supplemental Financial Statement Information - Components of Other Income (Expense), Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeOther", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails", "longName": "9954514 - Disclosure - Workforce Reduction and Other Initiatives - Narrative (Details)", "shortName": "Workforce Reduction and Other Initiatives - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-258", "name": "goog:RestructuringAndRelatedCostAcceleratedRentAndDepreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R73": { "role": "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails", "longName": "9954515 - Disclosure - Workforce Reduction and Other Initiatives - Charges Included Within the Statement of Income (Details)", "shortName": "Workforce Reduction and Other Initiatives - Charges Included Within the Statement of Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-261", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R74": { "role": "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails", "longName": "9954516 - Disclosure - Workforce Reduction and Other Initiatives - Changes to Restructuring and Other Accruals (Details)", "shortName": "Workforce Reduction and Other Initiatives - Changes to Restructuring and Other Accruals (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-271", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-271", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "longName": "9954517 - Disclosure - Goodwill - Changes in Carrying Amount of Goodwill (Details)", "shortName": "Goodwill - Changes in Carrying Amount of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-28", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R76": { "role": "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9954518 - Disclosure - Commitments and Contingencies - Narrative (Details)", "shortName": "Commitments and Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:PurchaseObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.google.com/role/StockholdersEquityNarrativeDetails", "longName": "9954519 - Disclosure - Stockholders' Equity - Narrative (Details)", "shortName": "Stockholders' Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-9", "name": "goog:NumberOfClassesOfCommonStock", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "goog:NumberOfClassesOfCommonStock", "unitRef": "class", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails", "longName": "9954520 - Disclosure - Stockholders' Equity - Share Repurchases (Details)", "shortName": "Stockholders' Equity - Share Repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-290", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R79": { "role": "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "longName": "9954521 - Disclosure - Net Income Per Share - Schedule of Earnings Per Share (Details)", "shortName": "Net Income Per Share - Schedule of Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-2", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R80": { "role": "http://www.google.com/role/CompensationPlansStockPlansDetails", "longName": "9954522 - Disclosure - Compensation Plans - Stock Plans (Details)", "shortName": "Compensation Plans - Stock Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-304", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-304", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails", "longName": "9954523 - Disclosure - Compensation Plans - Stock Based Compensation (Details)", "shortName": "Compensation Plans - Stock Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "longName": "9954524 - Disclosure - Compensation Plans - Stock Based Award Activities (Details)", "shortName": "Compensation Plans - Stock Based Award Activities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails", "longName": "9954525 - Disclosure - Income Taxes - Income From Continuing Operations Before Income Taxes (Details)", "shortName": "Income Taxes - Income From Continuing Operations Before Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "longName": "9954526 - Disclosure - Income Taxes - Provision for Income Taxes (Details)", "shortName": "Income Taxes - Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "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": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "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": "goog-20231231.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails", "longName": "9954527 - Disclosure - Income Taxes - Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)", "shortName": "Income Taxes - Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.google.com/role/IncomeTaxesNarrativeDetails", "longName": "9954528 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R87": { "role": "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954529 - Disclosure - Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Significant Components of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails", "longName": "9954530 - Disclosure - Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Summary of Activity Related to Gross Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R89": { "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "longName": "9954531 - Disclosure - Information about Segments and Geographic Areas - Revenue and Operating Income/Loss by Segment (Details)", "shortName": "Information about Segments and Geographic Areas - Revenue and Operating Income/Loss by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-316", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } }, "R90": { "role": "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "longName": "9954532 - Disclosure - Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details)", "shortName": "Information about Segments and Geographic Areas - Long-Lived Assets by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "longName": "9954533 - Disclosure - Schedule II: Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II: Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c-345", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-341", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "goog-20231231.htm", "unique": true } } }, "tag": { "goog_A20112016NotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "A20112016NotesMember", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2014-2020 Notes issuances", "label": "2011-2016 Notes [Member]", "documentation": "2011-2016 Notes" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "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_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r36", "r982" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r391", "r392" ] }, "goog_AccruedCustomerLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "AccruedCustomerLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued customer liabilities", "label": "Accrued Customer Liabilities, Current", "documentation": "Accrued Customer Liabilities, Current" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes payable, net", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r135", "r195" ] }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesNoncurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable, non-current", "label": "Accrued Income Taxes, Noncurrent", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent." } } }, "auth_ref": [ "r136", "r195" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40" ] }, "goog_AccruedPurchasesOfPropertyAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "AccruedPurchasesOfPropertyAndEquipmentCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued purchases of property and equipment", "label": "Accrued Purchases Of Property And Equipment, Current", "documentation": "Accrued Purchases of Property and Equipment, Current" } } }, "auth_ref": [] }, "goog_AccruedRevenueShare": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "AccruedRevenueShare", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued revenue share", "label": "Accrued Revenue Share", "documentation": "Aggregate carrying amount, as of the balance sheet date, of current obligations incurred but not paid under the revenue share arrangements. Accrued revenue share is expected to be paid within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: 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": [ "r69", "r255", "r782" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains (Losses) on 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": [ "r280", "r290", "r291", "r662", "r955", "r1103" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized Gains (Losses) on Available-for-Sale Investments", "verboseLabel": "Unrealized gains (losses) on available-for-sale investments", "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": [ "r275", "r276", "r277", "r280", "r290", "r291", "r1103" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r289", "r290", "r695", "r697", "r698", "r699", "r700", "r701" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income (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": [ "r48", "r49", "r148", "r264", "r778", "r816", "r817" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r289", "r290", "r695", "r697", "r698", "r699", "r700", "r701" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r6", "r20", "r49", "r675", "r678", "r719", "r812", "r813", "r1103", "r1104", "r1105", "r1121", "r1122", "r1123" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency 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": [ "r8", "r20", "r49", "r290", "r291", "r697", "r698", "r699", "r700", "r701", "r1103" ] }, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisitions, net of cash acquired, and purchases of intangible assets", "label": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "documentation": "The cash out flow associated with the acquisitions of businesses, net of the cash acquired, and purchases of intangible and other assets." } } }, "auth_ref": [] }, "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": [ "r1035" ] }, "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": [ "r1041" ] }, "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": [ "r1041" ] }, "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": [ "r1041" ] }, "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": [ "r1041" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense", "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": [ "r84", "r85", "r582" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and Promotional Expenses", "label": "Advertising Cost [Policy Text Block]", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r210" ] }, "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": [ "r1005", "r1017", "r1027", "r1053" ] }, "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": [ "r1008", "r1020", "r1030", "r1056" ] }, "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": [ "r1041" ] }, "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": [ "r1048" ] }, "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": [ "r1012", "r1021", "r1031", "r1048", "r1057", "r1061", "r1069" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Bets", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r352", "r374", "r375", "r376", "r377", "r378" ] }, "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": [ "r1067" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r614", "r623" ] }, "us-gaap_AllowanceForCreditLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossMember", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts and sales credits", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r1116", "r1117", "r1118", "r1119", "r1120" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for credit losses on accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r265", "r393", "r433", "r436", "r437", "r1208" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.google.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": [] }, "goog_AmericasExcludingUnitedStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "AmericasExcludingUnitedStatesMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Americas", "label": "Americas Excluding United States [Member]", "documentation": "Americas Excluding United States [Member]" } } }, "auth_ref": [] }, "goog_AnnMatherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "AnnMatherMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ann Mather [Member]", "documentation": "Ann Mather" } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "APAC", "label": "Asia Pacific [Member]", "documentation": "Region of Asia Pacific." } } }, "auth_ref": [ "r1215", "r1216", "r1217", "r1218" ] }, "us-gaap_AssetPledgedAsCollateralMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralMember", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Pledged as Collateral", "label": "Asset Pledged as Collateral [Member]", "documentation": "Asset pledged as collateral." } } }, "auth_ref": [ "r660", "r852", "r979", "r1204" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "verboseLabel": "Assets not available for use", "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": [ "r192", "r258", "r302", "r355", "r376", "r382", "r430", "r489", "r490", "r492", "r493", "r494", "r496", "r498", "r500", "r501", "r660", "r663", "r688", "r773", "r873", "r982", "r994", "r1173", "r1174", "r1196" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r250", "r268", "r302", "r430", "r489", "r490", "r492", "r493", "r494", "r496", "r498", "r500", "r501", "r660", "r663", "r688", "r982", "r1173", "r1174", "r1196" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "goog_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.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.google.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r999", "r1000", "r1013" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.google.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r999", "r1000", "r1013" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.google.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r999", "r1000", "r1013" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "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": [ "r398" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r399" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in five years through 10 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": [ "r404", "r768" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in 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": [ "r403", "r767" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after 10 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": [ "r405", "r769" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "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": [ "r402", "r766" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateofMarketableDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r396", "r441", "r761", "r1131" ] }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]", "label": "Debt Securities, Available-for-Sale, Fair Value to Amortized Cost, after Allowance for Credit Loss [Abstract]" } } }, "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": [ "r1064" ] }, "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": [ "r1065" ] }, "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": [ "r1060" ] }, "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": [ "r1060" ] }, "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": [ "r1060" ] }, "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": [ "r1060" ] }, "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": [ "r1060" ] }, "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": [ "r1060" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r611", "r612", "r613" ] }, "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": [ "r1063" ] }, "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": [ "r1062" ] }, "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": [ "r1061" ] }, "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": [ "r1061" ] }, "goog_BalanceSheetComponentsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "BalanceSheetComponentsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Components Disclosure [Abstract]", "label": "Balance Sheet Components Disclosure [Abstract]", "documentation": "Balance Sheet Components Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BankTimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankTimeDepositsMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "label": "Bank Time Deposits [Member]", "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest." } } }, "auth_ref": [ "r202" ] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r168" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r90" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Business Description and Accounting Policies [Text Block]", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r165", "r166" ] }, "goog_CapitalClassAAndCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "CapitalClassAAndCMember", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Class A And C", "label": "Capital Class A And C [Member]", "documentation": "Capital Class A And C" } } }, "auth_ref": [] }, "goog_CapitalClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "CapitalClassAMember", "presentation": [ "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Capital Stock", "label": "Capital Class A [Member]", "documentation": "Capital Class A" } } }, "auth_ref": [] }, "goog_CapitalClassCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "CapitalClassCMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class C Capital Stock", "label": "Capital Class C [Member]", "documentation": "Capital Class C [Member]" } } }, "auth_ref": [] }, "goog_CarryingValueOfMarketableAndNonMarketableEquitySecuritiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20231231", "localname": "CarryingValueOfMarketableAndNonMarketableEquitySecuritiesTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying Value Of Marketable And Non-Marketable Equity Securities", "label": "Carrying Value Of Marketable And Non-Marketable Equity Securities [Table Text Block]", "documentation": "Carrying Value Of Marketable And Non-Marketable Equity Securities" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "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. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r208", "r777", "r838", "r868", "r982", "r994", "r1098" ] }, "goog_CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20231231", "localname": "CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Equivalents and Marketable Securities", "label": "Cash And Cash Equivalents And Marketable Securities, Policy [Policy Text Block]", "documentation": "A description of a company's cash and cash equivalents and marketable securities accounting policy." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "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": [ "r54", "r253", "r951" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndMarketableSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [] }, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Adjusted Cost", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost" } } }, "auth_ref": [] }, "goog_CashCashEquivalentsAndMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "CashCashEquivalentsAndMarketableSecurities", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair Value", "label": "Cash, Cash Equivalents, And Marketable Securities", "documentation": "Cash, Cash Equivalents, And Marketable Securities" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total cash, cash equivalents, and marketable securities", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r1102" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "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": [ "r54", "r162", "r299" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase (decrease) in cash and cash equivalents", "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": [ "r5", "r162" ] }, "goog_CashFlowHedgeForeignExchangeContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "CashFlowHedgeForeignExchangeContractsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Cash Flow Hedge, Foreign Exchange Contracts [Abstract]", "documentation": "Cash Flow Hedge, Foreign Exchange Contracts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedges", "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": [ "r106" ] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate by Type [Axis]", "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r56", "r321" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Accounting Estimate, Type [Domain]", "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r56", "r321" ] }, "us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives designated as 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": [ "r190" ] }, "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedged items", "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": [ "r190" ] }, "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": [ "r1039" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r225", "r261", "r262", "r263", "r302", "r330", "r334", "r341", "r343", "r349", "r350", "r430", "r489", "r492", "r493", "r494", "r500", "r501", "r534", "r535", "r537", "r540", "r547", "r688", "r821", "r822", "r823", "r824", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r839", "r860", "r882", "r902", "r925", "r926", "r927", "r928", "r929", "r1076", "r1111", "r1124" ] }, "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": [ "r1040" ] }, "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": [ "r1040" ] }, "us-gaap_CommercialPaper": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaper", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper outstanding", "label": "Commercial Paper", "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days." } } }, "auth_ref": [ "r133", "r193", "r1206" ] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r172", "r988", "r989", "r990", "r991" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 10)", "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": [ "r45", "r129", "r776", "r859" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.google.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r170", "r481", "r482", "r933", "r1166" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1213" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1213" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares reserved for future issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r46" ] }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Class\u00a0A,\u00a0Class\u00a0B, Class C Stock and Additional\u00a0Paid-In\u00a0Capital", "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": [] }, "goog_CommonStockNumberOfVotes": { "xbrltype": "integerItemType", "nsuri": "http://www.google.com/20231231", "localname": "CommonStockNumberOfVotes", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Votes per share class (in votes)", "label": "Common Stock, Number Of Votes", "documentation": "Number of votes allocated to each share, per class" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and capital stock, par value (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": [ "r140" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and capital 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": [ "r140", "r860" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and capital stock, shares issued (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": [ "r140" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock and capital 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": [ "r21", "r140", "r860", "r879", "r1213", "r1214" ] }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStocksIncludingAdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Class\u00a0A, Class B, and Class C stock and additional paid-in capital, $0.001 par value per share: 300,000 shares authorized (Class A 180,000, Class B 60,000, Class C 60,000); 12,849 (Class\u00a0A 5,964, Class B 883, Class C 6,002) and 12,460 (Class\u00a0A 5,899, Class B 870, Class C 5,691) shares issued and outstanding", "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": [ "r140", "r141", "r176" ] }, "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": [ "r1045" ] }, "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": [ "r1044" ] }, "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": [ "r1046" ] }, "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": [ "r1043" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.google.com/role/CompensationPlans" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r177", "r178", "r179", "r180" ] }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationRelatedCostsPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Fees", "label": "Compensation Related Costs, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAbstract", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Deferred Tax Assets [Abstract]", "label": "Components of Deferred Tax Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "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": [ "r50", "r285", "r287", "r294", "r763", "r788" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "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": [ "r57", "r59", "r122", "r123", "r390", "r932" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r57", "r59", "r122", "r123", "r390", "r818", "r932" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "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": [ "r57", "r59", "r122", "r123", "r390", "r932", "r1080" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Risks", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r131", "r213" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue", "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": [ "r57", "r59", "r122", "r123", "r390" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "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": [ "r57", "r59", "r122", "r123", "r390", "r932" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r228", "r305", "r660", "r661", "r663", "r664", "r720", "r943", "r1091", "r1094", "r1095", "r1172", "r1175", "r1176" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r228", "r305", "r660", "r661", "r663", "r664", "r720", "r943", "r1091", "r1094", "r1095", "r1172", "r1175", "r1176" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "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": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r305", "r357", "r374", "r375", "r376", "r377", "r378", "r380", "r384", "r489", "r490", "r491", "r492", "r494", "r495", "r497", "r499", "r500", "r1092", "r1093", "r1173", "r1174" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "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": [ "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r305", "r357", "r374", "r375", "r376", "r377", "r378", "r380", "r384", "r489", "r490", "r491", "r492", "r494", "r495", "r497", "r499", "r500", "r1092", "r1093", "r1173", "r1174" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of 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": [ "r91", "r956" ] }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationVariableInterestEntityPolicy", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entities", "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": [ "r92", "r95", "r98" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "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": [ "r549", "r550", "r569" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r549", "r550", "r569" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r549", "r550", "r569" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues 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": [ "r570" ] }, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value per share, 100 shares authorized; no shares issued and outstanding", "label": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "documentation": "Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r75", "r139" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate debt securities", "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": [ "r974", "r976", "r1210" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciling items", "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": [ "r26", "r375", "r376", "r377", "r378", "r384", "r1126" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r156", "r302", "r430", "r489", "r490", "r492", "r493", "r494", "r496", "r498", "r500", "r501", "r688", "r1173" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenues", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total costs and expenses", "label": "Costs and Expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r155" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Costs and expenses:", "label": "Costs and Expenses [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover page.", "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "goog_CreditFacilityDueApril2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "CreditFacilityDueApril2024Member", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility Due April 2024", "label": "Credit Facility Due April 2024 [Member]", "documentation": "Credit Facility Due April 2024" } } }, "auth_ref": [] }, "goog_CreditFacilityDueApril2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "CreditFacilityDueApril2028Member", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility Due April 2028", "label": "Credit Facility Due April 2028 [Member]", "documentation": "Credit Facility Due April 2028" } } }, "auth_ref": [] }, "goog_CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20231231", "localname": "CumulativeNetGainLossOnEquitySecuritiesSoldTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Net Gain (Loss) On Equity Securities Sold", "label": "Cumulative Net Gain (Loss) On Equity Securities Sold [Table Text Block]", "documentation": "Cumulative Net Gain (Loss) On Equity Securities Sold" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal and state", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1083" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.google.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.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "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": [ "r1083", "r1114" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r186", "r648", "r654", "r1114" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtAndEquitySecuritiesGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Gain) loss on debt and equity securities, net", "label": "Debt and Equity Securities, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities." } } }, "auth_ref": [ "r153", "r154" ] }, "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.google.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": [ "r171", "r300", "r502", "r508", "r509", "r510", "r511", "r512", "r513", "r518", "r525", "r526", "r528" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "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": [ "r35", "r134", "r135", "r194", "r197", "r305", "r503", "r504", "r505", "r506", "r507", "r509", "r514", "r515", "r516", "r517", "r519", "r520", "r521", "r522", "r523", "r524", "r703", "r966", "r967", "r968", "r969", "r970", "r1112" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r35", "r197", "r529" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Interest Rate", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r42", "r126", "r532", "r703" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Coupon Rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r42", "r504" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "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": [ "r305", "r503", "r504", "r505", "r506", "r507", "r509", "r514", "r515", "r516", "r517", "r519", "r520", "r521", "r522", "r523", "r524", "r527", "r703", "r966", "r967", "r968", "r969", "r970", "r1112" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "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": [ "r43", "r305", "r503", "r504", "r505", "r506", "r507", "r509", "r514", "r515", "r516", "r517", "r519", "r520", "r521", "r522", "r523", "r524", "r703", "r966", "r967", "r968", "r969", "r970", "r1112" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "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": [ "r43", "r75", "r76", "r125", "r126", "r128", "r130", "r174", "r175", "r305", "r503", "r504", "r505", "r506", "r507", "r509", "r514", "r515", "r516", "r517", "r519", "r520", "r521", "r522", "r523", "r524", "r527", "r703", "r966", "r967", "r968", "r969", "r970", "r1112" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized discount and debt issuance costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r127", "r514", "r530", "r967", "r968" ] }, "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLossPeriodIncreaseDecrease", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleGainLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Increase) decrease in allowance for credit losses", "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in 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": [ "r1152" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "12 Months or Greater, 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": [ "r206", "r445", "r964" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "12 Months or Greater, 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": [ "r206", "r445" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 Months, 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": [ "r206", "r445", "r964" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less than 12 Months, 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": [ "r206", "r445" ] }, "us-gaap_DebtSecuritiesAvailableForSaleGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gain (loss) on debt securities recognized in other income (expense), net", "label": "Debt Securities, Available-for-Sale, Gain (Loss)", "documentation": "Amount of unrealized and 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": [ "r1106", "r1107" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized gain on debt securities", "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": [ "r424" ] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleGainLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross realized loss on debt securities", "negatedTerseLabel": "Gross realized loss on debt securities", "label": "Debt Securities, Available-for-Sale, Realized Loss", "documentation": "Amount of realized 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": [ "r424" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale debt securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1133", "r1134", "r1135", "r1136", "r1137", "r1138", "r1139", "r1140", "r1141", "r1142", "r1143", "r1144" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "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 unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r204", "r443", "r964" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total Unrealized Loss", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, 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 unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r205", "r444" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r203", "r964", "r1151" ] }, "us-gaap_DebtSecuritiesRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (loss) on debt securities, net", "label": "Debt Securities, 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), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r790", "r1106", "r1107" ] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://www.google.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": [ "r86" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal and state", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1181" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "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": [ "r186", "r1114", "r1185" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r629", "r630" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r186", "r222", "r653", "r654", "r1114" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r137", "r138", "r196", "r642" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r629", "r630", "r774" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r164" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r643" ] }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized research and development", "label": "Deferred Tax Assets, in Process Research and Development", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination." } } }, "auth_ref": [ "r89", "r1184" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net deferred tax assets (liabilities)", "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": [ "r1183" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total 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": [ "r1183" ] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Net [Abstract]" } } }, "auth_ref": [] }, "goog_DeferredTaxAssetsOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Deferred Tax Assets, Operating Lease, Right-Of-Use Asset", "documentation": "Deferred Tax Assets, Operating Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating losses", "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": [ "r89", "r1184" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "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": [ "r89", "r1184" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax credits", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other." } } }, "auth_ref": [ "r88", "r89", "r1184" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued employee benefits", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other." } } }, "auth_ref": [ "r89", "r1184" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "crdr": "debit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accruals and reserves not currently deductible", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other." } } }, "auth_ref": [ "r89", "r1184" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r644" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesInvestments", "crdr": "credit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net investment gains", "label": "Deferred Tax Liabilities, Investments", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [] }, "goog_DeferredTaxLiabilitiesOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "DeferredTaxLiabilitiesOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating leases", "label": "Deferred Tax Liabilities, Operating Lease, Liability", "documentation": "Deferred Tax Liabilities, Operating Lease, Liability" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r89", "r1184" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment, net", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r89", "r1184" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation of property and equipment", "negatedTerseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r68" ] }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueGrossLiability", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross Amounts Offset in the Consolidated Balance Sheets", "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": [ "r23", "r33", "r112", "r919", "r920" ] }, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Amounts", "label": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "documentation": "Fair value, after effects of master netting arrangements, deduction of assets not subject to a master netting arrangement and elected not to be offset, 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, offset against an obligation to return collateral." } } }, "auth_ref": [ "r25", "r31" ] }, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotOffsetPolicyElectionDeduction", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Financial Instruments", "label": "Derivative Asset, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset", "documentation": "Fair value 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, subject to master netting arrangement or similar agreement and not elected or qualified to offset, deducted from derivative asset." } } }, "auth_ref": [ "r24", "r31", "r219" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "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": [ "r665" ] }, "goog_DerivativeAssetSubjectToMasterNettingArrangementCollateralObligationToReturnCashAndSecurityNotOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "DerivativeAssetSubjectToMasterNettingArrangementCollateralObligationToReturnCashAndSecurityNotOffset", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash and Non-Cash Collateral Received or Pledged", "label": "Derivative Asset, Subject To Master Netting Arrangement, Collateral, Obligation To Return Cash And Security Not Offset", "documentation": "Derivative Asset, Subject To Master Netting Arrangement, Collateral, Obligation To Return Cash And Security Not Offset" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative assets", "totalLabel": "Net Amounts Presented in the Consolidated Balance Sheets", "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": [ "r270", "r272", "r687", "r840", "r841", "r842", "r843", "r844", "r846", "r847", "r848", "r849", "r850", "r866", "r867", "r914", "r917", "r918", "r919", "r921", "r922", "r954", "r986", "r1211" ] }, "us-gaap_DerivativeAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset [Abstract]", "verboseLabel": "Derivatives assets", "label": "Derivative Asset [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [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": [ "r848", "r850", "r865", "r866", "r867", "r869", "r870", "r871", "r872", "r874", "r875", "r876", "r877", "r889", "r890", "r891", "r892", "r895", "r896", "r897", "r898", "r914", "r915", "r918", "r921", "r985", "r986" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross Amounts Recognized", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "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 elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r30", "r112", "r147", "r269", "r954" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Gross Amounts Recognized", "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": [ "r30", "r112", "r147", "r269", "r954" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gains (losses)", "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": [ "r1189" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r1189" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r110", "r113", "r114", "r116", "r848", "r850", "r865", "r866", "r867", "r869", "r870", "r871", "r872", "r874", "r875", "r876", "r877", "r889", "r890", "r891", "r892", "r895", "r896", "r897", "r898", "r914", "r915", "r918", "r921", "r954", "r985", "r986" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Axis]", "label": "Hedging Relationship [Axis]", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r22", "r110", "r114" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r22", "r110", "r114", "r116", "r119", "r120", "r672" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "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": [ "r672" ] }, "goog_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingAmortizationApproachNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingAmortizationApproachNet", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount excluded from the assessment of effectiveness (amortized)", "label": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net", "documentation": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives not designated as hedging instruments", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r115", "r1081" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative liabilities", "totalLabel": "Net Amounts Presented in the Consolidated Balance Sheets", "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": [ "r270", "r272", "r687", "r840", "r841", "r842", "r843", "r846", "r847", "r848", "r849", "r850", "r874", "r876", "r877", "r915", "r916", "r917", "r918", "r919", "r921", "r922", "r954", "r1211" ] }, "us-gaap_DerivativeLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability [Abstract]", "label": "Derivative Liability [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueGrossAsset", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gross Amounts Offset in the Consolidated Balance Sheets", "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": [ "r23", "r33", "r112", "r919", "r920", "r953" ] }, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Amounts", "label": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "documentation": "Fair value, after effects of master netting arrangements, deduction of liabilities not subject to a master netting arrangement and elected not to be offset, 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, offset against the right to receive collateral." } } }, "auth_ref": [ "r25", "r31" ] }, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotOffsetPolicyElectionDeduction", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financial Instruments", "label": "Derivative Liability, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset", "documentation": "Fair value 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, subject to master netting arrangement or similar agreement and not elected or qualified to offset, deducted from derivative liability." } } }, "auth_ref": [ "r24", "r31", "r219" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "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": [ "r665" ] }, "goog_DerivativeLiabilitySubjectToMasterNettingArrangementCollateralRightToReclaimCashAndSecurityNotOffset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "DerivativeLiabilitySubjectToMasterNettingArrangementCollateralRightToReclaimCashAndSecurityNotOffset", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails": { "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash and Non-Cash Collateral Received or Pledged", "label": "Derivative Liability, Subject To Master Netting Arrangement, Collateral, Right To Reclaim Cash And Security Not Offset", "documentation": "Derivative Liability, Subject To Master Netting Arrangement, Collateral, Right To Reclaim Cash And Security Not Offset" } } }, "auth_ref": [] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional principal", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1187", "r1188" ] }, "us-gaap_DerivativeRemainingMaturity1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeRemainingMaturity1", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange option contracts, maximum maturities", "label": "Derivative, Remaining Maturity", "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "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": [] }, "goog_DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract]", "documentation": "Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as Hedging Instrument", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of revenue by revenue source", "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": [ "r1179" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.google.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": [ "r999", "r1000", "r1013" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.google.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": [ "r999", "r1000", "r1013", "r1049" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.google.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.google.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_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Line Items]", "label": "Document 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": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.google.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.google.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": [ "r1034" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.google.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.google.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": [ "r997" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "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_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EMEA", "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r1215", "r1216", "r1217", "r1218" ] }, "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", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income per share of Class A, Class B, and Class C stock (in dollars per share)", "verboseLabel": "Basic net income per share (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": [ "r295", "r318", "r319", "r320", "r321", "r322", "r327", "r330", "r341", "r342", "r343", "r347", "r683", "r684", "r764", "r789", "r959" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic net income per share:", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income per share of Class A, Class B, and Class C stock (in dollars per share)", "verboseLabel": "Diluted net income per share (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": [ "r295", "r318", "r319", "r320", "r321", "r322", "r330", "r341", "r342", "r343", "r347", "r683", "r684", "r764", "r789", "r959" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income per share:", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "goog_EarningsPerShareDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "EarningsPerShareDisclosureLineItems", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Disclosure [Line Items]", "label": "Earnings Per Share Disclosure [Line Items]", "documentation": "Earnings Per Share Disclosure [Line Items]" } } }, "auth_ref": [] }, "goog_EarningsPerShareDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "EarningsPerShareDisclosureTable", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Disclosure [Table]", "label": "Earnings Per Share Disclosure [Table]", "documentation": "Earnings Per Share Disclosure [Table]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.google.com/role/NetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r326", "r344", "r345", "r346" ] }, "us-gaap_EffectOfCashFlowHedgesOnResultsOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfCashFlowHedgesOnResultsOfOperationsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of cash flow hedges:", "label": "Effect of Cash Flow Hedges on Results of Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "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": [ "r694" ] }, "us-gaap_EffectOfFairValueHedgesOnResultsOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfFairValueHedgesOnResultsOfOperationsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of fair value hedges:", "label": "Effect of Fair Value Hedges on Results of Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of net investment hedges:", "label": "Effect of Net Investment Hedge on Results of Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r632" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. federal statutory tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r304", "r632", "r656" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1182", "r1186" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiPercent", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign-derived intangible income deduction", "label": "Effective Income Tax Rate Reconciliation, FDII, Percent", "documentation": "Percentage of reported income tax benefit from difference to income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r1182" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign income taxed at different rates", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "documentation": "Percentage 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 applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1182", "r1186" ] }, "goog_EffectiveIncomeTaxRateReconciliationImpactOfTaxLawChangePercent": { "xbrltype": "percentItemType", "nsuri": "http://www.google.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationImpactOfTaxLawChangePercent", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of tax law change", "label": "Effective Income Tax Rate Reconciliation, Impact Of Tax Law Change, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Impact Of Tax Law Change, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock-based compensation expense", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1182", "r1186" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage 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": [ "r1182", "r1186" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State and local income taxes", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1182", "r1186" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationofFederalStatutoryIncomeTaxRatetoEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Federal research credit", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "documentation": "Percentage 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 research tax credit." } } }, "auth_ref": [ "r1182", "r1186" ] }, "goog_EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of non designated hedges:", "label": "Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract]", "documentation": "Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r40" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r615" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period for recognized of unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r615" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefits on total stock-based compensation expense", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r614" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance and Related", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "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": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.google.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_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.google.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.google.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.google.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.google.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": [ "r996" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.google.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.google.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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.google.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": [ "r996" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.google.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.google.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": [ "r996" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.google.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.google.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": [ "r1074" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.google.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.google.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": [ "r996" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.google.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": [ "r996" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.google.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": [ "r996" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.google.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": [ "r996" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.google.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.google.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": [ "r1075" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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": [ "r21", "r247", "r289", "r290", "r291", "r313", "r314", "r315", "r317", "r323", "r325", "r348", "r431", "r432", "r548", "r616", "r617", "r618", "r649", "r650", "r674", "r675", "r676", "r677", "r678", "r679", "r682", "r695", "r697", "r698", "r699", "r700", "r701", "r719", "r812", "r813", "r814", "r827", "r902" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "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": [ "r365", "r429", "r1099", "r1149" ] }, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNi", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative net gain (loss), Marketable Equity Securities", "label": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "documentation": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax" } } }, "auth_ref": [] }, "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Cumulative net gain (loss)", "label": "Equity Securities, FV-NI And Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "documentation": "Equity Securities, FV-NI And Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax" } } }, "auth_ref": [] }, "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueCost", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total initial cost", "label": "Equity Securities, FV-NI And Without Readily Determinable Fair Value, Cost", "documentation": "Equity Securities, FV-NI And Without Readily Determinable Fair Value, Cost" } } }, "auth_ref": [] }, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "EquitySecuritiesFVNICostBasisOfSecuritiesSold", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total initial cost", "label": "Equity Securities, FV-NI, Cost Basis Of Securities Sold", "documentation": "Equity Securities, FV-NI, Cost Basis Of Securities Sold" } } }, "auth_ref": [] }, "goog_EquitySecuritiesFVNICumulativeGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "EquitySecuritiesFVNICumulativeGainLossNet", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative net gains (losses)", "label": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net", "documentation": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails_1": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 2.0 }, "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Carrying value, Marketable Equity Securities", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r259", "r686", "r952" ] }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Carrying value", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r686" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNi", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total initial cost, Marketable Equity Securities", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r772" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 }, "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total gain (loss) on equity securities in other income (expense), net", "terseLabel": "Gain (loss) on equity securities, net", "label": "Equity Securities, FV-NI, Gain (Loss)", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r792", "r1148" ] }, "us-gaap_EquitySecuritiesFvNiGainLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLossAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Equity Securities, FV-NI, Gain (Loss) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiGainLossAlternativeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLossAlternativeAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]", "label": "Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiRealizedGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized net gain (loss) on equity securities sold during the period", "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": [ "r790", "r1148" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsGainsandLossesonEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized net gain (loss) on marketable 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": [ "r791", "r1148" ] }, "goog_EquitySecuritiesWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "parentTag": "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "label": "Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "documentation": "Equity Securities Without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails_1": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 1.0 }, "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value of non-marketable equity securities", "totalLabel": "Carrying value, Non-Marketable Equity Securities", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r426" ] }, "goog_EquitySecuritiesWithoutReadilyDeterminableFairValueCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueCost", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails": { "parentTag": "goog_EquitySecuritiesFVNIAndWithoutReadilyDeterminableFairValueCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities Without Readily Determinable Fair Value, Cost", "label": "Equity Securities Without Readily Determinable Fair Value, Cost", "documentation": "Equity Securities Without Readily Determinable Fair Value, Cost" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentCumulativeAmount", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss of non-marketable securities", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Cumulative Amount", "documentation": "Amount of cumulative loss from downward price adjustment on investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r427" ] }, "goog_EquitySecuritiesWithoutReadilyDeterminableFairValueFVNIUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueFVNIUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized net gain (loss) on non-marketable equity securities", "label": "Equity Securities Without Readily Determinable Fair Value, FV-NI, Unrealized Gain (Loss)", "documentation": "Equity Securities Without Readily Determinable Fair Value, FV-NI, Unrealized Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain on equity securities", "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": [ "r428" ] }, "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": [ "r1042" ] }, "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": [ "r1005", "r1017", "r1027", "r1053" ] }, "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": [ "r1002", "r1014", "r1024", "r1050" ] }, "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": [ "r1048" ] }, "us-gaap_FacilityClosingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FacilityClosingMember", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Office Space", "label": "Facility Closing [Member]", "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "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": [ "r516", "r573", "r574", "r575", "r576", "r577", "r578", "r685", "r726", "r727", "r728", "r967", "r968", "r974", "r975", "r976" ] }, "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": [] }, "goog_FairValueHedgeForeignExchangeContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "FairValueHedgeForeignExchangeContractsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Fair Value Hedge, Foreign Exchange Contracts [Abstract]", "documentation": "Fair Value Hedge, Foreign Exchange Contracts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgingMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value hedges", "label": "Fair Value Hedging [Member]", "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk." } } }, "auth_ref": [ "r105" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1", "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": [ "r516", "r573", "r578", "r685", "r726", "r974", "r975", "r976" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2", "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": [ "r516", "r573", "r578", "r685", "r727", "r967", "r968", "r974", "r975", "r976" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "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": [ "r516", "r573", "r574", "r575", "r576", "r577", "r578", "r726", "r727", "r728", "r967", "r968", "r974", "r975", "r976" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements and Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r15", "r34" ] }, "goog_FairValueOptionDebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "FairValueOptionDebtSecuritiesAvailableForSaleUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsSummaryofGainsandLossesforDebtSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on fair value option debt securities", "label": "Fair Value, Option, Debt Securities, Available-For-Sale, Unrealized Gain (Loss)", "documentation": "Fair Value, Option, Debt Securities, Available-For-Sale, Unrealized Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "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": [ "r109", "r111", "r119" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future finance lease payments, net and other", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r706", "r718" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Current portion future finance lease payments, net and other current debt", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r706" ] }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease liability." } } }, "auth_ref": [ "r707" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r434", "r435", "r438", "r439", "r440", "r442", "r446", "r447", "r527", "r545", "r680", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r787", "r964", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1144", "r1145", "r1146", "r1147" ] }, "goog_FinancialInstrumentsAndFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "FinancialInstrumentsAndFairValueLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments and Fair Value [Line Items]", "label": "Financial Instruments And Fair Value [Line Items]", "documentation": "Financial Instruments and Fair Value [Line Items]" } } }, "auth_ref": [] }, "goog_FinancialInstrumentsAndFairValueTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "FinancialInstrumentsAndFairValueTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments and Fair Value [Table]", "label": "Financial Instruments And Fair Value [Table]", "documentation": "Financial Instruments and Fair Value [Table]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentsDisclosureTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Financial Instruments Disclosure [Text Block]", "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures." } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency gain (loss) to be reclassified during next 12 months", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency exchange gain (loss), net", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r690", "r691", "r692", "r693", "r899" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency", "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": [ "r689" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r954", "r974", "r980" ] }, "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": [ "r1009", "r1021", "r1031", "r1057" ] }, "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": [ "r1009", "r1021", "r1031", "r1057" ] }, "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": [ "r1009", "r1021", "r1031", "r1057" ] }, "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": [ "r1009", "r1021", "r1031", "r1057" ] }, "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": [ "r1009", "r1021", "r1031", "r1057" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Furniture and fixtures", "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts excluded from the assessment of hedge effectiveness recorded in AOCI", "label": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net", "documentation": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net" } } }, "auth_ref": [] }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount excluded from the assessment of effectiveness", "label": "Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net", "documentation": "Net gain (loss) relating to components of the gain (loss) on the fair value hedging instrument excluded from the assessment of fair value hedge effectiveness. Recognized in earnings." } } }, "auth_ref": [ "r191", "r669" ] }, "goog_GainLossFromComponentsExcludedFromAssessmentOfNetInvestmentHedgeEffectivenessNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "GainLossFromComponentsExcludedFromAssessmentOfNetInvestmentHedgeEffectivenessNet", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount excluded from the assessment of effectiveness", "label": "Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net", "documentation": "Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net" } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestmentsTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Gains and losses on equity securities", "label": "Gain (Loss) on Securities [Table Text Block]", "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r1106", "r1107" ] }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnOilAndGasHedgingActivity", "crdr": "credit", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging gains (losses)", "label": "Gain (Loss) on Hedging Activity", "documentation": "Gain (loss) incurred in hedging activities." } } }, "auth_ref": [ "r110" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r157", "r884" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative", "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r152" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographic Area", "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": [ "r58", "r932" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, Beginning of Period", "periodEndLabel": "Goodwill, End of Period", "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": [ "r256", "r452", "r760", "r965", "r982", "r1154", "r1161" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "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": [ "r456", "r965" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r451", "r465", "r965" ] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.google.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r451", "r454", "r464", "r965" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "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": [ "r12", "r453", "r459", "r465", "r965" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" ], "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": [ "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r965" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" ], "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_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation and other adjustments", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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": [ "r2", "r1153" ] }, "goog_GoogleAdvertisingRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "GoogleAdvertisingRevenueMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google advertising", "label": "Google Advertising Revenue [Member]", "documentation": "Google Advertising Revenue [Member]" } } }, "auth_ref": [] }, "goog_GoogleCloudMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "GoogleCloudMember", "presentation": [ "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google Cloud", "label": "Google Cloud [Member]", "documentation": "Google Cloud [Member]" } } }, "auth_ref": [] }, "goog_GoogleNetworkMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "GoogleNetworkMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google Network", "label": "Google Network [Member]", "documentation": "Google Network [Member]" } } }, "auth_ref": [] }, "goog_GoogleSearchOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "GoogleSearchOtherMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google Search & other", "label": "Google Search & Other [Member]", "documentation": "Google Search & Other [Member]" } } }, "auth_ref": [] }, "goog_GoogleServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "GoogleServicesMember", "presentation": [ "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google Services", "label": "Google Services [Member]", "documentation": "Google Services" } } }, "auth_ref": [] }, "goog_GovernmentBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "GovernmentBondsMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government bonds", "label": "Government Bonds [Member]", "documentation": "Government Bonds [Member]" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22", "r672" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r22" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Relationship [Domain]", "label": "Hedging Relationship [Domain]", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r22" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.google.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r999", "r1000", "r1013" ] }, "goog_ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20231231", "localname": "ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Investments", "label": "Impairment Of Marketable And Non Marketable Securities, Policy [Policy Text Block]", "documentation": "Describes an entity's accounting policy for recognizing and measuring the impairment of marketable and non-marketable securities." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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", "r169" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic operations", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r303", "r655" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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", "r150", "r199", "r355", "r375", "r381", "r384", "r765", "r784", "r961" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign operations", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile." } } }, "auth_ref": [ "r303", "r655" ] }, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) and impairment from equity method investments, net", "label": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net", "documentation": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net" } } }, "auth_ref": [] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r466", "r472", "r885" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "verboseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r472", "r885" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "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.google.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": [ "r304", "r625", "r633", "r640", "r646", "r651", "r657", "r658", "r659", "r826" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/IncomeTaxesNarrativeDetails", "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "negatedTerseLabel": "Benefit (provision) for income taxes", "totalLabel": "Provision for income taxes", "verboseLabel": "Cumulative net tax benefit reversal", "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": [ "r207", "r223", "r324", "r325", "r363", "r631", "r652", "r793" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r288", "r627", "r628", "r640", "r641", "r645", "r647", "r820" ] }, "goog_IncomeTaxesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "IncomeTaxesLineItems", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "documentation": "Income Taxes [Line Items]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net of refunds", "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": [ "r55" ] }, "goog_IncomeTaxesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "IncomeTaxesTable", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes [Table]", "label": "Income Taxes [Table]", "documentation": "Income Taxes [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount 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": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "goog_IncreaseDecreaseInAccruedRevenueShare": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "IncreaseDecreaseInAccruedRevenueShare", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued revenue share", "label": "Increase (Decrease) In Accrued Revenue Share", "documentation": "The net change during the reporting period in the aggregate amount of obligations incurred but not paid under the revenue share arrangements." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r757", "r1110" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIncomeTaxes", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, net", "label": "Increase (Decrease) in Income Taxes", "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets." } } }, "auth_ref": [ "r1110" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities, net of effects of acquisitions:", "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.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [] }, "goog_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.google.com/20231231", "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of Class B to Class\u00a0A common shares outstanding (in shares)", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "documentation": "Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units and other contingently issuable shares (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r331", "r332", "r333", "r343", "r584" ] }, "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": [ "r1012", "r1021", "r1031", "r1048", "r1057", "r1061", "r1069" ] }, "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": [ "r1067" ] }, "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": [ "r1001", "r1073" ] }, "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": [ "r1001", "r1073" ] }, "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": [ "r1001", "r1073" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest capitalized", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r124" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r127", "r201", "r292", "r359", "r702", "r886", "r992", "r1212" ] }, "us-gaap_InterestIncomeOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeOther", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Interest Income, Other", "documentation": "Amount of interest income earned from interest bearing assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InterestRateContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateContractMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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": [ "r947", "r954", "r974" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r209", "r252", "r266", "r448", "r449", "r450", "r758", "r957" ] }, "goog_InvestmentPerformanceFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "InvestmentPerformanceFees", "crdr": "debit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Performance fees", "label": "Investment Performance Fees", "documentation": "Investment Performance Fees" } } }, "auth_ref": [] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Investments by 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": [] }, "goog_InvestmentsUnrealizedLossPositionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "InvestmentsUnrealizedLossPositionLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Unrealized Loss Position [Line Items]", "label": "Investments Unrealized Loss Position [Line Items]", "documentation": "Investments, Unrealized Loss Position [Line Items]" } } }, "auth_ref": [] }, "goog_InvestmentsUnrealizedLossPositionTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "InvestmentsUnrealizedLossPositionTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Unrealized Loss Position [Table]", "label": "Investments Unrealized Loss Position [Table]", "documentation": "Investments, Unrealized Loss Position [Table]" } } }, "auth_ref": [] }, "goog_JohnHennessyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "JohnHennessyMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "John Hennessy [Member]", "documentation": "John Hennessy" } } }, "auth_ref": [] }, "goog_JohnHennessyTradingArrangementClassACommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "JohnHennessyTradingArrangementClassACommonStockMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "John Hennessy Trading Arrangement, Class A Common Stock [Member]", "documentation": "John Hennessy Trading Arrangement, Class A Common Stock" } } }, "auth_ref": [] }, "goog_JohnHennessyTradingArrangementClassCCapitalStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "JohnHennessyTradingArrangementClassCCapitalStockMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "John Hennessy Trading Arrangement, Class C Capital Stock [Member]", "documentation": "John Hennessy Trading Arrangement, Class C Capital Stock" } } }, "auth_ref": [] }, "us-gaap_LandAndBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandAndBuildingMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land and buildings", "label": "Land and Building [Member]", "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r711", "r981" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.google.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Operating Lease Expense", "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": [ "r1194" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r168" ] }, "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": [] }, "us-gaap_LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease, non-cancelable lease term", "label": "Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's finance lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1193" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "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": [ "r710" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r710" ] }, "goog_LesseeLeaseNotYetCommencedCurrentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "LesseeLeaseNotYetCommencedCurrentAmount", "crdr": "credit", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases not yet commenced, future minimum lease payments, current", "label": "Lessee, Lease Not Yet Commenced, Current Amount", "documentation": "Lessee, Lease Not Yet Commenced, Current Amount" } } }, "auth_ref": [] }, "goog_LesseeLeaseNotYetCommencedNoncurrentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "LesseeLeaseNotYetCommencedNoncurrentAmount", "crdr": "credit", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases not yet commenced, future minimum lease payments, noncurrent", "label": "Lessee, Lease Not Yet Commenced, Noncurrent Amount", "documentation": "Lessee, Lease Not Yet Commenced, Noncurrent Amount" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r709" ] }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leases, non-cancelable lease term", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1193" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.google.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Operating Lease Payments", "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": [ "r1195" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r718" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r718" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "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": [ "r718" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "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": [ "r718" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "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": [ "r718" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "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": [ "r718" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "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": [ "r718" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less imputed interest", "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": [ "r718" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.google.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "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": [ "r704" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "terseLabel": "Liabilities with no recourse", "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": [ "r39", "r302", "r430", "r489", "r490", "r492", "r493", "r494", "r496", "r498", "r500", "r501", "r661", "r663", "r664", "r688", "r858", "r960", "r994", "r1173", "r1196", "r1197" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 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": [ "r145", "r198", "r780", "r982", "r1113", "r1150", "r1190" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders\u2019 Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r41", "r251", "r302", "r430", "r489", "r490", "r492", "r493", "r494", "r496", "r498", "r500", "r501", "r661", "r663", "r664", "r688", "r982", "r1173", "r1196", "r1197" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing on short term lines of credit", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r37" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LinesOfCreditCurrent", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit drawn", "label": "Line of Credit, Current", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r134", "r194" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.google.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_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of long-lived assets by geographic area", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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": [ "r35", "r197", "r515", "r531", "r967", "r968", "r1207" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r35", "r775" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total debt", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtByMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtByMaturityAbstract", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]", "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Current portion of long-term notes", "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": [ "r260" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated fair value of long-term debt", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "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": [ "r14", "r305", "r1178" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "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": [ "r14", "r305", "r520" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "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": [ "r14", "r305", "r520" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "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": [ "r14", "r305", "r520" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "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": [ "r14", "r305", "r520" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "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": [ "r14", "r305", "r520" ] }, "us-gaap_LongTermDebtNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrentAbstract", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Debt", "label": "Long-Term Debt, Excluding Current Maturities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermPurchaseCommitmentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermPurchaseCommitmentPeriod", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase commitment period (majority)", "label": "Long-Term Purchase Commitment, Period", "documentation": "Period covered by the long-term purchase commitment, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r483", "r484", "r485", "r488", "r1168", "r1169" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r483", "r484", "r485", "r488", "r1168", "r1169" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations." } } }, "auth_ref": [ "r483", "r484", "r485", "r488", "r1168", "r1169" ] }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValueCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "European Commission fines", "label": "Loss Contingency, Accrual, Current", "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r483" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, loss in period", "label": "Loss Contingency, Loss in Period", "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates." } } }, "auth_ref": [ "r1167" ] }, "goog_LossContingencyLossInPeriodAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "LossContingencyLossInPeriodAdjustment", "crdr": "credit", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, loss adjustment", "label": "Loss Contingency, Loss In Period, Adjustment", "documentation": "Loss Contingency, Loss In Period, Adjustment" } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r483", "r484", "r485", "r488", "r1168", "r1169" ] }, "goog_MarketableEquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "MarketableEquitySecuritiesMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current marketable equity securities", "label": "Marketable Equity Securities [Member]", "documentation": "Marketable Equity Securities" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable Securities", "label": "Marketable Securities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0, "order": 2.0 }, "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails": { "parentTag": "goog_CashCashEquivalentsAndMarketableSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "label": "Marketable Securities, Current", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r1101" ] }, "us-gaap_MarketableSecuritiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesNoncurrent", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of marketable equity securities", "label": "Marketable Securities, Noncurrent", "documentation": "Amount of investment in marketable security, classified as noncurrent." } } }, "auth_ref": [ "r1101" ] }, "us-gaap_MarketableSecuritiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable equity securities", "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", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advertising and promotional expenses", "label": "Marketing and Advertising Expense", "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising." } } }, "auth_ref": [ "r157" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r484", "r485", "r486", "r487", "r579", "r756", "r811", "r849", "r850", "r907", "r909", "r911", "r912", "r923", "r944", "r945", "r963", "r971", "r977", "r984", "r1177", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203" ] }, "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": [ "r1040" ] }, "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": [ "r1040" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r484", "r485", "r486", "r487", "r579", "r756", "r811", "r849", "r850", "r907", "r909", "r911", "r912", "r923", "r944", "r945", "r963", "r971", "r977", "r984", "r1177", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203" ] }, "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": [ "r1060" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Money market funds", "label": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r1180" ] }, "goog_MortgageBackedandAssetBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "MortgageBackedandAssetBackedSecuritiesMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed and asset-backed securities", "label": "Mortgage Backed and Asset Backed Securities [Member]", "documentation": "Mortgage Backed and Asset Backed Securities [Member]" } } }, "auth_ref": [] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [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_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": [ "r1068" ] }, "us-gaap_MutualFundMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MutualFundMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mutual funds", "label": "Mutual Fund [Member]", "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective." } } }, "auth_ref": [ "r1180" ] }, "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": [ "r1041" ] }, "goog_NatureOfOperationsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20231231", "localname": "NatureOfOperationsPolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Operations", "label": "Nature Of Operations Policy [Policy Text Block]", "documentation": "Disclosure related to our nature of operations." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash 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": [ "r298" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r298" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r162", "r163", "r164" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "verboseLabel": "Net of income tax", "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": [ "r151", "r164", "r200", "r249", "r283", "r286", "r291", "r302", "r316", "r318", "r319", "r320", "r321", "r324", "r325", "r339", "r355", "r375", "r381", "r384", "r430", "r489", "r490", "r492", "r493", "r494", "r496", "r498", "r500", "r501", "r684", "r688", "r785", "r881", "r900", "r901", "r961", "r992", "r1173" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of undistributed earnings", "verboseLabel": "Allocation of undistributed earnings for basic computation", "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": [ "r296", "r318", "r319", "r320", "r321", "r327", "r328", "r340", "r343", "r355", "r375", "r381", "r384", "r961" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Allocation of undistributed earnings", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r296", "r329", "r335", "r336", "r337", "r338", "r340", "r343" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator", "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]" } } }, "auth_ref": [] }, "goog_NetIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "NetIncomeMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income", "label": "Net Income [Member]", "documentation": "Net Income" } } }, "auth_ref": [] }, "goog_NetInvestmentHedgeForeignExchangeContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "NetInvestmentHedgeForeignExchangeContractsAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Net Investment Hedge, Foreign Exchange Contracts [Abstract]", "documentation": "Net Investment Hedge, Foreign Exchange Contracts [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetInvestmentHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentHedgingMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net investment hedges", "label": "Net Investment Hedging [Member]", "documentation": "Hedges of a net investment in a foreign operation." } } }, "auth_ref": [ "r107" ] }, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "NetProceedsPaymentsRelatedToStockBasedAwardActivities", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Net payments related to stock-based award activities", "label": "Net Proceeds Payments Related To Stock Based Award Activities", "documentation": "The net cash inflow (outflow) associated with the tax withholding payments on behalf of employees upon the net settlement of their vested restricted stock units, and the cash proceeds received from the exercise of stock options." } } }, "auth_ref": [] }, "goog_NetworkEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "NetworkEquipmentMember", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Network Equipment", "label": "Network Equipment [Member]", "documentation": "Network Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "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": [ "r1040" ] }, "goog_NonMarketableEquityInvestmentsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20231231", "localname": "NonMarketableEquityInvestmentsPolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Marketable Securities", "label": "Non Marketable Equity Investments, Policy [Policy Text Block]", "documentation": "Describes an entity's accounting policies for investment in non-marketable equity securities." } } }, "auth_ref": [] }, "goog_NonMarketableEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "NonMarketableEquitySecuritiesAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Marketable Securities", "label": "Non-marketable Equity Securities [Abstract]", "documentation": "Non-marketable Equity Securities" } } }, "auth_ref": [] }, "goog_NonMarketableSecuritiesWithoutReadilyDeterminableFairValueDownwordPriceAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "NonMarketableSecuritiesWithoutReadilyDeterminableFairValueDownwordPriceAdjustment", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable securities, downward adjustment", "label": "Non-Marketable Securities, Without Readily Determinable Fair Value, Downword Price Adjustment", "documentation": "Non-Marketable Securities, Without Readily Determinable Fair Value, Downword Price Adjustment" } } }, "auth_ref": [] }, "goog_NonMarketableSecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "NonMarketableSecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustment", "crdr": "credit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable securities upward adjustment", "label": "Non-Marketable Securities, Without Readily Determinable Fair Value, Upward Price Adjustment", "documentation": "Non-Marketable Securities, Without Readily Determinable Fair Value, Upward Price Adjustment" } } }, "auth_ref": [] }, "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": [ "r1009", "r1021", "r1031", "r1048", "r1057" ] }, "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": [ "r1038" ] }, "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": [ "r1037" ] }, "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": [ "r1048" ] }, "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": [ "r1068" ] }, "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": [ "r1068" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1215", "r1216", "r1217", "r1218" ] }, "us-gaap_NoncontrollingInterestInVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestInVariableInterestEntity", "crdr": "credit", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "label": "Noncontrolling Interest in Variable Interest Entity", "documentation": "Portion of equity (net assets) in a variable interest entity (VIE) not attributable, directly or indirectly, to the parent entity. That is, this is the portion of equity in a VIE that is attributable to the noncontrolling interest (previously referred to as minority interest)." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "crdr": "credit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of interest in consolidated entities", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest." } } }, "auth_ref": [ "r18", "r77", "r189" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-lived assets", "label": "Long-Lived Assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r389" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "totalLabel": "Other income (expense), net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r158" ] }, "us-gaap_NonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other income (expense), net", "label": "Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing nonoperating income (expense)." } } }, "auth_ref": [] }, "us-gaap_NonrecourseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrecourseMember", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "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": [ "r661", "r664" ] }, "goog_NumberOfClassesOfCommonStock": { "xbrltype": "integerItemType", "nsuri": "http://www.google.com/20231231", "localname": "NumberOfClassesOfCommonStock", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of authorized classes of stock", "label": "Number Of Classes Of Common Stock", "documentation": "Number of classes of common stock authorized by the Board of Directors." } } }, "auth_ref": [] }, "goog_NumberOfTaxJurisdictions": { "xbrltype": "integerItemType", "nsuri": "http://www.google.com/20231231", "localname": "NumberOfTaxJurisdictions", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of tax jurisdictions", "label": "Number Of Tax Jurisdictions", "documentation": "Number of Tax Jurisdictions" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss) before reclassifications", "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": [ "r32", "r49" ] }, "us-gaap_OffsettingAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAssetsTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r146", "r271" ] }, "us-gaap_OffsettingDerivativeLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingDerivativeLiabilitiesAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingofFinancialAssetsandFinancialLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives liabilities", "label": "Offsetting Derivative Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingLiabilitiesTableTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r146", "r271" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from operations", "terseLabel": "Segment operating income / (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r355", "r375", "r381", "r384", "r961" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "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": [ "r712", "r981" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liability balance", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r706" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r706" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r707" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r706" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payments for operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r708", "r714" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r705" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r717", "r981" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r716", "r981" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r88" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "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": [ "r374", "r375", "r376", "r377", "r378", "r384" ] }, "goog_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization And Summary Of Significant Accounting Policies [Line Items]", "label": "Organization And Summary Of Significant Accounting Policies [Line Items]", "documentation": "Organization And Summary Of Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "goog_OrganizationAndSummaryOfSignificantAccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesTable", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Organization And Summary Of Significant Accounting Policies [Table]", "label": "Organization And Summary Of Significant Accounting Policies [Table]", "documentation": "Organization And Summary Of Significant Accounting Policies [Table]" } } }, "auth_ref": [] }, "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_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesandOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses and current liabilities", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r267", "r982" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r257" ] }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale investments:", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange contracts", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives in net investment hedging relationship:", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationAxis", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Axis]", "label": "Other Comprehensive Income Location [Axis]", "documentation": "Information by location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLocationDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income Location [Domain]", "label": "Other Comprehensive Income Location [Domain]", "documentation": "Location in other comprehensive income." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net change, net of income tax benefit (expense) of $394, $1,056, and $(698)", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of 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) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r275", "r276", "r278" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax benefit (expense) related to available-for-sale investments", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax", "documentation": "Amount, after adjustment, of tax expense (benefit) for 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) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r275", "r276", "r279" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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": [ "r10", "r19", "r188" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Net change, net of income tax benefit (expense) of $(122), $110, and $2", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "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." } } }, "auth_ref": [ "r273", "r278" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax benefit (expense) related to cash flow hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r279" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in net unrealized gains (losses)", "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": [ "r273", "r278" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount included in the assessment of effectiveness", "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": [ "r273", "r278", "r666", "r667", "r673" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: reclassification adjustment for net (gains) losses included in 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": [ "r278", "r281" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount reclassified from AOCI to income", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before 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": [ "r220", "r278", "r281" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount excluded from the assessment of effectiveness", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax", "documentation": "Amount, before tax and 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": [ "r274", "r278", "r668", "r671", "r673" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in foreign currency translation adjustment", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount included in the assessment of effectiveness", "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": [ "r670" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r21", "r32", "r284", "r287", "r293", "r695", "r696", "r701", "r762", "r786", "r1103", "r1104" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss):", "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.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss)", "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": [ "r10", "r19", "r188", "r284", "r287" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: reclassification adjustment for net (gains) losses included in 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": [ "r9", "r148", "r282", "r425" ] }, "us-gaap_OtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income (Loss)", "label": "Other Comprehensive Income (Loss) [Member]", "documentation": "Primary financial statement caption in which reported facts about other comprehensive income have been included." } } }, "auth_ref": [ "r29" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Change in net unrealized gains (losses)", "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": [ "r275", "r278", "r425" ] }, "us-gaap_OtherContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherContractMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDerivativeNotionalAmountsDetails", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesofOutstandingDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other contracts", "label": "Other Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is classified as other." } } }, "auth_ref": [ "r948", "r954", "r974" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44" ] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermInvestments", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable securities", "label": "Other Long-Term Investments", "documentation": "Amount of long-term investments classified as other." } } }, "auth_ref": [ "r771", "r1100" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r164" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofOtherIncomeExpenseNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r159" ] }, "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": [ "r1040" ] }, "goog_OtherRevenueHedgingGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "OtherRevenueHedgingGainLossMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Revenue, Hedging Gain (Loss)", "label": "Other Revenue, Hedging Gain (Loss) [Member]", "documentation": "Other Revenue, Hedging Gain (Loss)" } } }, "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": [ "r1007", "r1019", "r1029", "r1055" ] }, "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": [ "r1010", "r1022", "r1032", "r1058" ] }, "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": [ "r1010", "r1022", "r1032", "r1058" ] }, "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": [ "r1036" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other investing activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1077", "r1108" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r53" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r471", "r1109" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1132" ] }, "us-gaap_PaymentsToAcquireOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherInvestments", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of non-marketable securities", "label": "Payments to Acquire Other Investments", "documentation": "Amount of cash outflow to acquire investments classified as other." } } }, "auth_ref": [ "r160" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r161" ] }, "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": [ "r1039" ] }, "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": [ "r1039" ] }, "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": [ "r1038" ] }, "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": [ "r1048" ] }, "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": [ "r1041" ] }, "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": [ "r1037" ] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "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": [ "r660", "r852", "r979" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "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": [ "r660", "r852", "r979" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Preferred stock, par value per share (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": [ "r139", "r534" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, 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": [ "r139", "r860" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, 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": [ "r139", "r534" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, 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": [ "r139", "r860", "r879", "r1213", "r1214" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Period Reclassifications", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1096" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of debt, net of costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r297" ] }, "us-gaap_ProceedsFromMinorityShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMinorityShareholders", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of interest in consolidated entities, net", "label": "Proceeds from Noncontrolling Interests", "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership." } } }, "auth_ref": [ "r52" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and sales of marketable securities", "label": "Proceeds from Sale and Maturity of Marketable Securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities and sales of non-marketable securities", "label": "Proceeds from Sale and Maturity of Other Investments", "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy." } } }, "auth_ref": [ "r51" ] }, "goog_ProceedsFromSaleOfEquitySecuritiesFVNIHeldForInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "ProceedsFromSaleOfEquitySecuritiesFVNIHeldForInvestment", "crdr": "debit", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountofEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total sale price", "label": "Proceeds From Sale Of Equity Securities, FV-NI, Held-for-investment", "documentation": "Proceeds From Sale Of Equity Securities, FV-NI, Held-for-investment" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "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": [ "r386", "r759", "r805", "r806", "r807", "r808", "r809", "r810", "r949", "r972", "r983", "r1082", "r1170", "r1171", "r1179", "r1209" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "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": [ "r386", "r759", "r805", "r806", "r807", "r808", "r809", "r810", "r949", "r972", "r983", "r1082", "r1170", "r1171", "r1179", "r1209" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "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": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, gross", "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": [ "r168", "r254", "r783" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [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_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "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": [ "r13", "r770", "r783", "r982" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net [Abstract]", "label": "Property, Plant and Equipment, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r13", "r214", "r221", "r781" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of property and equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "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": [ "r168" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, estimated useful lives, up to", "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_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guaranteed purchase commitment", "label": "Purchase Obligation", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "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": [ "r1036" ] }, "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": [ "r1036" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r484", "r485", "r486", "r487", "r572", "r579", "r610", "r611", "r612", "r729", "r756", "r811", "r849", "r850", "r907", "r909", "r911", "r912", "r923", "r944", "r945", "r963", "r971", "r977", "r984", "r986", "r1164", "r1177", "r1199", "r1200", "r1201", "r1202", "r1203" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r484", "r485", "r486", "r487", "r572", "r579", "r610", "r611", "r612", "r729", "r756", "r811", "r849", "r850", "r907", "r909", "r911", "r912", "r923", "r944", "r945", "r963", "r971", "r977", "r984", "r986", "r1164", "r1177", "r1199", "r1200", "r1201", "r1202", "r1203" ] }, "goog_ReallocationOfUndistributedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "ReallocationOfUndistributedEarnings", "crdr": "debit", "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reallocation of undistributed earnings", "label": "Reallocation Of Undistributed Earnings", "documentation": "Reallocation of undistributed earnings to Class B shares." } } }, "auth_ref": [] }, "goog_ReallocationOfUndistributedEarningsAsResultOfConversionOfShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "ReallocationOfUndistributedEarningsAsResultOfConversionOfShares", "crdr": "credit", "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reallocation of undistributed earnings as a result of conversion of Class B to Class\u00a0A shares", "label": "Reallocation Of Undistributed Earnings As Result Of Conversion Of Shares", "documentation": "Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares." } } }, "auth_ref": [] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r1127", "r1128", "r1129", "r1130" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [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": [ "r291" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amounts reclassified from AOCI", "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": [ "r32", "r49" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of AOCI", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r291" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of effects on net income of amounts reclassified from accumulated OCI", "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.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "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.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recourse Status [Axis]", "label": "Recourse Status [Axis]", "documentation": "Information by recourse or nonrecourse status of liability." } } }, "auth_ref": [ "r661", "r664" ] }, "us-gaap_RecourseStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecourseStatusDomain", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recourse Status [Domain]", "label": "Recourse Status [Domain]", "documentation": "Recourse or nonrecourse status of liability." } } }, "auth_ref": [ "r661", "r664" ] }, "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": [ "r1002", "r1014", "r1024", "r1050" ] }, "goog_RedeemableNoncontrollingInterestInVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "RedeemableNoncontrollingInterestInVariableInterestEntity", "crdr": "credit", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable noncontrolling interest", "label": "Redeemable Noncontrolling Interest In Variable Interest Entity", "documentation": "Redeemable Noncontrolling Interest In Variable Interest Entity" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of debt", "label": "Repayments of Debt and Lease Obligation", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r132", "r624", "r1205" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Software Development Costs", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r3", "r4", "r132" ] }, "us-gaap_ResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchMember", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research Tax Credit Carryforward", "label": "Research Tax Credit Carryforward [Member]", "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes." } } }, "auth_ref": [ "r87" ] }, "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": [ "r1003", "r1015", "r1025", "r1051" ] }, "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": [ "r1004", "r1016", "r1026", "r1052" ] }, "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": [ "r1011", "r1023", "r1033", "r1059" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "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": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiatives" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce Reduction and Other Initiatives", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r468", "r469", "r471", "r474", "r480" ] }, "goog_RestructuringAndRelatedCostAcceleratedRentAndDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "RestructuringAndRelatedCostAcceleratedRentAndDepreciation", "crdr": "debit", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accelerated rent and depreciation", "label": "Restructuring And Related Cost, Accelerated Rent And Depreciation", "documentation": "Restructuring And Related Cost, Accelerated Rent And Depreciation" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charges", "verboseLabel": "Total charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12", "r475", "r477", "r1165" ] }, "goog_RestructuringChargesExcludingNoncashExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "RestructuringChargesExcludingNoncashExpenses", "crdr": "debit", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charges", "label": "Restructuring Charges, Excluding Noncash Expenses", "documentation": "Restructuring Charges, Excluding Noncash Expenses" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r470", "r471", "r477", "r478" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [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": [ "r470", "r471", "r472", "r473", "r477", "r478", "r479" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance as of beginning period", "periodEndLabel": "Balance as of ending period", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r471", "r476" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveRollForward", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [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_RestructuringReserveSettledWithoutCash2": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserveSettledWithoutCash2", "crdr": "debit", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash stock-based compensation", "label": "Restructuring Reserve, Settled without Cash", "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash." } } }, "auth_ref": [ "r471", "r478" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r142", "r176", "r779", "r815", "r817", "r825", "r861", "r982" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r247", "r313", "r314", "r315", "r317", "r323", "r325", "r431", "r432", "r616", "r617", "r618", "r649", "r650", "r674", "r676", "r677", "r679", "r682", "r812", "r814", "r827", "r1213" ] }, "goog_RevenueByGeographicLocationAndTypeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "RevenueByGeographicLocationAndTypeMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Location And Type", "label": "Revenue by Geographic Location And Type [Member]", "documentation": "Revenue by Geographic Location And Type" } } }, "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.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "terseLabel": "Revenues from contract with customer", "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": [ "r356", "r357", "r374", "r379", "r380", "r386", "r388", "r390", "r567", "r568", "r759" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r390", "r1079" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Cost of Revenues", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r224", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r946" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.google.com/role/Revenues" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "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": [ "r224", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r571" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of revenue by geographic area", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r27" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transaction price allocated to remaining performance obligations", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r217" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected timing of revenue recognition", "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": [ "r218" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "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": [ "r218" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected timing of revenue recognition, percent", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r1078" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]", "label": "Revenues from External Customers and Long-Lived 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": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New operating lease assets obtained in exchange for operating lease liabilities", "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": [ "r715", "r981" ] }, "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": [ "r1068" ] }, "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": [ "r1068" ] }, "goog_RuthMPoratMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "RuthMPoratMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Ruth M. Porat [Member]", "documentation": "Ruth M. Porat" } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectofDerivativeInstrumentsonIncomeandAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r29" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r390", "r1079" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of accrued expenses and other current 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.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components 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": [ "r49", "r1191", "r1192" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.google.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": [ "r183" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.google.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of debt instruments", "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": [ "r43", "r75", "r76", "r125", "r126", "r128", "r130", "r174", "r175", "r967", "r969", "r1115" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.google.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": [ "r182" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of gain (loss) 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": [ "r110", "r114", "r672" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of derivative instruments", "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": [ "r111" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of gross notional amounts 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": [ "r22", "r102", "r103", "r104", "r108", "r111", "r114", "r117", "r118" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.google.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of earnings per share", "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": [ "r1125" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.google.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": [ "r181" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails" ], "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": [ "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r965" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.google.com/role/GoodwillTables" ], "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": [ "r965", "r1153", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161", "r1162", "r1163" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of income from continuing operations before income taxes", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1114" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://www.google.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of debt maturities", "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": [ "r14" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of other income (expense), net", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r470", "r471", "r472", "r473", "r477", "r478", "r479" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Costs", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r70", "r72", "r73" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Reserve by Type of Cost", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r71", "r74" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r66", "r149" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "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": [ "r63", "r64", "r65", "r67" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of segment 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": [ "r63", "r64", "r65", "r67" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "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": [ "r581", "r583", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r611", "r612", "r613" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.google.com/role/CompensationPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of restricted stock activity", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]", "label": "Debt and Equity Securities, FV-NI [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_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://www.google.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock", "label": "Class of Treasury Stock [Table Text Block]", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r78", "r79", "r80", "r81" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule II: Valuation and Qualifying Accounts", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r226", "r312" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTable", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "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": [ "r93", "r94", "r97", "r99", "r101", "r660", "r661", "r663", "r664", "r737", "r738", "r739" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.google.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": [ "r995" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.google.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": [ "r998" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "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": [ "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r390", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r473", "r479", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r965", "r1082", "r1209" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r227", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r388", "r389", "r842", "r845", "r847", "r908", "r910", "r913", "r924", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r950", "r973", "r986", "r1179", "r1209" ] }, "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.google.com/role/InformationaboutSegmentsandGeographicAreas" ], "lang": { "en-us": { "role": { "terseLabel": "Information about Segments and Geographic Areas", "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": [ "r351", "r352", "r353", "r354", "r355", "r367", "r378", "r382", "r383", "r384", "r385", "r386", "r387", "r390" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "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_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r368", "r369", "r370", "r371", "r372", "r373", "r388", "r962" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and marketing", "label": "Selling and Marketing Expense [Member]", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r152" ] }, "goog_ServerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "ServerEquipmentMember", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Server Equipment", "label": "Server Equipment [Member]", "documentation": "Server Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_ServiceLifeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceLifeMember", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service Life", "label": "Service Life [Member]", "documentation": "A revision in the estimated economic useful life of a long-lived tangible asset (the period of time over which the asset is projected to benefit operations)." } } }, "auth_ref": [ "r958" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r978" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited/canceled (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": [ "r602" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited/canceled (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": [ "r602" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r600" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "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": [ "r600" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in shares)", "periodEndLabel": "Unvested at end of period (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": [ "r597", "r598" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number\u00a0of\u00a0\u00a0\u00a0\u00a0 Shares", "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.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested at beginning of period (in dollars per share)", "periodEndLabel": "Unvested at end of period (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": [ "r597", "r598" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted- Average Grant-Date Fair Value", "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.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r601" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of vested awards", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r604" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "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": [ "r601" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Stock Plans", "terseLabel": "Unvested\u00a0Restricted\u00a0Stock\u00a0Units", "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": [ "r581", "r583", "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r611", "r612", "r613" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r585", "r586", "r587", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r610", "r611", "r612", "r613" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-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": [ "r580", "r588", "r607", "r608", "r609", "r610", "r613", "r619", "r620", "r621", "r622" ] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "goog_ShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "ShareRepurchaseProgramMember", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program", "label": "Share Repurchase Program [Member]", "documentation": "Share Repurchase Program [Member]" } } }, "auth_ref": [] }, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled", "crdr": "debit", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation expense, awards we expect to settle in Alphabet stock", "label": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled", "documentation": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance (in shares)", "periodEndLabel": "Ending Balance (in shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r21" ] }, "goog_ShortTermDebtMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "ShortTermDebtMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing on short term lines of credit", "label": "Short-term Debt, Maximum Borrowing Capacity", "documentation": "Short-term Debt, Maximum Borrowing Capacity" } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "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": [ "r38" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "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": [ "r36" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "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.google.com/role/GoodwillChangesinCarryingAmountofGoodwillDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails", "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r248", "r352", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r390", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r467", "r473", "r479", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r965", "r1082", "r1209" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails", "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r225", "r261", "r262", "r263", "r302", "r330", "r334", "r341", "r343", "r349", "r350", "r430", "r489", "r492", "r493", "r494", "r500", "r501", "r534", "r535", "r537", "r540", "r547", "r688", "r821", "r822", "r823", "r824", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r839", "r860", "r882", "r902", "r925", "r926", "r927", "r928", "r929", "r1076", "r1111", "r1124" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutofAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r21", "r47", "r247", "r289", "r290", "r291", "r313", "r314", "r315", "r317", "r323", "r325", "r348", "r431", "r432", "r548", "r616", "r617", "r618", "r649", "r650", "r674", "r675", "r676", "r677", "r678", "r679", "r682", "r695", "r697", "r698", "r699", "r700", "r701", "r719", "r812", "r813", "r814", "r827", "r902" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r227", "r237", "r388", "r389", "r842", "r845", "r847", "r908", "r910", "r913", "r924", "r931", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r950", "r973", "r986", "r1179", "r1209" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r313", "r314", "r315", "r348", "r759", "r819", "r839", "r851", "r853", "r854", "r855", "r856", "r857", "r860", "r863", "r864", "r865", "r866", "r867", "r869", "r870", "r871", "r872", "r874", "r875", "r876", "r877", "r878", "r880", "r883", "r884", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r902", "r987" ] }, "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": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "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.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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": [ "r313", "r314", "r315", "r348", "r759", "r819", "r839", "r851", "r853", "r854", "r855", "r856", "r857", "r860", "r863", "r864", "r865", "r866", "r867", "r869", "r870", "r871", "r872", "r874", "r875", "r876", "r877", "r878", "r880", "r883", "r884", "r887", "r888", "r889", "r890", "r891", "r892", "r893", "r894", "r895", "r896", "r897", "r898", "r902", "r987" ] }, "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": [ "r1006", "r1018", "r1028", "r1054" ] }, "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.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Common and capital stock issued (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r21", "r139", "r140", "r176", "r821", "r902", "r926" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued (in shares)", "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": [ "r21", "r139", "r140", "r176", "r827", "r902", "r926", "r993" ] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized share repurchase amount", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining authorized amount", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of stock (in shares)", "terseLabel": "Repurchases of capital stock (in shares)", "label": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r21", "r139", "r140", "r176" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchases of stock", "terseLabel": "Repurchases of capital stock", "label": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r21", "r139", "r140", "r176" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r140", "r143", "r144", "r167", "r862", "r879", "r903", "r904", "r982", "r994", "r1113", "r1150", "r1190", "r1213" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDBALANCESHEETS", "http://www.google.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.google.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r173", "r301", "r533", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r546", "r548", "r681", "r905", "r906", "r930" ] }, "goog_StockholdersEquityNoteLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "StockholdersEquityNoteLineItems", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity Note [Line Items]", "label": "Stockholders Equity Note [Line Items]", "documentation": "Stockholders Equity Note [Line Items]" } } }, "auth_ref": [] }, "goog_StockholdersEquityNoteTable": { "xbrltype": "stringItemType", "nsuri": "http://www.google.com/20231231", "localname": "StockholdersEquityNoteTable", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails", "http://www.google.com/role/StockholdersEquityShareRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity Note [Table]", "label": "Stockholders Equity Note [Table]", "documentation": "Stockholders Equity Note [Table]" } } }, "auth_ref": [] }, "goog_SubscriptionsPlatformsAndDevicesRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "SubscriptionsPlatformsAndDevicesRevenueMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Google subscriptions, platforms, and devices", "label": "Subscriptions, Platforms, And Devices Revenue [Member]", "documentation": "Subscriptions, Platforms, And Devices Revenue" } } }, "auth_ref": [] }, "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.google.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "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": [ "r721", "r722" ] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of income tax contingencies", "label": "Summary of Income Tax Contingencies [Table Text Block]", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r17", "r184", "r185" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Financial Statement Information", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "goog_SupplementalCashFlowInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.google.com/20231231", "localname": "SupplementalCashFlowInformationTableTextBlock", "presentation": [ "http://www.google.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Information Related to Operating Leases", "label": "Supplemental Cash Flow Information [Table Text Block]", "documentation": "Supplemental Cash Flow Information [Table Text Block]" } } }, "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": [ "r1047" ] }, "goog_TaxBenefitFromStockBasedAwardActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "TaxBenefitFromStockBasedAwardActivity", "crdr": "debit", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax benefit realized related to awards vested or exercised", "label": "Tax Benefit From Stock Based Award Activity", "documentation": "Reductions in the entity's income taxes that arise when compensation cost (from non-qualified stock options, vesting of restricted stock units and restricted stock) recognized on the entity's tax return exceeds compensation cost from non-qualified stock options, restricted stock units and restricted stock recognized on the income statement. Includes excess tax benefit realized." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net tax credit carryforwards", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r88" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "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": [ "r87" ] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "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": [ "r87" ] }, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "TaxWithholdingRelatedToVestingOfRestrictedStockUnits", "crdr": "debit", "presentation": [ "http://www.google.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax withholding related to vesting of restricted stock units and other", "label": "Tax Withholding Related To Vesting Of Restricted Stock Units", "documentation": "Tax withholding related to the vesting of restricted stock units during the period." } } }, "auth_ref": [] }, "us-gaap_TechnologyEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TechnologyEquipmentMember", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Information technology assets", "label": "Technology Equipment [Member]", "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals." } } }, "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": [ "r1039" ] }, "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": [ "r1046" ] }, "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": [ "r1067" ] }, "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": [ "r1069" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.google.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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesandFairValuesforInvestmentsinUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableSecuritiesDetails" ], "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": [ "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r527", "r545", "r680", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r740", "r741", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r787", "r1084", "r1085", "r1086", "r1087", "r1088", "r1089", "r1090", "r1144", "r1145", "r1146", "r1147" ] }, "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": [ "r1070" ] }, "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": [ "r1071" ] }, "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": [ "r1069" ] }, "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": [ "r1069" ] }, "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": [ "r1072" ] }, "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": [ "r1070" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChangestoRestructuringandOtherAccrualsDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesChargesIncludedWithintheStatementofIncomeDetails", "http://www.google.com/role/WorkforceReductionandOtherInitiativesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r470", "r471", "r477", "r478" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasLongLivedAssetsbyGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenuebyGeographicLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "goog_UnconsolidatedVariableInterestEntityCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.google.com/20231231", "localname": "UnconsolidatedVariableInterestEntityCarryingValue", "crdr": "credit", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying value of unconsolidated VIE", "label": "Unconsolidated Variable Interest Entity, Carrying Value", "documentation": "Unconsolidated Variable Interest Entity, Carrying Value" } } }, "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": [ "r1066" ] }, "us-gaap_UnfavorableRegulatoryActionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnfavorableRegulatoryActionMember", "presentation": [ "http://www.google.com/role/CommitmentsandContingenciesNarrativeDetails", "http://www.google.com/role/InformationaboutSegmentsandGeographicAreasRevenueandOperatingIncomeLossbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "European Commission Antitrust Investigation", "verboseLabel": "Unfavorable Regulatory Action", "label": "Unfavorable Regulatory Action [Member]", "documentation": "A enacted or proposed action, ruling or regulation that is likely to or possibly will have an adverse effect on the entity's financial position or results of operations, excluding tax matters." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails", "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized tax benefits", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r626", "r635" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decreases related to prior year tax positions", "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": [ "r636" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Decreases related to settlement with tax authorities", "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": [ "r638" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions, accrued interest and penalties", "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": [ "r634" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to current year tax positions", "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": [ "r637" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryofActivityRelatedtoGrossUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increases related to prior year tax positions", "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": [ "r636" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized tax benefits that, if recognized, would affect our 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": [ "r639" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.google.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "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": [ "r60", "r61", "r62", "r211", "r212", "r215", "r216" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning\u00a0of Year", "periodEndLabel": "Balance at End\u00a0of\u00a0Year", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r306", "r311" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r309" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Usage", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r310" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r306", "r307", "r308", "r310", "r311" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r306", "r307", "r308", "r310", "r311" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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": [ "r226", "r306", "r307", "r308", "r310", "r311" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://www.google.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r226", "r306", "r307", "r308", "r310", "r311" ] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://www.google.com/role/VariableInterestEntities" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r187" ] }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "crdr": "credit", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "VIE maximum exposure", "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": [ "r96", "r100" ] }, "us-gaap_VariableInterestEntityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityLineItems", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "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": [ "r660", "r661", "r663", "r664", "r737", "r738", "r739" ] }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Primary Beneficiary", "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": [ "r93", "r660", "r661", "r663", "r664" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.google.com/role/LeasesComponentsofOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable lease cost", "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": [ "r713", "r981" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average effect of dilutive securities", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Number of shares used in per share computation (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": [ "r329", "r343" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares used in per share computation (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": [ "r327", "r343" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleofEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "goog_YouTubeAdvertisingRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.google.com/20231231", "localname": "YouTubeAdvertisingRevenueMember", "presentation": [ "http://www.google.com/role/RevenuesRevenuebySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "YouTube ads", "label": "YouTube Advertising Revenue [Member]", "documentation": "YouTube Advertising Revenue [Member]" } } }, "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": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "SubTopic": "50", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-4" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "SubTopic": "40", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "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": "(a),(b),(c)", "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": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "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.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "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" }, "r46": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(b),(f(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r133": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r154": { "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)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r155": { "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)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r156": { "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.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r186": { "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" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r188": { "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" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r190": { "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" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r192": { "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" }, "r193": { "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)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r194": { "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" }, "r195": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "b.", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481160/942-230-45-1" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r206": { "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" }, "r207": { "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" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "4", "Publisher": "SEC" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r266": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r267": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r268": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r334": { "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" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r472": { "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" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r476": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r477": { "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(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r478": { "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(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r479": { "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" }, "r480": { "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(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r656": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r670": { "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" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4CCC" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r694": { "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" }, "r695": { "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" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r775": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r869": { "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" }, "r870": { "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" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "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" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r900": { "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" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r934": { "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" }, "r935": { "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" }, "r936": { "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" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "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" }, "r941": { "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" }, "r942": { "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" }, "r943": { "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" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r949": { "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" }, "r950": { "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" }, "r951": { "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" }, "r952": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r953": { "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" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r958": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r959": { "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" }, "r960": { "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" }, "r961": { "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" }, "r962": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r963": { "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" }, "r964": { "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" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "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" }, "r973": { "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" }, "r974": { "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" }, "r975": { "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" }, "r976": { "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" }, "r977": { "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" }, "r978": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r979": { "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" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "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" }, "r990": { "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" }, "r991": { "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" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1009": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1011": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1012": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1013": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1021": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1022": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1023": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1024": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1026": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1027": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1028": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1029": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1030": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1031": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1032": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1033": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1034": { "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" }, "r1035": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1036": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1037": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1038": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1039": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1040": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1041": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1042": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1043": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1044": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1045": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1046": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1047": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1048": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1049": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1050": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1051": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1058": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1059": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1060": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1061": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1068": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1069": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1070": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1071": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1072": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1073": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1074": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1075": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1080": { "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" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r1098": { "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" }, "r1099": { "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" }, "r1100": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1101": { "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(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1102": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1107": { "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(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1108": { "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" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1132": { "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" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1135": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1136": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1139": { "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" }, "r1140": { "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" }, "r1141": { "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" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "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" }, "r1146": { "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" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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" }, "r1150": { "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" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1152": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1153": { "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" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "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" }, "r1158": { "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" }, "r1159": { "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" }, "r1160": { "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" }, "r1161": { "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" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "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" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "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" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "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" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "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" }, "r1202": { "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" }, "r1203": { "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" }, "r1204": { "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" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1206": { "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" }, "r1207": { "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" }, "r1208": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1209": { "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" }, "r1210": { "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" }, "r1211": { "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" }, "r1212": { "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" }, "r1213": { "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" }, "r1214": { "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" }, "r1215": { "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)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1218": { "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 A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 116 0001652044-24-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001652044-24-000022-xbrl.zip M4$L#!!0 ( '.M/EB8PQ@J7,X" *+') 1 9V]O9RTR,#(S,3(S,2YH M=&WL?7MSVTB2Y__[*1":W6T[@I3YT-O=NI!EV:,=V])*\O3.75Q<%($BB18( ML/&0Q/[TEX^J D!1$F638H%"[VRW2.)159F5E?G+UZ__ZVX4.#&;N3YX>"W7XXNCT]/?_E?A__VZS"%R^#2,#FX2_S?-H9I.CYX]^[V M]G;SMKL9Q8-WG5:K_>Y_OGZY=(=R))I^F*0B=.6&NDNZGKGKKA<'FXET-P?1 MS3OX >[M=/6%@R@:E)Z/7P1RTXU&=%T;_J>NG36,]O[^_KL['*Y^(+[-\\LO M5P/>><<_ZDO]N](C"Y>VN^_\,/!#^3\?+K[HR^'S]4,WM+KO\.>>2,P2)'%J MKNZ+I$=7PI>EZ;M1%J;Q9/9:J1]+-V1)O*/O;>] MW6SM-0UC''C2G[V"\$-I0?PDVNJT=Q\;(E]!-QP$ K;%A@R;WR\W#G\=2N$= M_CJ2J7#P]J;\,_-O?MLXCL)4AFGS:C*&B;G\Z;>-5-ZE[X@QWQW^V[_]VZ^I MGP;R$+F[J?GZUW?\Y:_O^-&]R)L<_NKY-TZ23@+YVX;G)^- 3 ["*)0P /_N M "^4,?_I>YX,Z4_X_5LVDK'O\OOOT@O9_VW#;<(*A6*$3Y+^P=%(AA[\?_HI M$(,-AQ?TMPT@PD'?OY->LR\"9%\?MFZ_V=W=./QT].7RY-=WI3<\XX4?(S>C M]_F)*X)_21%_@F\2\X:]C4-C)NW_(B7[X5FOCL 5B<&>[T]K:>M9+MG;T6]2V/3B/H[&,T\DY\%QZ%'HG MP%QCG-OW1/:SX(O?-Y39:N]L')[O/G-:+=P$B7\0^@$P9YS)Z1%64@Q@ MTL@I<'^SDX^SNW&XW=(CU4-[_E"[+S#4K<>&^@#E=UK3(_D(E]W ZV[D9QC* MERA)+E.12F2WL_XIZ ,C>18?1Z-Q+(A/@N&K$>W.X^ ML.5CI]+?U )\BJ,1"DT<_>]^.CS.DA0>'I_6V7VBF[1>AW/[#L\$E2@M3^>2'(+M]4#RBQ.?#\;$)P&9^? )GZ5#&])+D M.(MC>,>S1KZWO)%W5S;R+[[H^0'H8#\Q^JUY1J]?Y,L$&,G]@5D\PCF+F,7V MR\RBO7]/-?V"@D&>Z;WU18*12__Z%J7_DBGL9)B1"Z)#QJ.SOI8R1@_<[P ! MSMO/5%4H_6B4<85L[]X&F=V4P,)9]&>-9F,S ,!'R/4@(LX=!.00!'Z03Y(S$'XT#A&;I MNV&,8R[!E9MWB;?QCM^7OT2],XFRF#X1!GR@)DYC1Z;5WTL"U/0G'SG([_LR M=FA,O0R=92^#FHT M/T(!%H4%&:+EW7$@DN2L?YF"_#BZ\Y.-0WT)*EA12+\?\8-^?3?S^68IS#"J M09QN!8F#V_/@6(S]5 3TZ_%:DF;+ O'!KJM4+<).L]LR#U*_S#^I77>[>"Z_T2 G\YJ[UGEPSOE$^GGYG9OETS MZ_[,S(JGT[F,+U&4F>F!B07#*E[ZC7'**)Z6A',>9/?NQR\_RC :@=4]X['S M"MC2(]Z51_^D'$9(HG*"X<4/TI]BLZD%7[IYN X+OD")U5X30W2YJL8B%[R* MQN6++_@B1+Y.\JVIXOO-R+Y.ZEFXK/Q87:\^-"[<7A0NVEFW#/ M78?._.O06> Z+-VX^NGMA^&LZ02#?J(0O52SCAC:FZ>A#DCR//*WB>!<^-YI MJ';J4O=H:X%[=.EFX9)I567@;'']+FIK]-I3%,M<"Y:%COTVV:J%@ Y7L-^0L/$9M()S])J'% M\K%P9K47>&;9[V*T<#,MB1;VNQ]7??PL:>$M\T0N-7/_1'V:@R:I:UAKLU!!5W ME2*HM0:]K6KO=6@5B86N_;;^=_B%+P!!/DDM^1%)8]<_4F4$I#T^9 MZ',),:"XE[GI6:P>.N-E(G:'!,^L993DMK7XP:MGB-6$*&Q;BVJ\>H98C2VS M;1W6\@19_A5E5UE/'GF@'*4^L,I E2#_6798&B-6].BP#@BJ&<..(\0ZE*IF M##N.$NM@L;E.>&7LK2TSK.CXL Y2JYEA=4>&=7!%:B&H9"GV4TB,5XZ+LB M8.I0>ED\.?A^N6Y2S5K@X#@*7;B#NT1?^,GUA\D'&;K#D8BG.O5KJN MZ&BV%F&I1L0=-:L%2*8:L&I:Z<3BO2+*U# M5VO!4C/L8PQK)>#Z2)4.2C%2W/EWZ0V 2)^%'WZ)DI^N!?7\K:+&\2F.1G 3 MW.&FO_OI\#A+TFCT9'WSQ6P=6A4UD ^3G+&_1"Y=?Q1Z>/%Z'HO6(=.O1=Q6 MTSYKMZP#BVN&L5G M%O6 =DUP]BL3[5;*\*64UAZ[V%B*?)?R!$H2Z SGMG^!IV9.EF0A0["R*]*O@]E=UN+:M"V"W5M#5 MT,@B^,W:0'R;^*W&/Y;!>M;Z*VQBO1KD6#8;6NNG6!P;6K3:UD+QKXSK:_"Y M=A;;$[O0KI'FVB*RA!6MA;C7(L6PVM-9/88NS>*&K;2T4_[JXOFLM^+Q(I<\>YWS76BAU24J/ M14MO+5[Y H>^162P%L*S1^(L5,)7%[=:A<19Z-);"^)8+W$62@9KL8V/,(T; M4.;1$:GI@%6VIC3,*);^(#RY'B:K7>2$#LCJ2 MH3^>VJ4B&7X*HEMU8778PEK"W,N4G!N68MGU9U$&G-H)5ET(5*4&O!8RL8]"DF^!:%GN&#ZD@E:Q'L MFNC+V^G68N?S$5WEFJPKJ1>ZORN.SZ\YJ1>ZJVO,O9I*W$+W>PUN5Y,)%BH) MK$61[9&\B]QTV]8"H_:L]R+Y>[O&^NSQX/T 6]C0^'"[AN/6AX=6U MQNT;, MUH>'5M0><;L&X"QS"U3U0*LXJ%@LW3M5Y>17B5A9RD/5D[^KTKY?)717R]_U MX^1=:W%-*SBYEK]66FV[UF*^5G!M+7^KP\G6XN%6<+*MY3BL$< K,MMVK746 MU&Q;501X5:QLK2>E9N4J2.!5&6[6NIEJMJVJ!%X5*]<^N+5EY74&(6HGW-JR M[2N+@MBMO7"698M43PJORGRK77%KS;JO#(W8J_UQ:\W.:XQ([-5.N;5FW5>& M2NS5GKFU9N@H':<59,G7QL"4'O%JLFGZVS:U^ZN:O+D*[/9]RONQ[*^94WU M).:*+*#]BKNE7ADGOC+[?+_B7J97QIUK;)7O5]QI],HX\979XOL5]P&],NY< M8PM\O^*>GU?&B:_-[K;.WY/$Z<$%8CU,%_SXU0_]439:/ 66U*INWSJ'Q:Q% M%7?56E1KT?7S *29]%"P9$E9FAPEB4S5[T?)<10$L%-C$?RL2$,"@DQ.HL#W M4$2>X(KXGPYU)Y8)$]-_>M M1;-K'G@A.=!I68L47T@WRN)$SF("4"MB]?,KHOL"]WZG92TN6]-]J?O=6L3S M#\D75675KH9,'^;N\TA\S>32. M_0#696M1Q\5:$]Q:G&3QJ[Y$7MNK#,';UH(BMFVS1>H-;6LAB?,8G5A@]P

+P4GN$_07I= MBMDHRPX$*Z<[EF4LI_"*!V-WQ$7QMI!WD9=P0D^L\'F#I>#>WX?LGI1.N=<= M4DI2#X1CN!F+1Q(-YES";L,5CJUBW66Z#>J,L73M9S3R&^+7MPN*W:S4-_%8)XM=H-2W3+O2HU9]WC/9I+\I: M__(M%946RC[QG/C7L!':)C-[C?CDZF,1^5F4C.VMY.>_,+OIBAJJQ*X9R]"7 M)>DKCRGY-4&;2,SP>QJ57VER5S4X*;-E&IECV6&;IW]4ICJJ;8_**D)LR[QF M.&1LF==H]*>UV;R"DSN4VM 2G8CN*1[AAL,'C8)JO#1G$3";-KSUS;>THI;F MX4[CK_O;]4[&VIZV6Z1]3:>5:5_3+6CT7,E"M@LQ=^W._97M;>//'\]& 1G9 M^)*XP4TWT="M1M]HV[K3,99ZV/SM+T:W]6%OUR=)>.MK7,TA-W&,-(=51/?& MBBZIM[NM!31*:)["T1G'I_H.D!TO8[>LJPZ$%UA)3G?(*^LDORO M8'XWQ\&ZHVBE'646VVXN;Z@EM5C'IY8N&&ZV;K<[NQ++&ESN0P@MO"[7MGZS MN&H?'U?8EMO1S?;.3%CAJCJXZAP?5W:C;QEZQ]A9HRX)5V_$R?6-=W1_E0C/ MV?'ID$3W^"3A$$GT6F5Y=BI@1RI<]8Z.JW8+<&7J/;LLYX7"505P91\?5P;Q M*\LP*X*K,DUPLU-)EY60XNZ(EH(E?;L8X[MY\6I)-L[QR<;$$*NCMYU>2:IO M)9S))=E;;P^2W>,'%=L60-)LZ^U>65:^@F2M(7G\D%N[#9"T>KK=*JQW>/'VAK=RATT+*JHL?PP6:<%D.R9>J>T5)=3\#@<3^FXG 3SDI61/]6=ET)N#I^8*R#@;&N;JH\A1/"5>_XT:V.U>A; MEMY2_H*](^.&!MI]3 \L5#4"@A#V$5-;QGJ[T>]U5*[V">'F^ &B#E9BZ:UN M6::Z@E4%8'7\^%"GB[#JF&6E02F+>A4P_L%&]]@1B[>S?\=[V;]7MO5B\[0- M?M'?X?B^P-G=^#?>Y,(?_>Y&XF0OL(6R-WO)0WD/&S;L['A7)DUU8++!5[D- M3 IR2ALYI=-5AO$)H6@?O :C*E95W'+EIN/3))ZJ%=7=83P\[BSYROB :/9H MP59'P1Q;1\KEOK$N&^4?2^V9Q/$CM5T,BW5Z>M@NE_A!D;3;Z5JNG6T[[),@Z;V3"0M__DL=[ M'FE"U3>;"N)W7#I:X^D733R>2?J*/ M+[^SX#YTIP_>\")D;K1BS $61Y0VYN (,V)?.>?@7AS.BYZ=R@XD&O)9U.+^ MDJM^8U,1VIUFMZ1>_TX%YP]TFJVV6;$UJ7.J]SFM7]-.A\S3/>B7-*LQ/V.Y'CI(YJOQ,YG*W91YW/<"^C.JH69_D# M;&[@C[.7=W?;VZ*#$'HMOL;/':#],@\A!DYR&; $R?V <$S)G5S(DT8^ <']#HOS/> M9^/AJM19< 3[^#7_O5:CWW-THU65XD)5LUJ*L+&-4H5-CT98*(C4$R)YK.?X MU?(]L]&W3;W5W;F=LL)5I5B/52[KP9D+9?7C5!"I .LY?ABRUV[T'4-O6:I3 M1TUQM8+UE!LN['6P1J B$#GTY(Q#7O/%]XO+MV'.GG*EOGW\R%^OBP%^W3!W M[NRE.D!4BK&7&Z'K8:^9JG0Y5! I@?4D\HR"R.^MQCN_$MUN-?L?0.Z6E.RE<58+U..4Z\6WL1U]6Q+@B3:\J M:<[R[LX75*;M1F_#L#T9SU(>BS]^L,0V,=E(;[?*ZE:A/);58/'E!DML"S0! MA9!Z(B2/\QP_5F)CR597=WIEM;]2N*H&YRDW5F)W&GV%D)HB)(_S'-^9;V,9 MCZU;9E5"< I7Y7">-1GA+7IM#C4:P;34:H?HP::GKJ-)U5'M2 MA>VH216U1M$*U<8N5;5Q6H 2A9!Z(N1 LTPFJK+#?M$?%9 M_9XX:\A"B3LE[FH_;LEIJW%+2MR5+.[@2^7*NXZ2=TK>*7E719C5:PR9TSVM M,615$G>K=WK"@J[=IKVQML!<5UM@;%M<<)#K,)-I.LO_+7$ESE8+^<'N<3!<,A!0 MNYJ'P93I-%;NJS<: 1%X==_MY_T"XBSSW[[@Z]L3?4 MWF&O!/@0?^_2]=V12W_] G?ARY(3[5TC6X+2>-]<*.U8& T)_T1&XOESX@R" M_"W'.;,XBX&?L-'%3'[:+C@)<$]4N#3L19PVB6WM(_"A27#_^F%\V?F%)1+; MEOB]H$&#_>WO]BF MV?H@@CW:@-\N?6I\>*]KTQ 6$,+9:\2:V$B;!=KO07 /M'4Y">:CIG:3S-R4 MWT]H,H*S>GST9H_T=Z"F>-+G4"A_$>Y<&\]G\Y!I<*=/WI!%.-1S!C?QQ#0_ MF&DO;*8-&//AN%(2@;H>J05+BX&21E^AN= A\)_*AY% MMXLK -J.6':UD38!-#/8_"@$INSC&$N<4.G"&7NS%SR*$;!BX,^X,W&'MR@2W)G6HS%CY&M)SG!WA:=MCE? 8/_5]R!$WM3]C4KRG#+P;) MSC5W.@V#7[176-F#.QGCMI#G+6T\-8\SP%7B+_D 7&W]U-/6DHJS%8:O:+&@ ML=-9WXQOX=-HS'$)7_""D9&!.5#P\'PT#Q_A[0\)LIU&/RGWE\Q4HU^*^,GR MO4ILP^$,6!H9R*69.X;3;FH_%H[$\]&\8%$,YQ$;LS!,H68XAW_Z,T(\7BB' MVC.;3/!/]Q%4L)G YS.0&K[;\Y\"N+(1HD >4K[C;CH8;_$2Q/,TSZ Y06@ M97F^.Q$WC:L'D- H5)\![ET:B3L!2XB>-,03GTQHF&G\L.;KF?%!1<@G>=0_ M%D/+L?A,R\MZB94UTA[D^I],H&D);Q'G!:!//&A3]X5S'C>DWV? 6D9X_Z,Y M(PXS>N(#W<0D"YR/&.=?R56H\IV")V-S5PMC4GN&GA02QO5X0Y[D; MOGB"F1<4P)U6J]%O-Y?+ J7\U7%C_ KR-.,CS?DN=)S&#L<9"PS)E0N?+V9@ M-9?]-_)\#V_X$!YS%9!(*A"<83,:IUJA6\]7=@]_@CGVTC+#Q_OWVH.NX_1L MPQG:=GM@6\[8:AGC\; UZHT'MFG_VVQU&I47>-\"X*964X/_5VS,_&=0"?PA MO/_:CV;AG(3")R\:3H((E(L[MC!2O@.'L6A0PF?XW.R@^?BY6NK!2ZK6LCJQ M[9W8\9WD2T.QJ)REFFMM7^G'"3FX5OAQ#GJWGUTOU/[I3D"(?64N7HLXS.U4 ML>/LB)YS[H$H]H9;[/':?P*KBJLD8I/ ]F9::N]PM2[H0;7"&7$F"#?UDY+^DGX$9 M&>'Q@2'*N.+WF#KI,9[T$YTTJ?\3-XJ\L0<_1 ,"5,(O(($FFJ%MXJQKE>L' MN9=FF\YXR1LI!K%SYWGJB\+IW$J^X@ZB8#*?K?[*:@[-QQH?])ZZR)P7CB[U MWX=0+F/JWK.S 5B5/\_(L#QW)\_N2X3!E?3>8&,+9[G#,7",Q"=-?GPXCHD[ MC=BY_,N'D1>!%OYR[OFT/?K2!_%T<3TY/F1Z'_^Q6*+C--M&!U@/82HC_QELZ3O-?IWA$ZP<= ,X)+/[6]H=;35514..W4[^+_7 MGU+^:R57H.RY.!!F2E%3$@BL0',H M);X>/!:ZX?#A1=<&;.C.(X:^=OSCO_, _5[3D!R_:$EY*+?Q]L'&BACW&Z/Y M]\2$](S0*>+YT[GTQ*'&Y-PGU^/N2K@$=P*2S2>5@GX;-<8HF(?X-5*- M@A&;2$\X_E \.1B@4YR>(B\=/>_H*86#2*VUJ7V&UPR!=[BPCY2F-CXCS MP#+81'A=LWL.IG%<@/MPA@^N?\\(,^FC#%GB)88?W5S_S7V)< /"C>*$ ;A\%CRI$=@J))9[O*,[RL M!!:R2K_&YWD;KSC'%NWF,+ONLBVZB;R.1TMT=Z!?!<\47L -1UHT?T0OZ?\8 M#]MLI^"G;G8%,9+]%,;VTP#M)^T=@I>[N:+WYULRI6-HC+9=6&,TG*:!WRJ@ M,:[^W.H5^\:J13G-KM$N:4V=@D]2:U)KJMN:RJ0[IPR3+S?5\3B_MI61PXW\ M?2;7;6GE9.)OF@R]%1GYNI^SK?"9I;R?_Y"J\199^%L>P-8)FU4\FHL1FD.@ MY%P&T6R;RH2-FSWET_H]!#5>^R-1\+%5Q5*]O3JV3/Y\.^MR/%5O7YJ\/W=J46M3*WLC:SL0.-=M@J,EEK/P]M.>8_H MJ*=4@L74X)**FTLZM,,+V_P3$S&;0Y> '[V(>[O3*5S#?;PJ[.TV5"AWM[5B MR,5]$-R?HUJ+_Y?2;"_\T86,U7T.PEOX%&.*B1)W\1C _L'>0MN^8$5VI]5K M]#NZZ935;:L"%=6*2DZ82F3("/MHKC[3MDLK5C\BNG%_#>[KP64T<.>//[\2^E[KC=Z'=W%BEJ?,T^@?2N$DA: M\,X49"6=1M_46^WE-BA+0RP5R.K+K?;M]ZBS#2#&L4\/2*UP&RX#I MX3B#G7T""BVU0[H@M[&!V]AZKV=6!#^'SNHY& (N@W"*70:6RF_+3EC9 M:UI/C:SO_1]1+7G+BG%S1[*^L;VIK7=Z=CG6]S9WOD7/_].4*AL&#>[+^C9; MC?[R]=8V8G&*."IH?.\)2#L9WZ:!T\X[76<'XUN!K/+,:L_&MXF34'MZRSBA MG .%I0W\:A?CV\2QI HK;P8K)9K>9EOPFK*F4*I@=VX-)I@G]]2P$M;/>/]V M:J0F/]C1$C]6'+Q>!38J%)[+;58,PSV.,6[BR-&N;O14*/QH-[]W8[S;Z*O M4J5Q5- 8WQ.0=C/&<::C;K:7@PHJ$EX-D.U;3)5BC-N HK;N6,L^'<6P3@U+ MI1CC9=1.*:S4!BLE&N-6JV*\YD!Q<&Z,I]KHRE;J-"38,,MJ-KQETPN:B^:E M!JU0Y^?Q8B\AG.$F&D=OU4NHA UL,[RX5@[AMZRRPKL[&F4O"(Z171[(+I]NY4LL]'OG1QI%6N3 MIHCN=(BNH ]N3U2WDP_.PL(VW>XL._,+)\14AB!+);LW27EU(+Y]JYEE^":M M=J-O=W6K559FX]8WILA,D5EUR&SO/4^L#O8\Z>Q?N51TINBL^G16ILN["R*L MI?>LLO(7]TI:;Z%1ODL#8[CC.]TLWVN0#J=FDYU00S;U?>58+(]QF\=Q+':Q:Y6]>ZF!4GU%]7_D#.'>WCJ-6.HV^I??:)Y0^J*"T M DIEJ)6=5J/?W;E'LP)+;^>)0LHG57DHE:)J6HU^508_*ZSL'RME:IIMSFIVMFKKZ+^L8;_T MM=UD3JKCN/I^M7L/J#ZX]>F#6TSZ=(ZC].+8.ENWG9VS] M=UP&\::K_M**[ M'>AN[XT1.EULC-!K[[V!H"(\17@U)+PRS2VRHW MM?K^L=SD6_1VK+HKJ_4ZS]"6.S^ S_&UK3O?QO46$9U;=),O+"'M1M_6.]V= ME5$%NUK!KGI^Z'BG&9U= MH^P9G8K$%8F?#HF7X%+:<_)!%S-N6QW=;)4?_'8EV*7KP&QV-S,Q. MI9L_NN&]Y\NPA7P9SSXWS68G2T4X3M0;O_"//'\$IWM^QG^M'-QL,U["W&&\ MA!';08< .:TTD\_?:5H]/*L?;!JRB#+L[]'^ ^A+ U"[=ST_H@+0"?R$10C? MQ78C20+^+- N;BZOF]G<^U4%!2=XI69%KO3N@<&%P<L1[HO?XK+_NF65^"_SA*[EF!Z<_ M+[-,#0Y]@BMU(]S )S9DCP,66*C! MH\[$BG@]=+2 =/&^;_-'N,HA_S<>@^?/75I FA8*X;[_]T&(_',%73U(A#3; M7>2<2_!]]D:S!RGI4E\4-)VX+^>>3]NC+WT03Q?7D\-TZ'W\QV*)CM-L&QU+#31A [\M?]ZVFTXK_T>MII'[^0Z/VI ]\-K.".NF7(W'Y6J*?%$C%'E$ MT^>@8[&0\_^_N\==@/80(K?]B]<>=!VG9QO.T+;; ]MRQE;+&(^'K5%O/+!- M^]\]D!&$3F"#E\BH0?K__3>WOW75W)JK*JS0=SOXO]>?4O[L^8O)],$=L)EV M[0^;&34Y1POE_UU@UU*I-:DUU6U-9=*=LXO(KU5& M77G?WTJ0YG&%8@:N>NU?W@L M=,/AP\L6":;;HJZ DZZ*IW,Q0IT'[&M,!-PF[W:;_9[XF5%NAI8D9VB89;55 M S9U>,N']X7KT"C*S70YLY].JPU%AZ);\Y?275!!7G=R&DTMA5J5:PVVWT3;UKVD=M%2^N[# YBXI*:DPE>R^XZQU[^J^B M!44+AZ&%A:*U95JP%2V<0#;Z*>63OT9[*J7 RZF"FG30T@XE&DY -.RMZ6NO M506"J+Y\4 11+8)86W&TC'*C.AK0:394_3V ]_LXM4(;!/Y(C4G;DU?QJ/-R MJLXSBC<-V*-'KF_R/&7O"]IZ)?;6!I%*+,Q+H '*[SZ>_,ZM 3R ! MHD" :B?6;JL%%%E79F5E95YI8D6[6KDD5B"I111&-4$I+QID:H-)5DO9XAQ% M D6MMT)@_&1.ZWTF!'9@X53<2H^P^QNK?W%I*U5DZX%$!JS^Z^+B3E[NX-W-UKXBR_ MI2BJ>\7CLKLW86DSAH;=EN,S@:7ZE[9*NWL>Y60"*YW!"L_=O=TR6]-H<^]S M;2%DA5>WAQ*]OR77^T;":$V[8"#IO[0XY622 K)8D5E4E).)PPL4:5FWK=#D=3V]([ZVZ??M M%5*H7;_5KFX/DT=8TE8'$],:VC*OA-I^:M==*MC=Z%CMI5>V!A[ET% XM[OO M>A]LH6?WJ6<<0]VV#NN7-E3LRO0/3:C6/30:<&@+'A;P/FPVX)&H!J2+H8FA=69H+;EU;TN ?_<]\A8W59<6VVN9OC@?A;6[]E=N@XC$]NV]5'M9R 6ZM .=:@_!&4*A1 *T3V%*,= ;-^\ M!T/CP9Y=TF.3#$5L N(-"FVM2IO-B8W'@8J5+K[O7GUS1V>80X6.,1[?ND*GO#LM[, U*.%W8&F, MY4*ZWVC%3'-A[6VT=58BH%TGVT6+ [KB>BX0[:2%U3AY6FF#B@U Y'1F5?>8 M8#LZA5Q<*;4]<1NAZ'6BI%0\SQAK!92[!UE5HMM7VPG"Q/6=N;XOEE2_17#* M&.NLTDH$IVXVPUP\*@-63NVV!" B/-4,3GB&IY"F:@A&X![#4Z+QBHA5B>O% M%M:XC>-EP8H]-'F="HI05OD9YN)XV8.)S:O04\2RV@P3CGZ7/$;E-S* SIC,HT62B(%U M "4\?3&UD.X+4N/+I,87J1]Z10LLKF]WH;"@&^HWW9!U&Q<1FU790\WFE;@D M6+UN#SRA9J75K.[294/6L739EBOW\A)Z)O2L^WK&WAQO%U ;V";]Y K.]:.KW[F-XRJV=."W4T MMJ4729,MDF.;4R!9X*X;N&N?6>EGVB6-*?+30B MY;9^9Y:OF[29,V2KGC9SE>:XW3$9H8&=H9LU]# 3FBMT-JN:FW) M!G@UJ6V5!GB&,N;= $\H]#T=G%0620O5FD-@J.8< 44>3&QKJ(TYM]>K.IM" M?87ZWEP6G..ZZ=R#I^C9"8(WD '-0"BMO,I@HFC#L<8Y\4 HKU!>H;RU)#0H MZF!B&4/+Z('*TF#_3U0N2<+T01;XV@E>7"\Y94@>QI+"%66D'^L/MN1S%V_L M(]>;@V@?']C7^("F"$6[4H&B7=[MDH"9454> M2LI8424WQ,J.U181C94@+D@N6I) @EL]Q"-BA;SA"=+Q>?C:KK=U6'%-MG4S M\F&O&KPP+X\3'-'[/+H1/'5VA*Q4 U0%E\,/!Q4QOQ,'TUSGDA-)M#$J]3XE M%*4$\Q3@I 6 0^D7)W3#L_I?3@8\-7\OA0O:-)A\VK)IOJ@G3D".RH4 ()L M'/2(K-ZD)5FA7[J&(>-W$4#^-@+M<>8P2% "5"K7H[>.FR'2(J-P)*'6SF+O M/JX\ I3Z188$F&5-:ID5/JA=VFY0\Z<@CV_TVB@ \3!]8-;<15FC.9/@'Z$+ MHG2"H]>#,0#\I1 4%IX3;D$3\#)X0S? ;XP0 9>'%RT!-TOG&Y&FA'@@C'6" MI_F6P@8?L($I\^<2FM.Y=&'0*/[9"A307;A[%8W+Q'%H[$<5YP7O>R",I4L" M)Y@MWV <,V<;$ND5A@O(6R-#$GZ9?6\W!OPG565I36 BY^$PM@TX:']#?P-S M/\-_KOTY6<$7XEFE& CH\)W-)O"=V7)(5U+XQ=I'/(-AI;)B6[OX"4/I=>G. MEG"7M\0,@8[!-5, 36+&<:39XJ&C(:BF^)W#7\SQ%?'YS)AMO8,;N-YF&X4' MK_;-QW5O!=,XE,CW#2P*""P7$ #H(M_=:"@%;OB7M @(D9!>BKT:/I.Z@"'[ MMS\%Y7;8M"4PVJ,"9+_T5W,*_' WB!#, '?B36=+/S)#^>F!'=_483VO8[I3W%O3!1+%&Y[97L<\P1$$PU2SU MEJ='+S=\3\R,5T?GPK:);_1* G*H%: M!QIV8*_?""P4Q$,W*0-)J/Y@BP R MN.Q=L->+\T8ZL6)H=]!Y94-B:TX)SVN9J,)(0W5,._>O[CQ:)D& @POC+?)X M?XDSA0WQ-CI_R7G59V0JC:JYH8^D4T$=_(G#1FRXVM2P;=.2[9EE:5-+M1?J M6%XL9N.YN9A:BO5O!;DCXJN6P7XWA^0VX-G\]> LX-T>G=6K\Q;B1O]0(B". MDQFH(#QF?7;S0V,5(,25LPG)8_+#SW,WW*RU(R-''T> M^W4\1-L>:;*.HXPS%.,'QR\P@A?X*?VY9HWL]A:'C?]=+*;4EI,KZM-HLG2DXMQ^\V>@H[I@1V6-_GACF MI%_86'_0V%()OR'SIRCY5+]H$I)P1\"F\DP J28CF[U-QE0)Z4N:RBMY>UAI M/V[7<._9J6=PZ@D<;+B?=^OE+V^()5RJM\[J=R?"Q[S]"AXWQ=I7N-TO&*'9 MK_+F '8T,V<#-XZ"+>$@SF-O51N93;NKU,L'V^Z_4M^#+0';-?H6_T<]^OTF M;GZR'3C9ISM)GLL#^$X/H;/;A--[G@8VIV\262Q@\P-. IV\>!K@&C8/=%,5 M2C_ G=?,?0I_?"RZ+2B,Y<;7/,LJO>99ZLB0-2YKGJR-9,O@L>;E)+^79K[C M>21E%3.XV1NU6Q H\FW*FZ_Y]/U_W6)< +;^\7;##Z05"FWSG4X;O"Z',\83G,<]VLV+N'QTAIOP%WODT?^!8C;[;E+ M']M:L-N6AXI:F3>W[#P6/YB-YY/[)J(5IB):@A1?EM("%V_\Y(S5R*@ O*Z: M[SZTXPEW^J <7YEXWX-T44_"ZQ4%,_OEH6:6S">L&?)]6#;WT-]I@SPNJ0N< MB3OO2$E0-6(M^4J\:DJB8JJ\/E1U7JM)&Q>,9O6#ABS3^B!6A:L!7QWE,J!< M&RJRTJK),&DU^;9O5N+[T1%4& M$TL9*F:ZE5>E/575^>24"OO34;2X9/#XI&+O9 :.*_;^B(\S=X;Z3"Q956N. M)3>?^9 12@ZE./_U('3, O)"X\_3M\,TE1E\]N(' M;[OTF!7Q7J(E/?:FZ328C0+B<+^Y:PB7Z;)>.8Y__7.<4$1=C$F/B/2;K%DD%-9R;9#LSV>[ _DT.G/LC M%R WLMJ=0R*ES"%1UR?4/IW/0F'R-D[F;R0,VUQ LC4# F_0\?!N#10-K4]^8I M-6H^XZM#IQ1M(^&HX1Q"5L>73R(N1\6?=R'5[/@X[L6^PBY,5MAVHO1YA3:8 M*/)PK-9 LWX[/ITR8RE$MB.4M;/*6HZ%LEEM/6"MQ*^55EX=V2G'XS2-1'%V M2J&V0FW;J+8MTMI$6S\%O_G>"PE*JRFM:AYJ:F5Z+*&L0EG;J*QM6F-/M;7J M&FO2-59+9[6*-5:H;;?5MD&MS=;5TLIH#2:J5KX00ZBD4,ENJ&23*VFV3E9= M+^W!1('U,IW_VJ[ULJ&F;C> T+,?;) D)$464*" I-!KWZ9[8"UKFMSFV*PV M9O6Y"B]:Y1;0F?<2CHBK!X;45?@^#C$YC0\!C=&*HZK_:/ EG=MVNU[*\U M>N:KV2VP7@UE=-T );_[0?1"J6/A'9!@V)NS=@K)!Q4WU97X25IOCY56;ZJ- MP<0F_1*N^IK<'$ M&-I&.@M,6+0V0:Y-%BUW2YU&F8UD_>ES5V'16@*O!M'%9\^LCRF5EF'Q2CT7 MR.J^X:IESZPC:=M0T:KLF3EAC-.QQU?XKCJ9R8+?[&TT:R4L2I6 MFT,*NC*8J/;0SHC)U=#^N-3$WRAT+!1>*'Q%/Z)1C:_J7Z@TYTU).[*E8_)" M]87J]U#U6Z/Y58-MN@9KO3[4EJWT/5;TSS.86A,2$ 5G2YCUG .9@H@U-L_-[](RN M#()"OR^4YV),8DQMI= O?.9X@\5)D.F7Z[A\T[?D,Z?](307?/J"3U_PZ3>Y M'/1F[@15M6 _%Y!J@=0$I 2D&H:4(-0OQQK5P\ASN5=N8U2Y7&JYVNHT4(M6 M9NLE.X-7G-5;$A/R9244^ME"_2Q9^]&H@N87K>E(1LBAZD.HHE#%F[]KBS2Q M:A:E,::,^)9=.X^O4%"AH/>X5I8O\#9D3@7>0A>%+M[\71M413YIB 9CQN3 M("?44*AA6]2PR26Q8-I@6O-46/@JY076KG&"K+Z?;)3EM$-K-OJ95A1M,+&X M%;ZU(-&]EY@J:7(;!54!8ZP/)E5H\P2X[L5@58Y!&6H8L#%>K MD=6DX;IV0VSJ8)[4=&A%,,5S!H-@BA?44S6L2':K0P;&8*)S;.@NJ.:$OO=0 MWTOY"8TJ? '_ <_[TCF<'2.9$ZHM5+O?2WGE8)DUF*CF4+;21-!B+1<*+Q2^ M=6LY9R)XT\9R?ZM2Q910?:'Z_57]QC2?3QC9&@\FFC+4,LXFQ(HNU%JH=>,K M>BU$\!9M!FO+G6_@DD$$'[_1Q^T:IG96G1B>?>1Z<^)%CXJ"WVH*:@I"[4\L M"XM(L(;?2 D6I!?']2C/ZPJFG\!/GA0MB13"1..G,&1XLZT;+BF)F+\X+2W# M"QPIW !$%NX,< %?PY\GDV5P_%7_/DK7/[+RI_]M4>B MPK0%G%8R?XKBS_#F!%"[@=M'P98,)E_AY1;^:N6_PGM),5/_=@TS"N((8W%@ M8F$L#]"'TU<>@O06*S*+, 41O@S/76]\+Y;/IP__Z:PW/[^3?G#A_=W5"N00 M_OC(5KWTGRF8)6I#,0B_BU^*R7/WLO!B=].J0#=']CC[5[7WYX08[D'([*BU^3]7;PM1>CJ_P7<0+I'2P5\R-J>I[$TH>KT8-BIM6W MSK>NR#1])Z2EREB1A30.I*$(MMNBHBK5P8)O00CU7)K;0NTW-M1[DWY S^U' M]$L7CAM(WY E6?(WU'\ZQXO '/X+H"J3;I9WS9UMY$N_=>?WZ;)QNE$/8=CP M4[+3>?']ETBW!9L%@54 M^*S*UV3@V-C]8ZA;@@.@)TBZ&9!H*I>E5BFW:E>U=N&EO.$#JQ\^>#-8S4/R M(TXU_4F"O;:#24F.-R,TYP@^G[M1G(54X9SJWISC!E?XIV3"X-_/=+IH9B6, MVY\G4_QK/,%9"J<,)G::94-PF782294<@*I(4BMVYA-(:N^&_>1@JQE X3$7 MKUK,EFSLV\W="'F;\FT@_D^X9XX$T,)8]$ MO,, !0];KDC;[_TQ8669M-&6\4V$*6;-+IPKV.GRF"/2P B_K MD^PR//6ZPM"'H\K0R=^GP4\G-8$'CZO[_LL$GB.-5A7&1<./ 5G!NW\C<5E? MO,L]N#">O?'^$F<*$[6-SE]R4L&8JJIHM%;6,$:2=!)U/?@3AXW(=[6I8=NF M)=LSR]*FEFHOU+&\6,S&G 6\VZ.S M>G7>0L3@H41 '"%6%0OHKCE-6"R*0]4NL$BP M08%=QK:?J&9@3TF WX*!.+<=@+0,<&GZ6[Z2P.)!J[JQ?!J)AP"RX=]_$,& M@;B\;"$1]H8',3LWE-;$";.&Y 93J4G(#$O[I,3N RF@?0-NH_(?^' M]"6"O^A]\*L?:'1Q)'TAA,F6+GC$-N7I0M;(=*9JUEQS=#+6%$.;FU-9GX_E M?RL6U"-D:@47R8%Y21C -H%QU$ M[P>EFN6N$(/B,2C[LLY4H1CI%G?($UV^#VE#I(+4";T70D52A")Y"P6N[SJ[ MQ-ZMDF*W_@N7\C NS!U]%3JXLP]"\#<0?&9K'6$NA+EHM="%N6B-N>AO8=K7 M5#2+6ZE^[T^LNW@@7>8\VKJ<#WT:D'O_[:/[# J??!L8Q,P,R-YA#-W1(<2 M1(0VW8LVT2#XJ2K]Z49+?PM7.G,8ZJ\QY3--\DB(6Z[0-%CM!A/9&,H9[$=" MU82JW:6JO?_OCQ^>O'E=&BK9B%Q@F-:Z'&Y;2UX.0JFF,%745- MKMR11FA3&Q FM*F4-C7J*B(/K3DTY-H9_82J"57KAJK5["IJX"JJP[':_CA( M0^0>-Z&B?SZ;PI?(G\-8#)KSE)N8FT[6Q\E\4$<9N4M3)R0L:?@'^<>:7JK!);0RS**\'-C\V53\R6WADM)P*^MN_X:42B/V2(Z;HL1[#NCU_-1#=:M*"UZ M&%#L)NRD*;[]J#OB+9K+2J M(GOVT#8K]U$3'K30U#M==TNJ:7T>M$X]:--H9#M\EYHLE/D.^DE?L>S6Y$<; MX$=K0U.]\9:8ATYG4 ?F<]%>36Z4XFRD"5J2L_I/W@'3;8IGU%3D3O.,GK+1GH,<;4@UO(J"=,=AZ^YI M8BOQDA;!;1?H076U-$5Z _29:ALY/5L[**LVILI>>UX__5VGT0*G1&Y &E5:1B(<\\JX1I9OU MR:2-IJWN:-'5=DIF])<6K[U:!XHXA=H*M6U=:.YJ!58P(*=E$#^6#L@)U16J MVQ_5K3D,>F&SJ2*%B$R9%KXH3;@&"!B^2L8)_LL5+.2J6;)YZM=;17_^A[^P*FZH5X M9 MT@=)SNXAX:4ZPK@(E8D)DZV'4D#"#9FABJS>KA%?:L^7%.MRT@_>'1%C:M"I_XW@J]6O7(!;K)8@7Q"^MG<72Q(0+P9D:8D M>B6$/36$*94V@3\C9,YJ6?'3V1%S,\X)?IKA'43T%U,"$O;P^_$WXP'XS%?8 M;(/9$KPB:>Y$\&[N0D)^[R"GV+I0P3'5@WU%^4<2[4N/3]WR+R"EKRCD="&R M-NYT(7)&OZV0 8:4@\Q0>EVZLR5Z<0<%QBZ#RL)?K?Q7>@&%ZE'%,4)V PI) MU9O"F8;=,X83D)G_XM$;.XLH=B==L(4@AF.H9./N[&!9^$F7)8 M.V_2TOF&< 7PQ\K!7H_=(01%=IQ>&"P M9XQ,/QY&CAF U6!G U)3PGZ]B)6ZX*3TOA#=L$=&[RNUS=HJM>TN56"G*#(D M7%.D7_>H[W:-=L'06>$B[:X7R2I5WO'P-44Q+B5D>P7ZAK*]HJ.@1PMJ= MSU>DI4<(_$NE;O"ZW)+7_HAW6.\#?_T%(/1ID=4BZ;_(:O[>#_:<267C+QH> MUP]-J_;VQ]9L5.-F7SOSP M?%J>DOE.Q;-;VX[[,HG2"/-G$-8O3NB&GQ;' ;$L1*N#B:V:Y?!P<.SPF1RL?"11EM'0!Q-+*[EHM)%,OKT-(H1VWF.2877-- 83S>AZY\., M7,-B[-QJ&]FYTP<)3T=Y=O_]AVBW<)Z&$'R8Y&L^^1XTN/?+_$L%?+.$* MOON!UC6.P.@0)N"/?D0DD_V,^%IL UH .2>1XZYHQX#D_J.&\YA!+]+)03C+ MKK>E615'UF^9W&BDH?5+9VO')]EL23ZX,%[%QOM+G"F(;QN=O^2\I>5)>ES0 M>!CF2#H5U,&?.&Q$JZM-#=LV+=F>698VM51[H8[EQ6(VGIN+J:58_U:P&TU\ MU3+8[XQ?R,,T(,Y?#S13Y]%9O3IO(2['AQ(!<9S,0 7A-9[RH^]ZCC?# M@X8/7A@%VS6;;CX.N#8RF_; _R32%O,J]V_H[M\+4Q[7C@?V7@K<\*]08DLG M)C7YD@^>B^^]^/C/Z3:$.X?@'&P(4Z5P)'U=TI0(D,$;O3R^U1S32,&Q@%%X M$OD^6SI>?/^1%(\F^2UXO)B3^$8!@YX4'5% YML93;9DMXV63D1',W/"I;18 M^:_@(1$GP,SCD"6&NSN'#CVBY/;A=AJZ<]<)T*E^!?],FA+)F8.ZA>@:.XL% MRP2=OJ5'M!\X9J0N5MM9M$U>'-X"G$Q?HHL7/!#&?%Z^&R? $8.WRD@T3: )W<;A[L,X'/2RG)F?W%65!I? MEH1$-/-\ 6YRO-M!<@0'^/P!!.9OJ,F#@<,07]Z.*]^HJSYU/686X8,D MD79.A_L*>SQ80N)[8+YN1$\ ]J-A*$@& 3$FT/6,$-S%^,T /8[C>:#-*LZF9G4=F,4X/%YGX& M/HD3VU+X%JIB /H#BSK@"MZ!;7M#&!!FM'M.G%$?CP8-+D,M&&^&L7^.OHRD M.7TV12H@;3\\FI\/N_ D H)!HXN%(&JJ&GN_AG\F:Q@YO.KO[(9O\M$F'Z0_ M>YQO@S7<<;G?UV--DW8:7)3HET*L:%G!\E>O ;Y12.SY& .20]LS'O>@PPET M,&(1KN,0!/LNH4LHR)PZ!QBUF),% 0C0JYX^/7^@<,2%F/SO%BY=84%$;+)= M^!9=[AFL7I=Q40*]-=P@(FNT5 >%(W#/9-VGEAH6:1SB#OH;<%:BN)S)79/8 MNB\"?TV->8$W@"OA_6'%_C_J@*S10CK4TJ/$'E!Z:#IA6/ZW."JW[DA6\ M)PWF[%8U''/\AK&%SBC%.%B*F-<1[FI@OL>3L(__)(4:;)YVPSV499C(+9CO M9Z++WD,WXLAJ\W'D(84".A"P\+.3H:3:'[T/ 'W:USZU^5."WY$BYWNL#=(K M+ T58J\IV_R>C>$Y'@):'%R1Z8*E!+1AW]G8;%3B43__=(DI5XL>BN MJX1UPA(M%.;L*S5_\%3,5=H[($YXM!\X<892-V"[-72K4<4.F#0.3G&N\XS> MGXRBXG)\O'CNSPV<%6SM*8;IS=C6E.X:3L\HDI6(A@;(_'!UOK@(4[TI.%!O M?K Y3%; ^#TS5D WXX2B<\KVD8;;=EO\.]F<'&D<+EL'48Y3K6/%QYF:EX Q M#E/EAW]&TL>,AW%5+N;M'NM5:OAT[[2**X1WS A"CZ[7HT_4F.YW?]U>M Y" MBN4V^#1(BJ#T_&BOB/3P.+TI.5 R#/T$" G'>SO>V=/'4.&"7P/+6_!&(1BQ MW;#K3-U5R85NL?7HO3&+/WDI&C';:>K;2$IU5V_M MHX&'^Z)];_4[ETF)HD"7!O3Z1>&%MG#Q4HW, &T[!Z.$1C MM/;GF-5"BROQDX# OW<1\CC '_F7XN+2>VHD<+ M20[H<0.J51S\ G">^'>I9)T,P +,0GQ=%G=(QVY/T)CP41QL*/[S;Y:BC'^F MU]*?Y9^S$T!H6H?$,CJDC&2.D2>HBDQ^5$5:&ZF*M(:HBJ[I M^MH6NI:G(XK%:\F)>DYH4XGX1[#^9+QL8OE@=;M0[UWGMS(':'2(EBA[(@X" M7OE;\L)>W]:>;C+D978!*NEG61;K;77,^I.I]5K:JM MG+#GT_-PZ72BRKQLKPIT^U5HJYXI@D]GD'V,]QE/=)M1.N\ J8'TH6U6[O71 MGL:20@7ZH0)60RJ@@@I8P[':EMZJY=R*-B]7IPDB*;.6M,!<6$H'.-J$3^R T@DX=T3DVSM7^UX3..]C$9&4WG5L9 MA!/7<6W-Z4O(35N-P<0:FCHOBE.QC1$:P$D#E(8TP!Q,[*'6FHU\3BR[0R'K M0IED1<+6!2.>=04V6V@;B@>@A37LAS54&[*&V.]0&]IF6X(ZPB$0*A"K@-:0 M"MC8PWMH9O0Z;9%'T*7C4E:^D;=$=5T->Z9M>C/:9HP'$W-HJXTPTHM@9E_0 MF>J971,ZL>G2>&C)Z1;B]4G%%0 MB\)]4$96>CU&>D96#OB#?*8?5&MJ$SHQZ;_M"_,[,_-*\9F_^_D52GV'D]X; MI6[H-++6UI>WKE.JKB>-5T")D?$866GER:_:;4D+<.:LG_N3PT%_AB2Z&, N M]F+=CVP7+F!BWE!6T%H=3!2S^"Q?>G3?=6#PQ+EDZ(: MH-T::.>8;@,[<%1.K.*$[];SFK3U6_<1 MRN"6O][OK;D8F0AG\ ]G[*2BE)-*IA/1S36W<,K_>7?2'$S4LI6X;78G!2J* MHR+'$[-PIU&20D! H]70*%P@<=Y@V(.)K&H"%?>(BLL&PQPCXU5;HFY]V(%< MXT#EE-(4@GO1LK=NPKUPWZ01A;D- MS]M)'=TJ7L&HP@FO;=]U"B1=:5OQ*%'G%:H0<.HHG/3"M);G#9.)A](E*[P% MDNX723F&B4;6U=;#J;\A-.H/EG6O8T''Y?,J"'3N;[$8/QEE!7WH7!(39YET MW3943^PS[<'$,"M'S_G.2TOYV(0F"DVLK(F7UVAK/)A8,J\8OU!'H8[WJ8[5 MHT(6'K;IE;UEH8E"$X4F@&^NG-T!.I(SJ![RV2BX##8W-;SRJ4TECT0)8>N"9(3$"G )O5S M=E+CLQ27;1!@EQ/'FTL Q(?=O]E%KB?!U[ C/<4,/>7YQ5DYWHQ(7Y8$OK+O MY'XZ^7V?;:65L[W:VYW4E#NS6;"%'\GW#?%"_ +,.L/!P67#LZ HC88ZR33_ MX;C>;WYXCE23!)2"%(:6IM.T5&;670^D\13%G^$(NDZR^0)"":4?5B 7$OXH MP6)V>%P+\S<[ZM"*)[5TDM,MC_!73"%@MI?N)J1(>O%@0'.\46P^_/4F($M M$R/OA'\3Z8=/SQ]^I. +MVN0&[UD2O"AO"@\CX2MQ3:C<5+/L6*7)O6T1H9< MCD?R+"ND/I(MA1=5I9+]D/X,ZC*I9\^Y"&6]2^21_R).(+WS<-4Z9)"\ACRR M#CZOMHA)&2LR%_;)G@NI"//JW0NI%#5K)UHZY5<>9_I#ATY//57'95#5>!%M M]P;74,)E?2W>JO8>XY:MVVL[9[@VW\1CB"4.Z MX?,7$KP3F:%9].!#T=VNEZV]])QNM[3J[?EP2_^![N@QS/(,"^5[6"?_"]LA M)[&77\@"K-1G,EL!F-P%B ('\>3-OSK?LZ+>VF!BC7EE9W3@)$GH13?T(J<' M+F>]*-<;R=('$WEHV*)3I%";EJE-#D=&[3A2P%Q0O(K87\S77J:XX$)/2\[ MKT;F8,*M+*-CQ1>=@=@/%1T:K-&$GVX/-@N\&2N-MA\%T-H!M,8\@'K@9<,. MLRV\2G<31"^0/E IDG[K>'3KKANKTP^T)_8E<*7GL(0U@RMY,#'&E7>] E=MVO6FZ*2NV/7R M0Y@RF"A6FI6J^$ZW79')MBWQY=@'CFD>KJB4.Y!'^QM-&,E+,B.>VS M+AD/9B+ 'OSA!]0X1%'@3K#511ES_]LE9[_55^KN,_UC<)N0L>% MCE?5\1Q^@\9U7 -?82C+E<_XA8X+'>^OCI?<#J1JM:_8#A33]K1"8]*.G*9; M*'W,=5M-SJCN/BWIQ'_'M91T/\2ACH]):!K@ ,X4""X3F(PTK,9,E_#&A5]L M:3BX,!;D>'^),P69;:/SEYRO_&3E&XT6>1KV2)).BFP/_EP&^P*H%_(P#8CS MUX.S@%$^.JM7YRW$63U\-WBQ$UE6$$/C!9B:K%]1@&F/^905%KA5366%=*[/ M@&ZQX%AU#J_'!C7',G*JX(]@I$C :N#_[MQV -(R0&/_-U>;&K9M6K(]LRQM M:JGV0AW+B\5L/#<74TNQ_FT.)E\I.OT%UJ]'C)C:.;$P%XZ7+DQ5Z>71T/&_ MZZ64?2C[M-HLG2F))%B]1NEJKA,S3O\\L=W[^O@'>7#NM_I81WJPD_IY_-3N M8L4\LUFL.AT<@!"!0<^*3DOI%Y*_#8[*Z?T,.H0=%T&(5S _XI%;V?LM;*QE ME;:QJLG-QEHCS2Q;-GZVG%S6Q)C$F%HY)B[L!-D9 @6VX,>[C.[5+]=-&&#W MILR[1L* _@BI$&' ]4SB/9=>*2:!JNP*-Q>+64@L1T^">\P>W.\/2W<.KN\C MAHN,P>0S^4; G]XG(EVOI[E@JTNPW,Z ^4@5-GVLD6-"3!43G_TXQ)35XH(6 M(*7BM 1(:Y"J+4#*3YS6>"Q 6H-4Y=(@[6#;DR+!R*0+GD,3C+,)4K-B0%=2 M^K;T_+*8I*XEF6[;Z62QMRUU-IG3^#*V8.\#?_TSD"EH!:XSIB;HY-%1>C3-;D5-0G?9=J-Q=JMQ'W_,W!$^8O!=FLM^Q M):ZT8F&^GC(<*YS;G@B]$GK51KW*29=M8BG#[#E+&5HJY\9?0N6$RC7TMN52 MVU(Z=R:SC=^BI@\FZE"7TX5XI$F5A'I2F=T*HX>IH,(A%NW.>DX_P3XGIQ?0OX2VYYM)!] M"O..$I+@H<%Q6P(2"OHD<7U_KK\!5VKSYX2"S$I2I';2>H3G3NJ2.#,!VY M.DDA?/']E\=]GY7ZX.UF(*'+\^9L[I(>/Y@Y M]>YPFKZ2$%,[GMA<,4KMS2;PG=GR(\F@UK-D#<->HH%42V'()5C47O#I'"R_ M &"+[& J.M,9.V@,)E8Z^B_L8#M@R"7BT5[PF<(.]@F YR(,[06@-9A43^45 M"&P/ L]LZ-N+0!YGC9P F!,$2-A 8:#D/%[%M]KSK3M(<5XX;B!]\&7(=NQ/E\G'C,S5_'[Q_ M>@&!%X*]2+([^>0QP7X N7[PWH/3\]_H\] /Y8QMA3)NS]DBSS6T1\@IR=6A M%B3KX(@A>3"QJX2&!7[:8WERNK!S1(TB+$_+D5/2\J0:K==O>9#\SE"$Z6DI M@,KA)Z>ZB2-L-&%Z>H6>>$3H!9S: Z><8\^ZX80=+MK"!\KI++3-%2P>B237^T;" MB&Y5JU2QM#7S65Q_W]?SC$/=2Q5+6RN2Q/7W??U=9" ZBJ@K$MT-0T 2A.Y M!OW"TR7RF2;P) \FLBD+1/4'46>.Y1M#%(]S>8&G]N#IS+E\8WC"PC[+; FB M[H >"81\6%XC*)+$]7V[7E DB;#3T1J7DRR4R0+YT8]^W9G)IS"=YILLCF?6 M-1X90L)/:D_6N%64]* 6-.F#B66D\=1I4NYJA_:U@T@>UV")A:_:??.C[:@J[C=ZW.VK)W3U;(.)= %NV:_,)33!K(6#.%AW;CR89U M47M0E%-#6PN*1.%LOS"44SA;"X;P4$ZKW 5)H*@]*+I!"%P71;+]PE!.D6PM M&$(:SK;TB&^Z]&SN?DON'=_B ;__J&@'2?*N-PA\]2-G);W M[(72#RL?\T#V84<8>?%-_]0/YB1X8')^5&%BYOYVNB)2,O+X"Y&_><1I"_V5 M.]_],E?5LD3I=-WP&(4W]'M^IOUG9PR+@2Y.98)?[I-UH\BI MT%&AHQ4;7J/7K;]%4A"!46*MP[%2ZYUA9M_7756FO#6IO> M%CMZYCA8.:I?041ET-*-971=U ME,:\?XH<>. NK@NOA5)TO:T39Q6G/L'0-4K#U::&;9N6;,\L2YM:JKU0Q_)B M,1O/S<744JQ_*]B8-K[SR6UB>>IC_<%F$P>_(?.G*/E4'A]'R==.\.)Z5!(& M0"4)F@<,+*.3;*[_V8:1NWBK*5L\58>GT-RMQ2(D$;S'"];B';2\.@Z=5WVG MHZ.!^+B@J:QX^IY_$@D>30+)]2)?6CLA_NS%;^X$ 58LT>,?R?'H*K!RX!O. M2@K);!NXT=OQE^ > 9EO9T2:P=]N) 5N^-=(>G;"Y>'% 9D1$.8G.0=B/J/W*B:0S MOJ(.)C[+XML& 5('(8O002H?_4MZ=:.EY, X3OAQO=PXG.?KN4_71],5JXS M=5?PJL>/C$6*;1,UHJ#"V,+.]Y?XDS!F&ZC\Y><*.>!(LXH_!O5.7,\DJ03 M01W\N0SVAXDOY&$:$.>O!V7MT/?IZ]**?X[O'TX,&[V2UHL]COXZ':-LC3=9QE/%Q M;?S@^ 5&\ (_I3_7K)$]SO[5>"1G?E[A5CFGR24/C7=N%IWK,Z!;+/CZ6FQ0 MX#[Y =7#1ZKV^"T8B'/; 4C+ %V\O^5[(.9@\I6B$U;D9_0.:7])9Y)]FEUN MJDJ[Q(:.__$N_W]:;9;.E$32!V\V.G) L_R[Q!>#)> CV// G9UZS:=>\MZM M^2U>6%P24J%^A:M^6?FSO_;>L3F0"/C,&[@>U@LRN/I93W1M./<8(^LQ9]S+ M@HXDS;Y@/MS\Y[:F<%D1Y?%(52Q.@])+OIX8E!A4DX-2+]^JH.N74S5_^6N%W!/FGM<9 MLK.*^2V#T$5B:N(>#=W#+G>/%@/]']07 M>XI]L8]^)#%W%@,?R"8-^P_Z3C2\\HNS]+8V/L'D7('1J?QD:UMG, ^ P[UQLM2(VS;DF8W*)[A+!1(*%"?%B%VD)JA*>9X,#%,7IVIA;ZT $!WIB\U+C@? M_8B%KOX DWJT(?<*OF*B(/V3IDSR8:)6*:X0J"57JL"K1MC(G>O2%Y9U\ M]7^G62?<[)/E;S:0HO3Y-WOOJ?2;0-/ SF/'GS+W%JZ4XGLY1/&4QD M-9V6+Y1/*%_KE:^!?1-3G"=*Z7.@KP,9BF@"OLN7OR6]5>] MU,_T=./0YVJ?J\F[,4 90?7#RF2]V-T8DLPHYJ40C*F!*; K,TRVAWI> +ZM M@*]G![@#]W'8\5SDWM0KAAP%T@72;V+:#PHZLG!MH$O7HQ8B MUM17?-=OR: M:)Y9-9I7*^X%O.\-WB?1M1VV2T38:%(Q!M=F*\==EXFN68.)8K55%\0:T LE M:1*Z)W2O];K7P+:I]O0<2Q],9*,3T8N:NDATH2#M@D7INFVX3RTO745F&8.) MKI1LAMAXLK4 8P?X!10 OEL -^13UA[+L+$9=0:2:_41,KH*'F13 MQG=G+=D4I5#_-?8U/@C01Y9>H'O>N8Q'=21G-&_+3'GD,-C<-IBTSQ^;S?2? MV/]ORI)N,8$LL\L233?$.A;6<2^SN2]S"N&*)OLYLY@=S MFMI+VP-BX]_3'H*[QGZYS7Q_.NH'F?YWF>;BZB #@.?[U=ZB)SBH.9&TD13_ MKUPWS-\([$?)IPW!!JC>RV\$8!BFNV':2JJ!.GR&MSOND:L+::_6+BHA=$R\+H"YWIZQ2 M=B;K74K=_Q=Q ND=F(3YD0-20^GLV>.V+I1_@(V7JQ1(5BZ3Z8B0%"&D?"&5 M*DSO<)',IY,5?@:>#;=#^CO,,^E7DHEL7([.'.^=T"L>H!^_=F#_XGZ/'KWM M^F'N1P_Q/;)"+!JHVQ"VHG4GC'0Z9TLH4M<5R:Q=D714)-BI"$42R8]]3WZ4 M:]8S\I_Z_';@'1H+.^Z"[]U(RWRM3CSN)[!R/*Q'5 ;+3 MX#4'$U-I^-CJBKA#WZ%K@I=O MK,O/S'VRQ]W.?3I\:JS M,I7*C;I:F6A^E*G4GM'1:66Z3WWJGTHUHE$T1THV.T$YXH@KFKW1$FG/K;Z/PEY\^->?:3+'A&;,HCZ80^Y/#/9;#7 MO1?R, V(\]>#LX!1/CJK5^LSH%LLBH,NEZ *FX?20<':X =4#Q]AYTP"1I?U=^>V Y"6 2Z5?\MG MDX+] TT:05:99UQE:1]*YX0=J0!C.8^* D/'_ZZ7TID.]ZO-TIF22/K@S4;I M0[,3:YO#!M4UWJ4Q=V6CO/\VWP1IQ@YX#*X\'$&LFG3H*$7PHIL5;&R\!",\.&LQ(, MAAR\1=KY!@\8INHB-:1:ZB5_C1_]&9[\!PEPA=RYU:!;N]?"9-U1.JCQ_T8< MJ.1VWO[O3D0Y4\]DSX",]QH% 3I$,L>SW0]-%7LQ;H>L\JA4[ZX3B4'@;]NR4>XX]=7LOI& M?H?;+TN?#_M$[0="Y;*:D3 M'8)^AY=#HX!.7+\TWKNR+ -"2JL+3=C2=%Z$5AW2H_:KBRF6D,I:\=[?!J65 MPD"BD);D88@UY%@I++&&U*@M[K?R2XB)VJ)9O&KQ.Z1&+=>6KTL2$'HN*A:2 M2JKQA#*\6C^LP40?&E8KNB#>=#5AJ%);J"B4OVJ1%?JOLMI4*P"X8WTKK6+( M[&:"CG6"250L4 FT$ ^2N]YL(];$"):K?I&2\FQ\>E%Y_NDEY\!D_N[[#+[Z MM,9_E=4D94SC 6IZZ]-L8\D6K%,%J!9OLTX=EYF\)>WS!-6BH(1J=#7GE':M MR+!XZT.E;+BEI0Q1#200GTT8%@EL74UV&4JO63T=XSRC:.E$[+>>'TEO) +P MK,%9GI&X,6.X](/H@>:Q89K8RO=>V+\R]S0X!__!J_TUK/S+V/N7P8/Z4;HL2IK& M[T$GV GV\QM@(C R,,$O,;7QV?>HF:(,:;^P!5_ZLB0D"D?2UR4)R8XJ#6ZY M@T=6:T[%8)B!@3S,\#ZK@ZX ")IP=]61 F#*XH/[_6'ISL%\/.)K:2?&(^,K M^F "QFQGPNE?=""74_]LLY#[FS%7F&OY:8'9SRCE EF7BC'((>T[-YCWKH?R MXS@4+ #5,XM$4OF@N4V*RS0A-CK2A%B_L@EQPAW_(=YCO@-!16^8O[KR0S"0 MZ7Q1Q4KG:"I6.E]TUU4CN;5$[^U>V:.8/:/%TW!DB,Z_?!%.QG:Z*&K/5=LXH M"G#1F!W.U?X.800?)(W.3\V&U-V9D][[\,[@ESOP_D?OCA(:HK3<(*%S2!9; MYYOCL@40W*TM$S;[X@R\,#?R@Q"V#_2KU '#A7D;A/'71]+34-J/YY^#+V8*)E9//O?)G2/IELG_'*J@U4'>- TWE@R4"'J&X;,L-*RM7;,)GY M0_X.RN_!='N/!CIU*2S@E5=.E#(>7W[_W_8C*BT$6$R44;I+T?6SI8SE^D:K MX&C3!V794S:2P!JOG;?=.HWSL-AB)WOOQ<V"#]$ =/Z"OY&Q<,!=P,8DD MV!"!%Q1%@3O=1HEC=-:0(#$[^D8@$H)6BX[(\5H4X7N+90->-SA3'BV=!/FX M84HRN(0/?#3_B*3UQO?@ZZ@OGS[\I[/>_/QNE!FYK'?X7PB1Z-;7I*)=; .Z M/LT)+&4K=$;VH[M^M6IT!_E/;];W/>2?<2S7];[!"[&8:^)X'.X6DTW(I4UA MN-ME4K3B][[AUA,1ZG@N.7!EV"W@)23B!/ G;/1>#K^(N$^\TKE#C\$ M+V\8=V8^[VZ :)F^)9]]\U?P0AL?7 +I!2]AF^-MB/9@?[,0'(H9.0U.=7'N M0,-(L*:,?U3 .$*FTJPH',7=@OL M+@=RI7=^];(Y M=TAF6.&-WZC#V, :T=KZ[Z^U:(M\W-#2YGX.MEPIJX#+& MM'&%\00G9"<&.,_Q@04L[D'PADKZS5EMD[L=B9Z&IKRWY*P(=U#X?3Q#<&.1 M2IDCH_8DZ_9G!LM].Y'MH[$_?V>C_0W';-? M\#F6^7^CR$N_CH6ODSY8.QL6R=MD\-Q0-3.A]F"B7Y WU/%VB=4HW&N= '7 M%1.J,D6?N[#Z!$?GA]$Y_:>FYM@&L$9.AR:=QF7.&A>.!UD80&J[_TN]>6-T MU3G6KV0:73JUTC*8130Y?6J%][GN?(K=+>,99;F4&I7Y%YH?@>>Q$KYZ=SV$ MQ#MUP.# %,;.%BC4)O!? H?2&&TWJ' E@[K*H0G[\/']<:,Z%!]*#X47V^%? M_"#P7^'1S\[&F5T1&M$ ,?+X@N$"VQ+XVYA[QOX2W"78^)0T:;.%GT+"W%3DC+IZ M,3\07**RS[O!_H%C/9;2POU.Y@__1P)_)Z#Q7D!JA7@7WY%H@XGG%PABG*]F<[_.W M\!Z%%LCX!>^7,E01E*&",E10A@K*T/HH0UOOYOZ&Z\89+[?4/N/+;$GFVQ7Y MM, ;?? PVDDW:QE;#KW3[8C90?FAFT*7;7 >P^T:MZ__!V[CE& @]Y!_<(@] M8,@FPI LFGE85 IV(CX+DRYP#*KEF_>>Y1B$9;5D]]X&^@ K' >ERQJ?0:DC M5;GOTLRXE5^#+7I^N7I\#G_33KG% MEO)W]%@,]C'[TV(D'R[08?BBH.Q>".Z [#QC5=L= MCA*T^M*#I(R-<1L\CBM"U,F];W9B+S#)H[ =-5-:+=9WH21GKEZF>CG&9I"M>Q^RB MCP<361W".U?E>\JV>)P8FX0:W*$:& VJ@=PR-;BKULQM_5;3(:94PDR:PDD_ M[4N8\16U49V.>S2RY-=3'VQDSE+&^889L40CUY\V?&G$*MUJ<]=]L'6N>!M5&LQB/.)2G,B'5@ MT0Q*CLUA*2Q[(G^+,(K Y=7-(9K&)3;]TG@LM;7CL@]9&]GX^2=@ (O',$4] M:?]!=[YQ"GM<,3GSPPM]C&Z]C[KWZ_NT'RC5[B9GI3V.M1Y _=<8Z7\$9.UN MUV#MZ%=CM#\CV#^2*,MF66BSTBSLYSK;B.UDF^&3LR#6 !]L,J:FH_6-PZ?I M7>6EHLJ:FH(]2L_IZNA]5;2'&4^=">PJ/[8G*T1RI5G]0FV%VM9T4E]:;4U:3:#H::^L6VJ;0]@#ZDM,'I=',?? DV-.'UFYP0?E4O!!+IH2SF&PN922=*2'$I7U MD6JBK"XFW+.V((1V2G+7FVW$FI?3RL7SO3CZ/G5*2Z:.;0\RN(:/=PQ9_;!8 MV,Z9S8(M?$B^;X@7)EV$XOL=],H<29=;566P&!]RSW>*,W))V!&D%'<-8]2- MSM3_QAKQ,#)MRBT>$L\%86P]VKT&V[,[;MP2.]Q>VM:'_H"W:B3-; MLFG8];IDO>'H4]D0L/>3]R9%[IJPUDT^DKD&^//&"2+\/79_>0.I3-"/;$_T(IA,GCUO#OV']S": MJWJ&&-9@8F?TQF6^0EWM,OD,W:9M \[Y.85[8V8W0#GM,(L8.)ASG-J#QF [ MU?"G@+%O%/VL;U6L7G1-1/SB(@&:LN/11?5<$>RTR/2.714FK0EG@)L7GY'/ M8M^L .'%>F/]1F!DDI*8GH/!+5TP),%L>:IS5S+_[I-#/RT.9X[21:=Y@,UQ MIWF +_3Q5H>L;=O+2T!>T*;'QUXPQ=[,W=!>![$KA.O>\<(ZC)=5- _'_M/! MVCFD%S)KSZR*!]* [P,RWH@3[-J2!X1RUK-.6@X^#UO,A4?4Q,5HB-4NTQ!; MY1EQSU+&:B/-5*IPU?,Z(X99:9Q'J4K OA^1BZP7NZ,(Q-[(?R:)%?NT^".Q M;!^\CW#;KZ]D]8W\#L]8E@Y,F#370['/^1H]/3*Z@3+K-1&_W;L&_ L6X*^O M?FG@8WNKH9QQ3'H+3M$;X-'@47(B\)B-QV5 "NZ<#A"ITJIZ(TVQ5PV1G;&0 MIK"0M2'RO;\-2@-2HR8RHR3G3DRD)4QD?8"$S7,6YI B0DU74]^#"?RZ"R ( M0U@#[IY0LGOHE;2%QF!B#6TCG1-?ARUD6W>[A1#%>'O9/>'%L^I[2\7@+),[ M4N_2*LLX$"R#%TT5ISGCE'91Y82VT:Z'SP&9NY'TWIG1O.7N'CA>/H-XI;VI MV:A@]VN'&D;4A#' M?;SCLV!ZVR&>U[T2N"\>36\#UIP>CX C_]4)YNR,<;9TR3>"GN5A/_ 0[!/\ M'1=F2"^^4#*8/+1S_#? M3R'I4,+HD)WB'N:/;+&!,VL.G\9>7D(#KA*%6L7CXB5+T_> Q8"-N4KW6:OY'5C)H]-6,L%5M4U[ZB M9D_ETVS&M.(SS2Y#3[2[GARN*@ZF9M!\#UQ08H4&7&$.):X9R?L&N_>EZ45= M=7)RJE6>$FF\]X-?85<3+;:K9,KW,UYV"V9I@XFI:VD3&R?#W&"-K)@TUY3@ MP+B;9KK&)Q%7F)%NNR.(33\(RD>%(0PU.9UDG#9WI?O_@PGAS/-Y?XDQA M'[R-SE]RWEHTV]V(XL-48;4Z$=3!G\M=?]Z-\T(>I@%Q_GJ@(=M'9_7JO(6X M63]\-WBQ$UE6$$/CN5^:7#KW2[-&]OARCV^.M\J)M]9!J;58<"P,0.H+.B@P M!7Y ]?"1>IFL3.'OSFT'("T#-()_RW='35A4*3K!*CVC_?20T](ISL;!\]C" MT/&_ZZ5TIG_W:K-TI@1=P]DH'?4_B<[EN(9*IFNH5G,-Z_4 _PC\# MWOWOUMV@HSR4/I*H0D)SX-C"K,V,IOV.H\$2/8"] C\ M 6(*W1!K&.(48Y8[C-O..\L>-LR1(6N\LH=E'$")6YW_7.3$)%>TJ7[F-=<>%=),>\4V?R_^&2PK^ M?[IU5SC0%*%XP_ZI32J7]9@8FK#L5694*0)_>IIPN;A&5%$9DL/ MGO:"5< AN=#1HT_,Q>4T1&U40VRZ BE&Y15(L%^W"$-:DQBRQX.)-1[J=OH( MJY5-H+NZ?7GV*?4"FW_7V^7>7&5#N\846P[_>J/XEV$+;0X-G9<7WP)'76!( M-AK%D#*8J/I0442)>;TA(&0M6?JK.;*\!3[+4A1>:!K]9J/H5S&]>JB;Z:I> MX85V%T,YV52<,81UN/)04]J"H9YZH>^W 4PZ4D=A)'T!DX,YIL('3:$_)R4N M#_UI@&/# KGR'DOXF.W!B#+FC1%C,-%,7J5\+?$AV72K[3.%YU)57G!VJOB4 MU8Y!NJ@*S;H*6/-JRD-3YM7SKQ7G;F7&PKUA?6^167$9+XE,"[,QY*$UYDR! MWY(3JVZXN*Q5H#.;;;$<$K,-YV03P*310ZR[<'5Y-FU[V@ORUP,YPL\K@C^ MUCRQQM;T\[,:55J9[,%$MX=C+>T/B09P7<197I'1;7 &+X)EV^90TUO0:?!> M?6Z/I!K&%5P:KV JZ6'3;1^D3;8\4\,])O^W8@7-JWQ(\\N&UVXQ;0/K7; M98]/61W*6/.RC#YEHA"2B$)(40@I"B%%(61_"B$O\6G4X$>_VZ+W"T][]M=K M-PS1]UD@>1Q'OB%CE-N?='RI/VG1SK+'Q!FBRNR^J\QR>\Z'(;*OP/L2;_9& M/2]G]>P$P1M\1/LY9O(F%MD#:H.)/93'1A?JS40]I]"TNHG)Z],T'35-KY[M M*2H[KT9*LF?=;(/9T@E9I]A-Y@&-R+ OMD:]^/[+8RS7/Q*Q8GL.)M3#&.75 MFF,,)NIP+%>N-!&Y]JU!TQD[W 2:S,%$&QIF6]#4TY2DQ-3.MB&\*(:5,R*M M?4Y(XFQ;GV,Y'D26K]8 "^VI4=V>BE2CUB"H@#WEB2!L;C&4MVGN60J6DY5 E)$Z))S1DLXH2C>=AW:U3AA@4*TAN!0M M\26$-UJ_-\H90B:8566H6#UC.FEMS5&YW,SF&B;?PR&ZJ&(HZNWSL"P8RC:' MEL$Y?Z7E)4C5$UR$\@KEK;3;XJ&\>(I@#.7J]8.M4-["Y4?H,,0/>T!]B8N- M\HH\'GC6).DC*S?15;F4Z"KG9;JR*4S_R3%9-[<-'BU4^7/I @2(,UM*[YXI MM&GFL!O&C9^=S88XJR$K2L%T8MIPG%50@0_E>MD[U?.E+G!S[#2.[,<(,,K' M$7?7/GM*>Y]Y?TLG4"!S01;H$E,2N7;#$_R9%F3KC$\"*F M/?Q(^]KNQCJ2GN*VUO& Z:] &<@LHME-\&T0!C9BGRT=[X61X"6MUT?2%Y(U M'[P[WQ:;*"+1QM+(<=0P1*A,%]N 3NF<1(Z[RBMZN]AGE;>R3_X^#7XZ:;I8 MIC+J?&ECSIWOMV&L)AK&BH:QHF&L:!A;;\-8-;-AK-;FAK$'K$5),356II,E M^$:P)$CQH>@/F$M_4N]T?5%U\D3ZP*/GL.Z:I:K>3Y;P:R6KM!NH*Q:+;V@ M-C HI8T%Z#@HJ[8"]$)K55L*A-_'VS\6HYF]25]ABQFNV#+T-$<5O]Q0HH]" M^:<'_OH*OC^7_N&X7LC6*A+^B%OWIV^P^T/3]0";PHI'SNH6A?!;B8[$_:^P+45Z MJBBIEL0AC!M^2GGX$?CIV-N(!"'6=45O6<<$<+N)9:3;2)1F*NW)T9W0G YI M3CG%R>DUG*4O)<_<%(6FQ\J\TF.%3K4 9'>F4R57HU1[XFJK$79^D].);&(U M$IK3>LTIHSAY[< *JHLVF!CJ/76S+YP4>H/Y9^'ZV5&X/@XA_[#"<+TT)9@P M( 5DMG+"T%W >'&^[B,)O^3"DNI9?F9A^31S?Z%B_7PJU8\D^K3XZGQ_BJ+ MG6YIQ/RK_X=S53J5HJ-KIU5J'B)2]-L$L%13\!L##"M!AFK&WD$ K"4 *X>O MG(;AU\(J SDF> '<#F@R=Q> SW'B2^SPQY%T\$?OJTFX)/"SREPT,Z>D;W[G >/L?3\,'#2:#] M0S*TRAY,VD+R(RKI>4 KY5/>"EKJ6$"K7] ZXT[> %KR8-(:#@>!+0ZQR/9 M2VD1M.X@8IDXFON 9.)L7NTZ=FU;QL5U3'9CIYLPJA[^S(UK./^ (?KSLMM[ M5>6PE(O-?7LV]V?=Q'IAA&=%5?)\!(3:!*&-3HN>9IM5#HP$.EN'3KXGX%4QF0$[>S#1C=K3KP7R MVFT7BQ^?-VP6M3&>HRMZJ\UB0[S(K2NVDZL$/.]-Q13%K)#Y7U9M9%0;-:./ M:NE]X^UM.J>@1 \ 5PYO.;2GQ3+F-6S^HE;F,Q5@ZCB8N)1?:.I@HFF\^@@) M,+4'3.66PJ+>)H^5D#5@4=(U/RU:">\@1;/A6I^NI9^4TQ]UW*YL9XW6^E@9 M;D+I75K' @5]!5A1SHRF &9@AT]32:=U"("U!&#E\)5#+=$4K-B1D,&K(%A@ MJP7&2RX:9VD*9-9@H@_'=A4/5&1H=J84J&LI,!4=SUME/FL\2H%$=E6+H)5R M.6\%+9U'*9" 5GL\@@QW\\0EN '(9.QCV8*\/H&P)GS.&P!,:0G [B"X64-9 M4->V:%S94%BH]\B%!4-4G* 4\D]OTY/G<;CRD>= F_M6>1SHY8W MP!D]>#$KY?D(B+4'8FD_LHF%T1A,#-N^/83ZFT=93XG1O::/%#_^;CA;63>K MGX.+Y*:NH[/PV7G3Z,3N]$-3;G4JE$#GC4.A-18;Z=AA794%_.X6?L7/YANV MC<88#^EMJTJ"45?21%OH'U^N,U)$ 7X9"U^EPTA9M4%JNZ$L:NKO&G!%&1]X M $Y!'U8STX%5 ;@. ZXB@/6JZTYW(R^LN>').NQI*T#=8(R$MS=,H ML-5=;.6P'W T3.9@8@GL] <[9Q+1F[9*M(.07+TV3:1Q=J9VJ&NY+5Q93 MHPW11JAGT#KC2#8/+5.T$>H9M,[XD3> ELS#SQ38:@VV6E/P:"HM0M8=!"!% M%R&^0<9:LJ)-T46H9R@JFGO4?!F'27*.%V8UD(#V=\:^]:(K3_N*%8 MVFB&2BZ%J:XF]65_6S*M7,F@!+JVPI##'-XHL"-T5^AN5=W5BI* %"L'LI3! MQ#;26WBAG$(YA7*65LZBD>N"RJG"VLFO-%_HIM#-N]7-1GU>#>D!M'$5>H!6 MJ"[==?]$PPSP]]S]-DG>Z.-V#9,V2^(?\3_3 8_+!W:?MM&GQ=-LMEUO5TY$ MYN="(%]IH -N_,L*)N= T/I (B#_#3PC"K8$X >#3(2Z=H(7UZ.BL0%0L3 > M4)L?%66D'ROY_VS#R%V\-85@!1'\=9GDT\/FWY,\$B5'8/Y"'G MN1MN5L[;H^O1%Z,7_1S?/L8KBO@$7/2![-<_O[KS:/EHVR/+TC&6%L=WX@>S MW\HC$-1/Z<]5=336E,Q?C4=RR<]U62MUQ;E!*>;(U$TNMY+'(U6Q.+V?-8^/,,%20 ,]HL4B#%>#'A7_-JQT2EL9JP3*V-FQZBG ;[=F=-T61^< MJ'JLO+G+R:'QF!$P_$&=3D&Q=\4$8K"%&#,GX8_2YVS;&?FTO.D93"6^("X] MTI<(_L*\8AJ'9>O.6:&U$D0_G9_8TJ1='9GN?Q$GD-YY6(!V&#FO;]Y:+ MV M:D/QO4^=+R")@ECK@7'XS6=N9P&A=%TQE+$B\WK-8L#HLJC.,^T)49V(*G4@ M>:UMM3FF"+0S7O-/+R#P\/^#Q>F%N26KV"V!O9[SS7%7N&5Z6/C!0^BL,/OQ M&PFC=4&S74UJ>4"]*NM##*ZT7W%=8GB#U[=7O5@"<9(R3+YOB!>2'X<81:F2 MI=VK"'#K8[CECE=R&M%\]#U_0P+P\;P7MH%[QU"1&:0U!A.KZI&!,;; MBO&29XA%J1DOH+WL>07MWZ'8'"CJA2((1>"E"$7YE3DJ@H6*H-DW5OE^(1Q9N)/VP"?QO;@@8^!'1E/B;D?.=7,>+VC5JCY)*F^.B M)>>YWV,5C<66P33$34J"DX?B24RW*_C-?2@O(T0-TC#^+J_8&IKF#',:Q*[NML]5Q?S@>/O7[07T>S^ ?WI(YKYTO!="[1_:GNO0 M>S?[@L_D&_&VYS,^[Y6+3=%RVL[%@F.,O0QJ?[K1\GD;PFN1@''W@E@8<2^9 MPYX]<\'4L2^=Z'/4)^3D\M=>@9RR?IB!+%#C#/(= :SN BN':HR723*14[0M MC6B:.1!L[P+] 5-@21A)@1-5]6KNYA2S1(Z<.'S0G3 X]N.#G%>V?D\I*[M$,J%^?48:W2U?=NXBGI=K)(_Q%+YZ+Q?!OMX+-)7+7"MWT""/\?QJ:(YY[=L$V+H- MMAQG(M]T&=D-S3J#ILHY1)W9HG_U(V<5T_4=L?71./ME#Z!@\I=@-JU-+-TW M-:F,QK*FAIYS\FK"*O4KFY$SEJR2>'MJ5:Y:$2@J5[*]*E@SOI;+1 MBB7^9RBGG=TAMF/DWB7<]LL4X/AO%+;K;2F]XA'?]#*9P9%F( FW'[KXG<> MK.#+W\C/"8DO-;('%\92&>\O<:8@@&UT_I(#;FLCBT"O46YO4Q])TC$-]^&? MRR 9QL9Y(0_3@#A_/3@+&.6CLWIUWD(4_N&[P8N=R+*"&!IG^-;DT@S?FC6R M.5%$%[C5]?RO%U<'.M=G0+=8% >=7< BLD&!C?,#JH>/8'%(@-^"@3BW'8"T M#- ._\W5IN#7F)9LSRQ+FUJJO5#'\F(Q&\_-Q=12K'_#9H32_>.^&;,W&1VB M,SE1I7P^6QZA)$/'_ZZ74C:-YM-JLW2F)$*6Z='1HI%E;>F?)R8V7HML2WW0 M+BE_318O]5K*/MGP0YQL^&Z7;(C'(,>S5ZIIQ)?9DLRW*_)I01]P-I/F3),( M6*\+-HDX,99Q/P3VD0M(]I*V$8VN(WLN9]2(3Q_^TUEO?GZ7T_[A9)_0UR80 MACJ2\:JVM3;@U4^BM8/*Z;=0TV+:W-8B>Y^]>Y4#:OT.L#9GD.2S]SMERN_[ MM/6*B%O0NPMZ=_ZB4LL8!%ZI.2"PVY02N9E=7NH]SFZ)J2P>3"S]UFV,%98) M%+R#)C&N5%2]:*"/Z%=!&A4W>N4SDENUQT2L%:;]GL M<-*,T"FA4\5UJ@&5P@[40ZLZ+T<3*M40J0_S5B\%]NMT6>,:[D3P'$9@T$ZX MN;']],D=SN*#.LJ([TV=D+!SAQ_D'W,"]W=;<%+4S;Q0*"IKH@*I1X HZ"-= M H0.@-!%L6)/ %$=#P;@8]&MFY,J6/$5)7\*0&G%L'IUFB2!Q-#$>>]M7:WNHL]+\^ \F46C4P< M*X.))LLM\4O%WJ7^GB6*SU M8\&J+4&O69M8.F\KD)]ECA=8+=1A+..LJ A?;>E?;6DT# M48^Q,FFH9W2X*+T[%AHL-+B'&LS15^>HMB;EK5$XIBJ"EE2:A:AR7'7;!"O/JXL58I M(W*]'S<>G)8;>T-#U[#H)",0E0R==D^&O;'T1IP@E$@V+Z:$#(OT3X6]*W+C M#248X8;,4*E6;WOFYA*L^#C*? YL19,'EPU2-E=QHW3/'_V(2-9(BO]7CM3Y M,TQUL)U%VP!,ZI,W_XRVBLR?4+8TO_!7-YRM_' ;9%$Z@WBD6+9P391\B(\Y M9GK^TP_^@OF>$>DSF6\92'$V$ZIJ>!0UD:&4GK_#R85GN1YL/+/0,T@)3S MJ,=SBJ>=>I]HMQ0KMLK8LTN9+T4_MKW6140_LX$5,U[V ;"1PFR48;RFS'B- MI"_;:1@Y $5GM7J3X \V!V0G*A#B8@$V"MZ;OJ7G2RO?>V&QP-46Y0&3A*)? M$F<^HTWK',HMGA+3B87K$LH_@)Z#NQ;1M0HQ&&#[O;\0'$RD(2+8B1@"Q6 M#%F ('Q?QA$_)2O_=20=B!QE"[\'Q^U09,.CI3=73HA7K,,NZ6>QQ-L25:X22+PJ1?!+W\E&YAEEYK\\GX(GG88YTX[$F<$!.GLGPL21FT$ M"W?XX?Q@&""8I3M;4CQ[?G2DTZ3KKQ7[OHIEJ+;EX/$V3O=C+V7 M,9AH9NV]%3IT=BRTI7_:8HPY:8L)VE(]=5=H2QL0)+3EG+;D'$ 6UA9K,+$- MSMF'-6A+0S4_-YAVF"G8DF,0U,/@Z#>R\C<89BNRR[CBK;N)=H43VNW!Q-+2 MQP(\9"VJ+8YF3.4S8_H89LRL;)]$(4Z+H*%= XV2YU4Z[4AGRFVA*.EO .0+ MB#ZDB]?:"?XBF)1YE3G-?^%NHEWG9 BQ:M5.U_+SD'7OZ^S+S5A..F7A&5.Y M\-\("H8602,G8[4P-+3!Q,QHQ]!K.L$;3.X_B$<"9\5R4.9KUW-A?NCQF-A= M':#Z3(I1:53KF".41K7877&?,4XG"[H!,Y9!$"1V5YV%ALDIC*Z;@XD^;@L# M!D]Z T4]33IKR6I%C\V3I#RNI6=W?!)032"=-P?Z51YKV6"+17N:6)6#+1RG MKMU'Y!^2%XH$7Q -GZ )W-#6E87[JMN___L MO7EWVEC6+_Q5M.C[=B=K80HQD]1B+>(XU>ZG*LZU7=5O__4L(1U %2%1&NRX M/_W=>Y^C 20&@0 !Y_9S4XD-TAGV//RV,M/^=%P$B.>-MQY;VQ4VM.93;<1\ MH)(79E'S*6]P#[MPXS=BDZEW@*X]K)=Q7]BGM^>W.?P.ZZ\S.O;YL[N\ M+5M+^81VN@#+U$:FQ>^#7P"V\M(4 +KVB)>C*TYTGP/?N@%H-M[3*QO[4C_O M-6L=M55,NUJKIO8Z!VM72W^LQ,TBF1U45](\\DFS^,XS$0L:LI=$UON&8?T\ MOH=0D9GN1:,RD-6^:[I)%\W@WO'T/N\F6PS^%_#B3FVC [.F?Y2G2O;H'[W: M/-RJP'L:MT/<^=T/-+7AWU\=&STI@6FX0P0!L4^JG7;G G-W:K^4:NL6[DN9 M:V\$CW$5([5R ?)NS$)]$T<';L\":^2G_1;2?CNC6?)2I]0D=5AY3-?FV6BP MQ@H-MNF:9(;@$ =21E&7ST[/TZFTSDYO5P;=H@JS9 [@_'( QP_U0H0 MW U:H!@0SPU&G*_B1'# $T\B_-OTIT[@HS75R*_Z$26AF1[1'L8N5\,_7BWE M-4I">?<)V#\*0R,8JC-#_T>+0&[#Y)#B<&S VR0X76B-/$T92V4=ML,R%KN? MAJNOM3 UD#[:$'",5$/BBT*ZUN.O:"-88."O_LKJ-$210%9;IARZG9JB+!U< MXL\\<,^M".YYZL9,-F$W(Y=IWV^T,>SM@V:]:F\>JHGDB-26684B?8_QN$ 9@H8^+@3%W4@G_;S"3=RN"9J!/TZRTJ4 H<:(,-X;2MKBJWX=QIX_]V/Z7LQ$Z8 M*U9 O-?2"9U%N_ ##IVV$>-\E MTQX^/&N!O51&?16./"U[CX1[LW/D=/MMG$-'TT+77/>-P+6IU 5Y="(.)G/> MPC%J>+;<26:50*- ,V_+=413)G8M)UCR#C/Y_QRJ!MIJ;KCO>Q%M8LJ M^D",XH8L^J#&7,>9 .L^@?-OZNEFIVO8^ZWE!,95;9R/J?G$UJ3(+G';UX2& MNSXKI!9687*9F93IWZUU]B["B+OI92[H^DJ,I+7 M5ANX 5!M9R;JUK&OM[D_0,1%@^E>)P]=(!MM0&J+V2B#4]3*H-LON&?O\G2- M9)7+8)4-W>J[*QP<&-FH]O>O73T&)Q54X<=YH+F9"6 71R6)H?Y78/)<]FY% MK9=\Q0Y)"2D,AZH92S&)%3* MMV:/K&]96"-?#F?+J%QN[Z:G5@:->K77*K@G\X2YT((\YZLCL2V=ZOPDUJ@, MNM5&?6]X7DEA9TYA6Z?7,HBH61GTZT5-O9,D=)XD=*C\;*\%6K!7+6!@\,$) M[-+#?WLG9\_-1/#7"LN!TV>=&O5P;[H(%*VBD1[:2,L@/3#@;]]\E[2>(I M#_&D++8#TTZC,MBGT*=<57!EL^"V1!^6PW/EN+]]$C%;ENCGCJ/WFZ!8U"K8 MMV<^Y>]XS822-R5O+K0@;AG S<^;+4S#J_V]&R$D:TK6O$[6W#(XFLE][-?+>P0S6#ABL?="*YVZP9D$/I^#@L\;^;HM]WHVPS\L-9JS6 M=T0SOG5F,Y/'/8:V<4L'-V&V;C)O+GTC)U#Q46\J<13; .66'Q5P_^((S"? A@Z.V17Q9^^3DU]2O#:T5AR MTU/F&DA_!T1Z3DGUJV-/<+Q\>)HQ-V6T.,-^] ]&X+Z"ZO&8G3C(?F6 D[-M M#OF]+'\0 AQI64"'CTW7\Y6_@&#AS;BE1KU97SUZ)J^X.3AM9\NA>Q >,]L< M@TI=+#@\@# Z$?O>\_NSD2(LH*S ]6@XPR@ 4<4\KPHW+ 9T*KZCC#4=)ZUK MH$FI>( S%R'(PU<53P ;DP*;NXX1Z$*;Z8X[Q\$13,&OO-"P]JKRRA13G/&; MHH/QHL&#YD!$]-OXS9I!E@T\'GXL@(2_,A^(]CM]W*9?&*;GN^8H(#$4_UB' M*W" :HD!DRC$\.\QPP(5^) %>W7PT[A8L0W/)"ONVX,M M69J;>K03*28/KQB_J4WP37N(NO**!A^UD.WXRAS(TD0O!?8\T[[#30$E:IYC MTR "!MN8(6>+BYMI/\A\F3MH]\ RPHNE@3&"?M9H!7%SVPI@P%_6B6]5:EYX8S:R."(CKD MZ_,"I-MX.?1[/(6I!MR,',]+SDMR8 MY=XBABS.PCJL(?4KF\!N?^/*/H.TA8. D(SI!^)MT2L$%5.4@]'WLIZ)7R5#B(&X M"E A&+!YRYES"21,1(M(0=A-?*E<^&AC@P(SZ,5T @_>+R8G MQD<6/AO_3>,+F;%RO:!$PGV))W#]%A>YH..FS=&& FKQ-W/<.5'OK3#SP&I$ ME4JF=GAZ'F/?%;1W SX L@J*<82?(HWN<-N(4QQ>]Z0#^ J MN%=MF=^!$Z>.8P@;Q47>),>"$WQ(.A'%)TA0?"2D)'@#60CBG#C1O"+5O2'/ M!-PF@D]%9M$Z?DGQ'N[R&;X 5Z*#T\*U;.)Z%ME'"D&0&:3/RRP20"FPB,7Z"$ M]7;"1;$(BK,?.)&5B:,?LWA@&K=JE,C;@9^]B3OAR@L: M&9/#!Z;.6K\R+R(G5TG-4ZC]/E M^R8/S(&*1JL-7:C$H? X8OFHJ^@:.')W83&'$Y;M] ,BD.PP>98WCG9+W"V M_PK %FYTZ5R[X;G"8=@.FH%@OF#,C>FF9]*(>2T._X;1?1]\(AM#2")ZCG:@ MR],_/CE0J/RXOZ79W_'G()*\J3.?X]\]IKGZ- H;X<- SY.];ZCE?C6&AMN+1SAC'<4>C >[!+.>"%QJW;I!B.1K-;Y%,-J^H;@E-"] M9#R)PB\W\H@Q !^.7=-QZ;%Y3/_4.+D0^;G#R2Z\C F@!?_+PW4N/L&K^>8 M@)W.>; MMVJZ44=4%W458NQ,;-2T4-'U# M.%Y8@D!\,C2>*":-U/+$_:NPX&E/K4ZR$_AH)ZG3/2(WX:3C6KK5?&?M?L2U MJX@LOMG!(LH2'I8@K_>+FCUTT!/)J364\8\$625$RZ(;9:+\X,JE>UOUJ@E4I\49KA"]I(5+6'5T[5>XP26(F\ MX9B7AB+=@63A_S!MS+>:(F^[$'+ST" ,(VY)N1/F+$&#N6R"664'T\6!/\6* M9S/.JOU>>ZI5A>RJ)G"I_@Q$2?KB8F5 MR_ UTP6BH5(HV)F.0MF/,[/:8C(VK#AE'PJYPL'/(_>GPC[#69%/C2W M4&\W:N_(V@T=RD;GX[&KY3\N'(W:XF<*MM\PF&#<.Q)!(S:!%8&L8>8+AGAT M^(^5),<7%&(S("&/NP,A>2F?&0I%7@@;1QS>?7[XUWLJ)L '4'4[%R,A0)KA MZ '7RCPKRXNBT8_A@C.*,"_S!&78PZ@J51%[H0<4%D-PI0PKX!%2!836B$L5 MC^JMAV &N39[\^(@.+>@4:-[ 987V8D-DC\%',R-Z%!Z13^FG)$%KS"U!0^. M!UKJ"K 6F]#^$N;'B^EP/4.OB#=+M;/)$Q&*!S<2_E54<,,'^$9]JAQ@0-KD M0L;1IDY8.2?"2)A^1R\U8:R0Y=BJ*5]@:U,LF33#*'?D' YA77!&)KD1L1 2 MC54>=C$HU!CAT2/?#6]O;]]'=2"_@UJ"=?T/K-9P9O_P4L\ U?R=P1T.A?AZ M4][=_C9\SZM0UR8CQ'FL\'=S"!XI90XA9<#2B7IT!"D"2^3@1CO!%U%Z:1O6 MO-,\T(_V HL^LQ\:UN?D9D8-2YLM"__+UPO,P^8D$($M#)9F6?12$DRJ^$R? MVG#\D[>J$$B<8TUXHCX%;Q1WBVL/_9]&>[G2.AG ;85<[7,AAYMRX#7DS6QQ MO-6#G.\?)KJ8( *S3C@*IQKF!+.S*XXG[G,1-Y)U(5&H; B*PE+4;B3D$EO7 MHM-;261_.J8M3.YH\Z$WQ\\6Q%!<"HE2;5$F*9$%EY),?-?_6$4&655[3BAW M&V&*X#<-+KL=ANEP'?P#_?!'HHD&*!%MM]"Q4!?H [P)BDCB>I_P)$)%_4!6 M*6G4=T\/[X5^QG4*IL#>%Q]7R+ KQ4;2>S'9:S;C1.[Q&DVVFBV$G^/-'=)A MPF=Z>L!#B44(WY:4ZR60ZY1LZ8:$>@R1_M4A^V11YMS"'<$'0.ID"_9([$3- M%?BM,$Z.'"7H^!LFW==K :P I;W%O^"UGL(" M'E!"H/A%T[4H MC4$ZR,"71/%B>J>0L-A=@@JTZ*SIOR/XS+R7H0O'%;S1D^,I1H^"^0RA2+@ MI]%#%EHD0\F.E?$@\E M-@72%F'U&>7!',[?XAK&S(@8A3-1@C 6 B.^4/9Q8&2!A+#]B3[SZKB6+$#> MJ@"Y)PN090&R+$"6!<@'+D ^LTKC;ZX)MM=;V+=96//N2;IXEK(:2?-_SO<9 ME4M%MG/" HK"D7QX!MJE&O57([!"]O.R8L B5(N>\\01^"FSP/+)B%Y(<-24 M+^!%,)[;J(JF-7QE_,WTT\V$1Q][)Z'U>O?[ IK'%)LYE^/8J%&$1X!?"SS1 MF::'CUT,B"==XX19RI,PO*^3U_TJA*H0=Z!A&@T^&#;QB?-=JN+N(^=XJ6XL[A4-,6?$6\+X#$\H\A=Q.]G[QPI<%%JR MA]%+WL885JIS'O)8O$9L\A0Y0D5[U5R#LCC)3M>H#];09F M(O2#XZ&T<)TW MS?*IF3(+"8RCM[@$-H/-S8S2VG@,E+@*D6JB8Q@SRFIBTC.P=1XU%* ZBVVT MXG1@=Q[!=N#6JF'#*MT@.B-3WH.ZNC=7M'(KMF/?B&/E/"]BGQCQ2!S]*A$@ MFFD)R@;V&,#3,5@2>+$[\XIH%HB,LY0=6P""B60;,I?+ZQKA])^)ZI)YG?OG MV_?4-@[7ADVXL&@+&W6QN98R-+.YX_HDD1PWF.%A""G*5E +FMK@VF CNJZA M?(2GH 2GC#+ON4?9J,";17T&]=,GSP">-35'HG,E7(/(-Z9.EH(*T7X_B9=& M/S"]Q6W,*#-57?46@3.1@/NP,V ^@H700@8]QDN>8<@E?OV*9<,=VPQHR4/L M*/P:0C=Q9U54."$YMWQ*A+@1PB0P&8I * .4= % 86X/;.M!JDN;]NT_Q3BUHL0M%!@K9)W*6D7&4T>0Q-2<%Q2T)VM MR?. AW&^O)GV$4*B#M5_=:%P"2YR@NB,MHB&)ZWQJHC, 8WIC!D<8BZ,O'/T M-8.7:B* %>GUN,"@FLVU50Q[8P0>/! 3_^EK/Q8P3N+(+BYY1.4HAL+@APZ! M0%4)192YA#L5:K%JA$\ZH5"]SVN,D2(##K=P:X1],(/,A0\R# MD65Z:&PI 5DXQ&FP/G0;T#:!WY"F1D9RWZI9J8AD:#/"UUMPALQ$ABU,H\9I M%?2C@/.99;[0*C4%_HMN%7SO(,FHE7RR @KT;F[JRB\:HGN\U$1D_@2(I&/3 M-E86%62E1'FZ9"DGL5"]A.B$)CT4'3L61L5#0)80R"5,ML2)Z@@#)0:-BS[\ M@N;TJVDP$44'T%]E RA)^!D@,"I7/I\I=IS(E%171(_NTFVF#D3TBWMZR=\(O+UN6YFP/LA MN"?7I"\4@S#9N!I%-L"'H@PA.DBH+@-4]BA+8O3%ZC*DT +8:$*A6WZ$4+<, M/C1S@*2$XY& ZN-BVD)ZY^!#0KI2;6$BPA(!:(8F"QTN)BW%FZT8VC>TMY>< M&CQVD,(:EWHQ*"!V9ID)4 O:DN3G MMQ!%C02RFO#(40&B1T$^2TAI_'4<74TT.01SWN&=T MSVE\&IZ7#J=A-$#C!B(S8OA4V+7A$ 9@# F'?)E]"B0U]\18*@GPWU?'OKFW MR=E^UGZP2T10%G8C!P\E685J(ZR -Q#$RP=]CXP\%@.8R7)+%+X+=.$)!91\ M1P19Z-3PHY$1A"HVM$_Y#Y'@ECY-2\#PC0EG:E*'P8O^"# MJ\=+H4D;PT\X3O,%/JHW$)ER*0V M&YL^YQ<.Z[>T.98(%@A=0]M"^2#X$QL,*/*%?J/-)HYOF1?W.XUGA72U<;35LB,$J&XY7%\+@A6++0A>$C.M'K4QF:DJ<%FTD5FTT5];M)%C=DV[7I&E'K+4 M0Y9ZR%*/G*4>)3:[4?>H.XZZ>O(=_3L.K "+X.ZO P'?-ZZ*5<--0-;#WZ8 MGG*5?/8_%/[TW89;\<>7^!)N+0V,IR'O.:._?Z+4) ):X2DD?G&KW&ISZC&A MWQP4)?_ @ A@WGURP, A3/QPT 9E8(69C3WA*]O =3R.M5.C[K]^68"P^$IE M-P]C.DCFP5_HB.D#U!!4W*P.J4D^W@>O\\;Q; !Y=5;*N M5^?7*SZ1O%]=W"_]BGMRO.P@K$\7/('_I IS>F'H<(GG4F@J^2!>,HZ7C:*S M"H8U=GFEIM6\.#[U7=[A@[TI51&-^=(XO,!P8>54((_Q7XN[?RMO"Y[+EB]+ MK:^[K<3EA!?W!SS$RWU3K$D6"^S:6'?S7^8ZF3OJ5 :VD[DCBF42^4"?RCL4;B=L$>T(=/=]"@ 0IH'&IPHX\R3ZE1;VS,$P:K)#$E.8Y9CH2(L7+5\A81C'/[Z\.#&]]3@Q),9B2C>&MO'(?)0T MGP/,,G'(F#\T"PS4W+@Q".I57X/@5LV[F0TS,@^ZF1YLII^QF06(,DZT^7;5 MKY]P5_W*H-.H-3;M*MF93&,Y0X\0\1]2QMXMU\=GFHL+Q2-O1X\[KS-,]\1! M)$WXL 6=M*R3D!>@,RD[;R?[V7-2B[K"-EE!+M]<9^)JLV&TNB%-;U%SDTJC M7AETZ[6T&;:(T2>ZS-<0A;)^*%C.X]B (IQ]&H]LIIDV\$Y\+/%G=CX@\+B; MG76 E2Z]%KR]%\VTR'XCK/951Y4@G%2Y?[Z@A0"E>!@_8WHD<-_H6#Z]T>LR M0A:-QG)LXJR8%SW(L6-9SBMEG^FDQ7#0=9295.SAA*"XU=KE,E=YAVTI_$*] M]ZO1L!8/Z101[%XO=P2[V:YUU%8A$6RU55-Q 3D>M?KG;;FH4RRJOT\"8J6% M'H:[ZQCL%B^(OM_?_OL9X7*>+LH3+\\K@7I;Q"&,4T?$[Q'!PFBWL^!S+C@9]]"&KS]C>=W^Y/+O'! MC(5F')Y=B(LL>V=KC]WLOU M)[+2 >9N2MH';F;#V.<+(#V)AZ50@6MX3,K053*T M=6 9VD8L+2E#I0P]F PMA()WE*&=RJ!?;:J=TLO0?<,)Y66,E:F#(MS82Y+T M[0-+^FYET.JDK8F#11,:^:XQ4[B7_C(S)5XA-[FCQ,-R@$:UW5TURFMKD9?- M:088.B#8&BG\^=2,!0N& JYR=T$0[-.@J'721O[IQ$, MQXX MJ>^W[B#:9$B+RH$FD(_A!%B'0,;T57GX2\6#A8OWI@J,WRQ(O._OXN]UY9<8 M -CO0,Z* [:HG3VN3FQ@[6P5]'*Q\8%]Q=J91&"E]$X521Q9/_CM(;$V2-JMIKG;GT7NA5+^"BV[7>1OM?;:^Q_]5-#H 2-:D7Y[1L MQ$6@$NJG=$5T""46V'Q>E)'TJL18[NRB_@S0EF1'^SF5EJ^I'E_T,PT.9SW3 M;)NYP+N(V!A.'A@QFH+K,Q?_(IHNPX81FAKM>\DF3$03TKYS6!QL'^$0:_0M M!H+"F5$+@!A@AHC4FFEQ_&G$NXXA\Y9 V<()!V+P)8>SCE#-7W $+HMZL-H@1TA>6G,"5)'#+7*,K#GB5*+, M),1$?PJ"9L)GCX6/B-?DN'SNA(^XP@G<*VI:U?2,H^%/>PQ **GU4?M&)61- M 3.6Z.>9\WX2$&#P&L2P"W'#V8^Y*2;4X42VK6"+ML7D:4:8/*7MH.4@&XT= M03;N-!>;(V\/9RCF5,*':OS@V'9I@Q?^H8 M->63YL%M9[["],(E&(E'\%4SXP;8R-4F+#F(4G2Y!SZ"IQ*?&F3;T!2JX?'I]Z0(C,#0 ML"4)!\'RKB(AB%$Z1<^+5YM<38[G<8B^L<6G08+N,L3A,L&?B:.-80F20 *^ M:#<+D0@$63Q/0_I;^+2Q[NZ603D$QH?GD9+B"A1Q"3SQP! *0>"-O$Y-BVW_ MEO"+L6#G;\IX$0PN&5'# ZBN3N.C9<-IV#N-2/MY/*8 [3P.\G"3%%6P:54Q=SB#/6F46,) M/SX.7#Q+]*!O<_^CQ(RE;%@N<@ 3F%%K1)\;4XF8$;U (NA @ZOK&HL3F8G4Y^%>BP4HT6(D&6]#@WUW@ M2I8#011/&-J&\/+IH+."0YVL,$TG'1Q:%^K)0FV%'^>=4WQR.R(+#,5C/MEM M0J,N^>(CBMIP VU[CWRMV9 $38D\O)1=LAV<2G-5>/,<$%8ZS=Q@'RLA.NJU M9J-7-MR0LBZJN?[E!]*?!V@9S\XF9V=BHYT@HNDB8PA27TRQ;B@>*4M_? 9X M2)1PS-,U?WFWFLZ:G\F5HB-[35>W!03(F=R<2 P7M=-= 5/.ZK0^R=/*<5JW MIT!"@3,[IKA8G2G]L$\)8B%$='2 @?-;7$%MQ532UB4?L63T2:X[SD ]!BC6 MU7Q_ ]F$KJKMV&SUZ\[E4P4);E[>N MZCY==?9V&\I7G-U=7YS]E?F\ NU7Q_.&(?;SLY,8)")2:60%Y"_0[E8&S5:U M45^%S;W/[9RH348RQB4P1N_$C($@#56U6U3C@N0+R1>%\,6&7LR#\T4?)Q54 M.^VB,.]*@LI47O?I,\,N#5LZ4,=UH,[=I_BZ7(D>B,:B.'6:R-VNI*QU0##; MZHVRR]E5?<.+MGES6=3^6Q3_#WGM?SC0C[>_/<1U\[L)VE8=L47K]:+ZWDM@ M@$BB2MFU^Q)5!MVHE4&_7A;M+*FF&*KIGU04-5 4M9I[PU(=Q^0[?;CRB*'/ MTR]0;O980>W=\&1+DXW,BUZW=0;Z(H(5N3=]3FHM\(RP#G>#F=W8U-"]:/@D MYF*W$(:GEH&>NQMV8I[ZAU,@KDKND=R3\B?VX)Z6Y![)/5?'/?V"N*=]/MQS MF45PZ\ [BBJ#6X(;*UFIV?FO[N)3.;(23B9R#E,F;6,R:C%@ M&'XJ&P+1=Y:@$]?/;3^+L5%'M,DFCC/YD+R/A_'OR=L( TQ#[Y$NXF%\&UU# MF+[/SV_]@O30&K(_U7BYJR6P%;9-,026IJ%VO3+8V[Z7]%,>^EEA QR,?M3R MT,^%QX>V4_?74.#[[J@Z.Y/L<5I53TT1_OLS]/TDA>RK=#,II%D99 S^E012 M#@+94ZEZL&KX6R&$TLH6):5TF4]?3%G"PDPZY&:]UBA?(G*;G)(LU[SFDID# MIIU$J4;NN$:[71DT>]5NOWD.93:R2$UR7%GR63MS7 %FVKV"X&9DTK]41'5HN)EVOQ"X&4DUI:*:D\+- M=.H%P3RX-V.^^#YFYJF-M=)]_PH2C8:Q6_?M-A+Z&K]? MI# J)\GELB#UX@!:UP( Y#08T"JH8E_92*?E:X$H>AGV9YZ$<&VB_*D'UD6"&G M8X$<'TN,A._1N&+'GS)7X0.?)T#,UIMB>E[ )PK+?KD=PYU;R880E8D9W[0W M_/#0=36X!/QK9E5MIU6>OA09K#I*B/- A-26A'1IA+0AZGD@0NK@!..RD-*% MQSJ/-Q1COU+!<^6@W5*8HEHNE3[(GSGH8N:@K[8+\@%*4:]:D(-YG02Y6_IS M-4%FT%ROR*B7I+ASI[C=4J?%B< ^BL!.8;,Z9 &QK+R4FY6;O?"I)>O@HW?L MN>!B+@OX>*5,O?0>HKV/Y)P,A )GGD3M1&GD^6Z=D.?WQ@DH]J+*W;\G.5-R M9D'S5-9QIBHY4W*FY,P3S6I9QYF-2^%,,L9_HM0#_-:.S'M MIA9;Y N%[5G:W&,?PK]\#)T TZ;+I"]]%(\7^\:4 M_;(-CR_DO_[X:AK^]$._7^OUVD@!PH,0+^:_56M '#^E?]YIUE3\5L:OZC4U M\^>K'J76:\U&+]>C5O^\K;8N>U'-]2_?X KF]/B.+X:RV3W:B=JN+#&&(/6- M@;#D5G4&4LP]YF:[F9O]#]-^_Z9:73B"J[O5K6*;9;S2 M1KW1N*:K:U[,S?&J]F%1.]W477 1I_5)GE:.T[K-(QC.=.;?ZE'314W\.W? M@5(O3H[[.\L.M%-_7V;;RK1 N=D28!.5L-*R4(1A.6VLM.':Y3!MLUX_[;2Q M;A,/$?-$&A=&K M-GME88R+]XOW1:TLJV=ZZN]?N$MQO.:M"VU.6+;-CXSKUJ5I OW^!WC,H)-64BFH:)Q5%A':KGHO)=_IHI0SSRLU>:V_0ZC1S M8=-8+B]2D6_'YZ30UM0H+QG8&VN4%TV>9(5ROS)HU=I%P6I?0FN 9)J+91JU M&*;IU2732*:Y%J9I%,0TZIDPS666,*[K.R^JB#&C(ZE$A8+GO[J+S]?(.D:9 MK3E( 1B&[=+#P119%W:):?X3UX7U&K(N3#)&&1GCQ'5AO::L"Y-\44*^.'%= M6*]UP75A)308'YFVCQ\/X]^1M MA-&EH?=(%X>(A+4\BXY^7W]H%Z:$U9"]1]CGVYYZ.?"XT/;J?MKJ.)]=U2=G4GV/3!UFVG"?W^&OI^DD'V5;B:%]"L# M22"E)9 ]E:H'JX:_%4$H_7JV*#E_E[F<GJ]U70)FJUV2G*UB[%V)Q#E&M)CKL(CBLLQ;,SQS4HN-8J*K@F&>[T)"@9 M[@BYHYT9KDG9HXYZ%APGNY3*M$"Y6;E9N=F#H>65LL9V7TR4RX.'+?7B+KP6 M8R742JI8]ZIK*DH)L])O%02S(O/@I2*J0\.L]-N%P*Q(JBD5U9P49J7?*0AF M1994;$,:/PV%5@[TZE,TL PAOG"%(_I@6OZYIIJR",86Q?W_2M(-!K& M;@VIVTCH:_Q^D<*HG"1SFZ,V6W%B97,-15]%^114JW%OZRZ;,=O7+!'!IH<, M?5X*$,:VXPK(1)P[4V]+Q+T+I* 5#L1A**A70"&MI)]2T<\*5^(P]-,O#_W( M0/M%&;*/#"OD="R0\Y#\B/ ]!4P/Q?&GS"6ZAZT ,5MOBNEY 1^1+%O(=@QW M;B4;0I0B9GS3WO##0]?5X!+PKUF%IOC6TK1JRȠ*Y W<="L-S%QT.NI!;D MI2A7+B PIB#\)=TC@&4Q_\#!\+]S0-;ZG6ZL#-S1W/Q.]\<)FE8=WOQU?3 M\*?AK26^*#9;C[^BC6!?<.(KOS+3W(EITRET%AE49W#1;C$$J-8W46 #%]93 M:TH\,( ?7.+/J1LN8ZY-V,W(9=KW&VT,J_R@6:_:FX>'G]P;;&SI+/K*);]*GP?_[588K]?:ZEM M7*7PZL2+Q09JL(&?TC]O]6K]>O:OZC4U\^=[/&J#TYG3MXP$'MWU"J(;C[[/;6O]WJM4:_9 M'X-!-![K=:,['O4:O?\%F^:9J!,K#A_ M!IYOCM].(1UZO=S2H=.LJ?BM J2#6J\U&[U__$!R]&B& M8[:!%NU$;5>6&$.0^L;415H/'W.SV8+H/TQSE3L0TH;RF>D,$T5\_TVUFI9+ MUW2K6V6CRGBEC7JC>4U7U[R8F^-M2,.B=KJI'>PB3NN3/*T(*?7BY,C2LVP9/O7W+[RHN% L;3EJKK29B>6,Q&D'S37K.%NA M5>W4BZIV+D%YJ62+\V<+K,(_*6.H=40R4QM[(YE)OI!\42!?G)@K5%(7]>Z9 M],>?OS.Q+S9K6EV)G7515'-2041XSKUF6:(#LDFJ3 N4FY7M;UOEY0J;-W1Y M,8I\.SXG=;:F##]?$?ZBN9,HP5?;H)UJO:*Q"[XMDF0MEF27G80^FZ4BF MD4QS)4Q3$,MTSX1E+K/>:QVL0E$57QD-=R6JJCK_U5U\GD86?9T@2W-Z3_ZD M48'S2DEM4^&&\8Z'?5HW*V-[9I M?%;R-A[&OR?O(HR0#KU'N@8K!FN%OA9!))UN0E#(4DDMUGVG>K+ 2E*NL?3KW M\J>#I=8B^.N\+GX7U$B_VFKN/4 J[]6=6Z&AY+<+X+<":HQ5:<6-E<0Y57,?X$E6?E-,SPOX!&39+K93F',K MR1"B:C'CF_:&'QZZK@97@'_-K"MM=LK3F"$<);1Z(D+J2D"Z,D$Y"1KW* MH%^67,N%ASB/-[%DO]K \V2?W;*6HCPNE3/(GR[H5P:=:K??+\CX+T5Y:D%^ MY362XZX9S]4$F::Y5KW(8)>DN#.GN-,*P);*"S>:YT".,C12I@7*S,AF:]3I][L]M:_W>JU1K]D?-^OJ>*S7C>YXU&OT_K?1[E22WTJO MII.YFF)H5*TO$6EWF4@;E"5P?*:HS9HB_I\@6IJ^0JU+2>I4EPGRUIG-F>W1 MD0]MXVXVMYPWQCXQFXU-_YL%"WN&KW^RJ'XEHLUV150/!,P8^N$/\?$,*'D. M+_#=@&%59/QXA9ZFA/0L%KAT.4M4D'@C/CSKG6!8EO=RJ.Z';SQ-A-NN>(&X M&RWJYCS0+E)RD';Q$+BBA&1.5PA^IQ483/&G3!E:\ZDV F=T.&.P0H/J2[#T M1$,OM5%OJ$I\",J[2O3YI5]5WM,W'Z@RY1/S/?[&FQ$F)_E[:\KO\ 97<1:7 M4U4>GWY/UK7X;W.LL1TKVJOF&IXRT]Z4$5,FK@:L8(1/65C\TF*J\#1\*G^" M8N+3%6WB,DJ,8E4OELNPJ)QW3&OB1;^W8FV:3Z_PS1D_*/ZH%S@9V BM> ), MYFJ6]48_51P0H.NYMUEO+?-OG,!=X.0XB_OI+9WCQ970'W_ >T&R@S8R'4-= M".$"K>@?C,!]!;7@,3O!^R 3Q[C=-Z:YWC(W)XJ*E& .#,Q(HM"QP;_P(%[X M2Q4#**16%%F,PR,2[ILG>4/S76 :K0)RV#6RW!S4<7ZK?$$LI2;8[7V(&FJ&;(9Y6N"#/ M)&W^9Z-*XE:0N@,DJ#Q]NE78#SP*('O-4_Y/'O0:M;- \KUEDA> ?R+ME!)W M=_R]V]%Y/T'GO M&0#UIULHXYUPVP/UAS8#-P<+6CW/T4TR-UY-?QIJ_5=&]*B3NO:8[X.O8]JQ M[.$2"T18(91*Q>%T&*/L:JJOCJUKWE22AZ82 M%:<=Q8*I^)1;!"-?[=72V(G%4_@I=]D$ZE?7BB-0L$C2Y@NSWL[8=OHSF0ZU4;!EVNMM0T/HE-.$*7:RX>)Q0>S/] MM_QD@>BX:^F_.)OQ0#OH(V&O,Y8*-0D/LXD.HE?5.MMRI_(\96#^A)Z/X2BV MXR^$8X'_3!>='@Z'0@HJ&4CEA!PJP[D+"W.! 06M(ZGC4Q[_KLWF'S\36^A@ MCIC^.89FZ&H4<3=)$)@5*:C$IJ:AH*FU<%-SQS/Q,Q_HF. N/KZ:AC\-TX2) M+XK\6CW^BC8"PR'P5W]E]0'J($J9>U0AVFO4%&7IH!)_3MUP&7-MPFY&("N_ MWVAC6.4'S7K5WCS,]R7W!AM;.LL]CL'G#:KA25.^$H[#TN8>^Q#^Y6-8!VC: MM#WZTD?Q='$]V*R[7,:'[^._%DOL]VLMM8VK%$6$XL5B S78P$_IG[=ZM7X] M^U?UFIKY\ST>M:'&,6073C\?9$U]\BSA:*2.&V5&B+(6>-AU*.],.TR& M@3'%?NAL[B?:,H6!]O[#-E93DVCEZ+JMU\NMVSK=6D=M%:+;U%9-Q07D>-3J MG[>+7%2W"(6;V8?6WT;8A$9R7]_1]=GQ8]K>W8Z:WL# MCL"22SW]I'10YZ"Z(6V3U8C0 9]"'S%EKQ ML.A\IV35&T M*X-^M];."6EUM2AP6]+1'Z2ZSQLG?LNMOCLC/<"O9:T>Z& ]9[I"X?T9PH+O M36(EUR;;;:R,/'->:F:1:W93,UWT1^JU9KILII2XZ>6=C;@EA7UQW#$SX9I^ MTK&1R[HLU^.<=$YT$VO53@^C:UMK'>EX2,?CE!I!T'0 K+:;.L#NMWJGULZI M#DKB=I1-V&_(Q30+R,7L@$%RVJO6+PH]^4 83TFP6".<,$L ,C?8 JB,L3[C!6\' ME21'<^%9F60_4+(3J815E*C33U [2: ?HO6JL;E9:C7K=L\W5-YM4*B\E='Y ML[%K:?6!],[X0##)W.C6&FG'-=4#1:V]:0ZL"I,5%@>_BK^S #@$GUK!H,N6 M;F;+LEN25Z6-X^XF7HL-UZT"/+E.C&(TI(_O[6\?RO MCO\?!J\-\1?R$T@7OEX/(&=0'C0DU"2"(R1[,^.NEE0$6";+$+V41,& M@O=Q'"#^R=$"; 1A[FEI4T]TR(.5]^<5SQ(_Q<-F0?:K7$2?> M%>.#CH#Z2/?5TFRFI'M6MD5+[9\+6FIK1[14#O7QK/WX;'JZY7B!F]4YUNUG M]+9U^VET5/XXY9F 1G;#1>6/S7I;8_=..KZN3PQHB\5;AO_ ?>E#&XD0SM1> MU3G7J^_:.7=\1T]UNM-)'M72435/T1AW DD1FET)D^1PK3:7E*^ZW :C M#4'&%*PEMW%_=3R/@\J%5NY#1%%+IC[S0JK+C7W94RN#;K=:5XLJSCOW?+!D MO@MGO@V8LD=E/O#Y.VJU6;^6$<^2^:Z<^4K$>TU0?,UJI[[WP*XSZI(M(;>( MV.0:%Q[$5QZOFYIE49J,UJ5]V[OG!-3\619TA*^BK>)-J9 MOMI8)U>E()2DKTNAK_*05P>KEJIJ1I/G:0A'' M^U74L6.SD'H/IX&WD%SO=RJ!?KW:; M!4-H76Y7AN1_R?]'-UH/Q_^]RJ"K5IL-V94E^5_R?TF=BL.Q?[\RZ+6KW?V] MCE*P_Q:M8SO6,6))K6-3L?LXNA@Q2$L,\UE5P]C?N8;Q!+7FWU:/KY.5BF=: M%%C*1J"Q4E(6*LE#Q0@H5CXT:W18[@Z'!U# Y#LZCUUL-)S?LD82[#W<_:V-D[[!L"]D(D"6J@D=U# MV_C5@0VFO,#<+GB?\%>J:F/O,M?RY)4E6UP$6VR(8Q^6+1K %EU@B[V+X"1; M2+8X8GCWL%S1%%R11CLH995(&-R#A;+53'0NGSIV2TA,,1&NWRJ=_,D;'/SQ%=*M+N%=9C4HIBJ((: M!*Z0^K;3Z8517P^HKU]MM_?6Z9+Z+H'ZCDM\?2*^3KNH]J=R-:6>1V[T,QLS MN%5#)D?/8'%7GQS-([XO4T)OL$Y#=CY(K!B6C^Y;7?9#EYRB5D^-V\KD] M\+HQQE@J"DU'=8;5T8'78Q/*#VTZ&G MW(Z<),'S)L%342#BFE2[C?1 O7)1X(4FJE;#"$BX-0FW<@JXM0)$"F; 6]5N M?>\,>"FP4B14DN3=T_/N5E!I^_.N6@?>5:O-=L&S1"3O2MZ]6MX]$NNJQ+K] MC''NY\BZ6T"4K1U7/0VOK]9"O+"YX]'XW@\TP=A\81]#B"6ZSL07Q7[K\5>T M$6PM\%=_9?6\70Z*_/P\)-[@XTMG>4>QW!TJ+.6FAOJK-6K]>O9O\H+X+7%HPZ$5D5WO8+HQN/M MB:Z_A3CDBP+1Y'!J/]:F<^Z]?EFWJ;2SI81)[B2YDX<-1C D-_\3OKOGHK^6Y+^)?V?GOY/1?YM2?X;R/_RQSPG MJI0,1?,5PP1J0P@%LN6N?/;S-O9:3*0$%_BU4QG4:WLG M!&4':JF(J7LB8NI6!LW]9;\DIE(1TXEHJ8>"J:CVBS,I+CZ=SKX!,PMNT0#= M[6OVQ,0TCE#C!C,".OLK[_H]G.(V3/,;OY&"\ MLO,J/.,3:-BOCBVL&+!K1!7MTU1SV2>\BMO$3=PZW@KN:.RKA*5;4RZRVE\) M%T%6".J2$7^19'6N9%4*JFJA\UQ S[CTFS=A=KK,8YJK3Q7=98;I2Q_Y,!H< M?GA+!^P]B@//)OPVBM,2V+#2[2F-EMZ6='!&QUZ:6)).N4CG:)2#LRSVTK;2 M<=X2KIT* C7/8[[RHEFBXT3#Q@7-UJ_#?3Z^[KV=:O8$/A!> GQHB%?@_1%> MP3"\@6S^H%3.!0WEE715B&+>FZ[Z2%=I7"))5^=,5RFH6:9!-'E.MG\XA!5 +UL2WM5=#*EI%N]M3*>.,YD*P:XG\WA10]C M^.6OVBLW6=<59S0IHR-+:R^+B+*5\>&(J"V)J/Q$M&^<>PD7^G#4A!#Y>Y48 M2A=Y RD\^%/F2E_X(+XPG>W00.RB&2)Y9=-XMQ")*=V7KN2,/5!LUJ/OGQ.Z\KVM(#!E54%K7& B$Y"-RS0/6^'Q%PJA M%(8H-Y]%Q_Q]W#%_'T,K1UWSRMAU9O1M#L'L88)%U^:F#P?P7U'!:!N*-G/@ MAO\;(3L__EV;S3]^#EL#/3@'#3Y@3W QN%8$;7;97X&)=9&C-WI%HZYV%6 $ MY3;P/7KLOYR1IPQU/T;S7H/K7.:[:=+=*/>/3XKI>0$B"REN (?.DU2\"A2/ M!TY_KKTQUT/H:Y_-YHZKN; 619O/+7Y,+IL$%A<->)K\8I2Y:SHN?HE.E\9 M8,6IHRR 4X[%]>,E\YX/@L]^99:%_]44C\TU M9.KN[5]*>(K0 G,%,F@6E@ M^9'B<++:@1IJRE#1@UG 1U7 @]B-;P+I:9$C2=L%B8%TB0L+?B=?J$?4CU+AK$" $G?X>]',@8DEAIC86*H4%+SXOE!.='>U'VTE6 M1\'EC"VD6+Q4F_E)R1(2_%N$NJ7#%T;,?V4LI#;7?4-& 1H+;/XM*JGF L,R MM9%IF;[)/**1L6D#K9K4ZC1WN 2:!^[<09F$7\!GAH\*L+-Y<5!A].&:LBOJ M?ZJ2#RL'XF6N OQO-=/S!^"'^*;%.0!/<.'F&'@%N ;;LH&;Q+D@0/S=VN=HN#F M6[DQ_H^ @8^+ZAX, []_3A#X0X];V?"[UM M84Q)$C3;3YC,VE@9(RIY9D3VUL^(3)G(\)?P9P)#(HD< 0:TF"+IW0GZ"?^= M-3FRU:H,^NTT^,W9%HY)GK@$GN@?CR=RCEIM(0Y%M5<:EMF@#$._#Q;*5G/8 M(3\E%WC@!>:J""FMO0.<3K$71-UQ7YBGV(ZOZ(&+2,+6FQ+C)EUWT>1![(=' M<>8@)\.[H-JE_,(1"X>K_<(FR,NBN-.3U_ZJN#CRZH+_7VWUU)*0U^5ICC/S ME)_C3-UUM[(5HQ8X)-(M9I& ,U\UU]B547N50:=:K\OI(Y=#3SOH@>+HJ8_T MU*F7!1'FTBWRK\Q7'%YC94\4RX$+O7+@C@($[$-XH+_">2XP16Y^:-?1$&JW MNR4QA*2=?7SY6B0YJ4A._<[>,:URM:*45KP^Q*(5:Q"E[;JE:*6&YS6,@(?Y MB*]\&/_N,?IM?E[ :0#5KKJWCRE-U]*0TPK1>A1R:E8&S6J[<66@. M9R(I?*""9/.%?<0"B)MF+:,2#R?+X ,J@W?J^\4J0VF0[VB0W]O?7$=G7H0! M/;2-SS%!Y.?U5F6@UJO-TL0GI5E^?+.\<*+"?'.WVBV-KW?QQOG.R"R7;$+E M#G;L%.=KXZ2&:J-7ECB?-+Y/$-?8C7*Z//-<%K?MTB/$SP[8TUD--#),O*?D M_,5UO!U">#V0G)UJ;W\&D+9G:4@GK^CB=B:Y*+! 9OZ8GM2%B<)^UI3H!L[-;8+/9\F,;F;0RKPA=WZ4&C M;RX6%?IOE'I%?"M*B5117U]%V.A #E ","<\X6^69OM#V[@+#SF_M&SQDMMT MVDE"6Y\C.6VO80]#3NW*H%=5,S([90.ZEET[QZ@N-^T7)M#L)III7T<)Y.'E M_WUTK/GCP!U*OC8[Z0R"#'^=(P'M)/'W(B#>GEE/^U=G'?LJHP@MI(+\HNV= M+4O($Z2_6/@;_N(M/QOTB WZ^\A1:3F7AY*VK!X_!"7U5_7EE,UH/GN;]'JJ M_@YOA.Y6P=7%22_5>C_=,R[-SW,DG9W,3T$Z&=2A5@;]##R!L[8LSR2KFHC4 M'R1_>E99K4.(SVC*28(3\LM/S*5B4W@!=F<>D."R&Z572'9;BMYBR*X)9->J MMO8*&QV#["XTIXK!U*P:F'<)J9U;2:Z=>(2[V(^ISA5BM#L8]5K79Z>W<9E(*%5PS) M2X[[68U_P*=-;9I)=1,-I5HS1ZA1#'VU:[V-D 6-=9 %ZK:8!04LMK_52A< M)]JU9A>/V(N/,";BAEAJ7&!-((. MCA5V!KX[G]B%!= +=J$8(A%/>TN1ZU'D%,T^4\YW;-N0IH>EAAJ).89(%6*< M8!7OR6=5NNYPM*"= M;C0]M"Z*Y5$];$&++YW'5^@(3U&1#&_\DC[9OU17G? M6Y;W^\*)]1.BOE,9=&MI?U 9\;EIU9Q+5^O'6SJV$?=J:;2>>.UXG3G7KQYO M_3U8?RU=31\N'^7,G(LTZZVFW(\)9CWP39),? YG. X3:74):6:=AIN&7%-K M(>>F-848E<8-E<07A0:OQU_11J"L W_U5U9+"3ZFZJ@2H=>J*9T>NNL51#<>%VC<('(4+:]1K]L?-NCH>ZW6C.Q[U&KW_[2)^-U(GZ%,<[8TU M1S__I"W-T%S3$K#FJG([9)TV_F_W4UHQ"]&:3[41R-%[6Z\M.#A9_L.ZF:'- M;O^FN2WW'W8Z;[847&O5O(+V 0-T@L.V';2.P0 7UFNKNKUQM.8Q[6A@+5E= M>SVK#XK15TQ/ 1N=*9;YG=%P:3A)5);P%SZ>=Z;]Z;BF_T:S>:?;OA(?,<(Y MU=P9^,C'DN,15,'(4Z;:"XLG-&M9/8R*1A6SM(A937G>YM4:; 3R]AX1KT*O#'FII;(/8L]G" M-PA)(AQ:+ZY\M3!M=B/!G""AI:_K0-T&7QHWD@]%:N"A(_-/E8J5"D.TE)+.78IH6]F$ J:%KC9[DTT)0YAMGA+.$?XP X!7:,]=RATLEX SPW M&6L/&2QAT.OX%U@?*K7=Z?M Q)QR8HF8?[?#6\0LR3<1I/,65\]ES==@!N_0 MEZ2?NBSMGH(9;/'M81Q5(-W2A4[@#H!TGN&KGRQ'_YZ0:6#L,1!U\* ]:M>ZQ!0(Z:6,'R80XA@?EZ!3@(9QT44J_H$U#C(6\YI#VFB"H&V@7 MI*&)32FC!(EYRCNX&&&!>N\_;$-3S54T=?1@8:^7.UC8:=94_%8!P4*U7FLV M>KD>M?KG;;5UV8MJKG_YEF'5S"I.M5U9HCI!1QOS]NF8]R&K,'I;!?W^ ]ZQ MCN$]9 .D88&&1Z&,7'F97;635->6HPRCC?8+1IA:US4TX,N=_5 UY5-L> M53./-"AV,LOQQ,0G="_)(M]@R!RL6/PR"AAS[_K:.A9/M2N#;K7>/CAV:1%L=>E@$?>V[A+L3C)6-W=-QU7>T/FGW%$J3GK) MH!)Y.$;M[,0RT:$_4JD\',L7UYE]PU/_!HMV\+-1<#J3A3J@EAIRM-0%45+W M1)2$0&<98R(D)9TM)9V(D'J@U5NK4O7G#&VB-FIE1#?YS ZMN2\:"FU'U1V= M^LY\@D!HG7WF\DA O1)1T6YJ>V\JZMO^'TX?/PBV%\ M_)DLTZ@,FAF.M\1U/$MR*E)[[T1.A#B6=IHD.9TE.9V:FEK@6I1@Y,$5.-^9 M87,]<*FG\$K=[Y,%SF_YN6<9O3E34WU$=JHV]P=VDMY5>4BMR,AZ@:1&(VH: M&?):DMK9DEHY*8UFV31;:22@TU#:A:+7WME&D:6A$OSR2,=R[D+G6*5P_5Y! MI7"E +V4N+62=4_.NL?BW'Y!!7>2^-]K3[4%W-Q%Q#'E"7YFCN&\"(S,F% V MT$Q@.\-SF,!G /<"V^B#",5@(<@H0*Q\YLXX;@1^=NXZ+Z:'Y+R(7L4\#K?F MTXRD&&=Y4XO^J^;EPXM9,D]3<#%[L4H_P2HJF*>U=#)[1Z3>8ZVZL0E?.#<2 MUP9PY,)6W@315$L'2B-X7NTLD)S4K 4>=ATA[#K>+$?12:*55?'4.)#Z,?CL M>:KY_W8"R[B?S>$M=R%*/'SD4?-9?K)H50;-6KHPZ:AL6/BFVBA;UN'-'8E+ M"]\8P9NO9N(J @O%*ZDJK_AR1:/WDGZ)QPJ@FG ))7X1?._NO6C&AXAT21.>PZ_9RDRSWQ0.1K?&VG\ D;F2B)*?79M:NO_Z96%T-[A/ M(!4>QD V_TJ^;X%0X&QT))97'X= :4'4,% M>AX5Y-!U8Z9N;K'LBZ9/\\$VO@MT.6;HB9DZ_D SD.CY@^!0Y^"N:39-VO'0 M-3:]*?XNA0V(N(6( QN 8:A;FCG#E\!#F8,,/DL +JQ;,9+75!# "$F M22A),X(R"-$4CACY;X*HNS:>(E*C0.(CX74/=S1=P$,EHG$YD7*J1XAW-X9%PLOA!R08Z,[/^*+^C>B/D\#2 M7&"K!%(E@5N:4T<@J1IP^@@M&?C(QIZ8!T7(JJXSPV_ ;Q-7Z''RYG$++D\T M ^<_Z6^A1%@7Q5CBDYD#XM3AL._PM8F+J\3'B&LU3$\//(_>FU5T'6$\<\N6 M+& 0[=40*A/G8>E8\$48LY'<"N'Z Y] -9,P] D*\JF,[V) YQ?0<)$/;'%S M/DM!*D(.H%[25))3?FG\PJO)67;/%5((Y@K[21=$MBXB9S]' <0&FYP5XW8:!),(#;4AKB:N%_UI#+6^##,!W -%YIN='Q?OP*Y UN*%_>()*^,+)2-;)<2+\5!'7 UKE M9["!PD,+9$Z5(%P!T*("3EZ.#KJNI@PM(&&4F33O ,@/%=XX\0L8X-NND-@XV>B0%CNC(>C%P5*J1;#".520MA M89P8V!G\EXNQ3'Y>AJB-12F_!V;UQOF0_"WW]BJCW'N,CN";.('<1KA:!U][ M(_"^N&P;%J^H#91F_A1(/ZK^B7EEM$";NA48+)(S4= 97G1#_X"5@H!=%C9R M"E;F%*SVVBE8N&R\U,UC@1H=G&DI9V>%+Y:SL[8F53D[Z[IG9Y460OVK \:= MBA*2_[^<<.F,$IR/;.Z0>_P9K'%NA:21TMLX;#(T[8VA'_X0G[H(H'YO ^WYG]AX 9H\RDL;XB*7DFEG9?QW[/&EHDW9RVH4_6S^_K=>H]'Y>.P8_M),Z3KN>ND60J,2 M@TR.$>B"F;SPU^2(:.A P84-;<-U3+BKVRE8_6#:&VSQ*G\# R/ZQS_(1 M/ SZI(C;H2N%;AHR)8VBUEUSCCQ]@_.\C7ACX5[$,I3G/ZK1WW\+/&!H7.0W ME\W,8,97_/7+K\H3Z#NPQ)]-_3OS/_(8@,8U&7@KG@@-W\#?,=ZD3[5P*HDX MG:U=?TG*.Y$RR8^8CDU[[&H>"%"=)J50H@-<&=0=$5E7%;*&1\*B 2\=#(YJ M(N@IP"T#YX&(M2*\M")A3:)(NB8J)V1(TNT37"R_YEMZ& M^/V_'?<[W(2.$8C9#)QD78NR%AMVFMA<^%A)L M> #9U<9C5!OZ7X')@R#QTY@-^V>P-LPR\%$YT92I2&]J.*K-LNAUXGOQY6-X MT29EXN(P4Q ,F.G2?-\U1P'W]44*(B23FO*9Q\?Q4O&R)OS*@<9$"#!T4JJ" M_<4F;2-Z6WP /M.G*$JL+)GJX,Z9,M9TTPIWYC(1'\4Y6C:ETC S$!^ZP>:P<3.69^9LKIFNB&^Z? *6'LT?2G,. M&B\AO=+;!"O@VK@@QKBB!ZNN(OT;-"&NBDD[("Y\?"!&*:$BE ]II'F5#@'M+[85Y= M(!"(M# M\HR)=$ACG1VL=R9>'(*"LN"B$M,'1Y0HQK.8,+K\D&P$;3Z&$W[? MX?E\TA&%-916HQ3,_P3")F@<#;@,^9)/U\D-'F MA ;NO1O>O^')?8I,G88T "QC(= M(^F (G$"#VE_<>=4PBULXNC]2ZQ]QC1SFU39D5VTJ H2>A%.5-?$;%#,/PK. M67TA"]HI83&%*9CA_^*9?&7129-.-V2 M2A90X06@L"G#!)ZKR-59; (+2NGEQ'=#OR5&KZDIM_"^"4O;2["(0(]2Y+CZ M5W!60)SI"W8$]UZ,@,PETA@TPG;MK2Y+_RDS)M2:,60.+S[+,(+%ET64"6P[( J#AJ&C@A;'5C.1A,HB:+P*JPYT$%GL8+\=" M$\'<3V_BEUDQT6;>F.AI*YR61V8*0>,E#U@$KQ?DDYR)>7'C)TNYJ./,Q#R# M:789,R^5'<==7O[PU^V@3P>R$\;7/XLJ[ MLLS%%0I/W:&)[64CQB7_?Q_$T(N"O+@HT(I.>WT=K)!(A#[G8)!>]Q%[]E9D M-N]^"(=_2*7_5"&;OPH6,6J;W>I%3:^2['$1[+$!D_8H[-&F<5S 'D5!ODCV MD.Q1#'MLP-$]"GL@:&ZW46VWRC*QKE"L\U+;AI3EE4#FRURQ CBKKMKH[3W641)6:0BK6R\!8?4K@V:S6N_M M;>66"Y.\S&H\KHVZBKEBN5AB W#_3BR1IOH&=@#+6.-DA+XA\RZ1WFL6X=U9">CKEH9,-$LS =V'/;@[#DZXSH$?5S#/8Y-)<12#&Y-;[6ZUTRS* MY+Z0.3R2ZRZ5ZTJ04F[@=,Q>H]K;7QE+KI-<=PY<5P*FZU4&S7JWVNSO/6G[ M&$QWH17H#U$OH,";I8C3^Z(*TI?&BY6IZ/N$47B MB<]$P1A+?D73KPQZO:K:3 \_.=OLF"3_RR#_#=T819!_LP[DWZAV^K+90I)_ MRIS[]@*S/'Z6I)YF(Y4J.23U=)!Z M.AEI2$D]YTD]J>: 0U)/EV1/OWUZZCEJMBP!@;@(J]\F97U4\EB)&;MAE-4E M6:0Y6235YW!(%L&D<[7>VX=%I#]3)NI))9 .23U]]&P:&9%T23WG23VI_,L! MJ:=5KPSZ5;6WCW%70I>XU+7>HJB%1MD(V&O'WK7R6R ?+U=G7'6MW-YG4D8A M4F35>"&20ZT,NKUJ5RVX4F[?RRMI]E>RJV377S^WQE-&;,A%SOM\R!M4D)WHO',0T7$2M18-+'3ZM\0-_R0O[&([((/)- M?%'<<3W^BC:"&PW\U5]9?>@JBUOF;V1IU^OUN M3^WKO5YKU&OVQ\VZ.A[K=:,['O4:O?_M5@;/1)W.6,$&*9S2]/-/VF!#D'^K MJ\JMICMM_-_NIY0]@B-,9"B@6FL+*C!+R="?N89__>K8DU]QDC7VD/G>I[=? MA.0V]2$.QZ3S?6:IF5^M5FKFUY)HCQ$&U9O&ME*G)!IO[90PR\',%DW_IKEL M"PH/1_W!N5655_CK-!YX/GK0D.9N[COPJ[Q>:+8[D^7> M;QS:4^);W'?,UNZ-G(O^W]F>WE5,WOIU69=>X0BNS,5=0;7L[[:)$VZ??,V7 MC<47VEK6V)"6^^K8>N"Z('6Y_Y$_;-BN#/K-*GA>)>DKDVV5DO8%[6_(<>U/ M^YW*0%7KU7II@,ROH*GR'@U$6^,#[:^BJS(?T6\8PK,_T7=I7D6KMW<1ABP! M+!'9;&B(VY]LL.*X5VWV]A:5LO8O7^U?*EQ::")7UB84<"SG+CX.KG.PX+S1 MK=;WQZ0O_/)*ZJ-(II5,NYYI#ZWQVW4<(M&KMHI&DST1TZXH*EJLIEE39G2] MU37=M=4UN&RDFDW']5AE\_*Y_OGX:_ M/-[=_7;W]?E)^??]\S^5X>WMP^]?GX?X@X>OX3_OO_Y"7_AR_W7X]?9^^"M^ M]?;7AZ??'^^V*:S9IE*I==1.=[H'V[O/0&5/NY/940_S[D6S1 T?%N*8GFXY7N RDN4=QS_#J_A\!59IH-%AROQGLU_:GB3YDRUU#'F//H%!SXI#XU MV5AA/Y@>H,$,/QZ;.G/I-/COQJ:MV3HL*_Q=56'\,)E!SV7C,4,L"F8SSPN? M:\0GK"=/>!Z=L#(/7"_0;!_K[!\#T*YJ4P,?1R$-34^^^Z%/-7O"E*$.&]'H MX?1&+"[D?YW#(3FH=A]AV5S?-]- MM:HD2XF.=_[5;2E;@]\9#/O],4#L*YJ"9<>.33:DYL%WX0J8(G!TT+'RRN@)+M;@(A? \0J&7P.?HY 4P/C\_W([''TD+]0*J-8YW"0O2=#V8 M!1:)'B)I9S8+;#"6=8!-VASK'0&^O%9%=^B81$U[=%Z MHWB/AZ7,8N>H>O*6",##JQ)982M4D0K*6.5+=$1B/D]!:RA3#8AAQ)BMV(ZBQP> -&.&AZ G#R&F$S<\!$ZTCDX!/KCYP.4_ M9,I? 2A>^!)H+?A%MC#CWZ:% +4SW!G0ED8B 1D-N)5SN! ';XIE?D?R W), M?:&:;^4UY4QH\[>(LR/Q$2OX*Z#61RC6 M9AJ0 ?Q_^KE'L0ZH.=\,'V@"GV+^UHF2:+:QD?\ M\<0EE?4E7/+QC1D@'R\(+69T@V9@"_B,8EQ/2%0."; '=Z+9YG\YN$UX:\\@ MAXQ7[8U_RT/UI[QKU-5F? ?O:\JG^'*6+-5%^D@8GSFO_Q7(,S:;M(4>BT7Y M6E-BX8%-O29[%=X+L%!@^?15$_ZCT=@Q^A@Y3KB@(9@0O*,)]CNW3#+"H@.K M*<_[$[*TN5>1Z12.AG2SAK? "?;.M3V?K^SOVFS^4?D/G,]$^?77;V@_*BBA MYXS$-!IEIN>3;S@/0#3J:$/"I^G4QZ8[(QGG^<2.(#>0!OBUA-UN7MCP1K^_ M]]F,O[G'N>%0SN91->NO)M!RR..VH*.#?9=ICL( M]Z.A^_(2+1Z>A@0?29W1G_PZO1J820I&][@<#C\\(7V\A6,[@]N#18PM>![7 MN1K]1:-_N:$;ZH'PT^DIGN^B!>+%;MVR 1.[K.!FP1:1 ?\,C G_A+U\,2.@ MR;')Y?7<\;CILVJY81H8GPY?-C'6X?G>:JZ\WGQRKZA\BL"?$CI3W/Z*(3F>&"\P5#L+D6D#["/==URP;@QG3G;A MS#%X0-UQ%7@!Z$T>$5_YI%-,,R.RWFZ^9^L2,]VR!TI[FUN<7DW:N_(=[<67Z;9K(>%G$PW/CR[ MQM!U[VWC*_PH49K9X,6@IATP8^B'/[Q1$1P!SKOS,57(*,YO_;O5Y+M_\UWK M&2[<>QCS962@V+2;*12;8QWDDC!J"1YP8.>%R[8H3K2TA'=1 M%<+8=,&'Q,6P1.81%T@+\_0I.&\6HWR@\H6-7!"B;XK:H >WWO-HV\)>7DWP MH$?)!"J&=RSE-\W5I^$WV^@#>NAKKZSG]J;@O7JI-J[FPIP54*GI@P')#<(? M1W$,)Y/ABV9:PYF_77%W/7&08!9VJIU.N@E0X4LC<]$"QU^Y56ZU.<:AE2D=$:G"2X*[)[,X7JVSJC& IT' MW$F%X,)<"EGRBZ7Q"]D'2ZI"U$HEMS+'_(\3>-8;EJA0$H>G@CR-N^2Y)6GG M2)*TTUK3CG3RQ;6QH;#:[M538GXWA?;J!):1*,Y8UN__"FRF"+O@BC5%=PM- MT>ED:(I.9V]-TD7['5DG%>VU]&M)[R. M52ID5[>#>PZ]75V.WI+'H5E6J/[?VH]NMI MF:Z\F[B.Y[U?(#.L>-(O!4BJ[[6,Q"MC \WO8XOWO*#$5GLF>#"K0S M5Q"*Q[ (/:R]P?2^G=SAV 0"GWAQC\K3W6W6VK$TP.1!-2\2;(JEO8*,B"O( MW>B6UZ3XRU5X\QC6/R0ZDKXESC@ZJ^8[-[/@\GSS)4,OZ8E%I%)5?G&<"5ST MK[_>@@+ )@4@4A.#@+#]4&]4J8G!4&P'MH+U_T2B$1D]!IYGPD:^,"!OU$F< M:-[@+^X+\-12[Q'_,+-U]XU,C:AR1I2G$%6'\.=4 S/"HA.L!11]#[ 5$\4% MU9DHYHQ7@HVCOB03A!%W2!=:&D1QC[&PGHUWCASR#42+'?_RU?E7[\_ MWC]]OK_%M.^3\OS/X;/R[?'NC[NOS\K]UZ=O=_P7YRLXOCI^0B'(8JYT,5>_ MJ&*N7ET6<\EB+EG,)8NY"BOF.JHB_39\!*5W?[^S1=%K7I!%H=9/79[6K+4H M>O[Y_A',D(?'IZIR]__?W?[^?/_'G?+PYOST\#I_OE%\> M_KA[1'R3PB!-3C-\:7'&H/#[0L "=! BOSEJ.(DCE;K&/1,1%_E_[5U[9Q#AJ3Y^Y_YQ"W8F<-N )NW]]'>O#?A M-! 1$==,53H1@?U:O_5>:^[D8@LXSV?V;<%^$G4]$-^90O4":4A,: ],)7YR M:]NV?LZ\9@7]G')UL3<&,/F>+3/4A98/X>\HW MGVVEO5J5PS>AJ1$FM 1'=?&*A>7GH_[)UU"=I3,Y/WOA@QEW_N_'^7*1<%[, M"\XOP+W^<-]NM+I)8I$+#.-.&,=Y9BDU'2]!-B )_TL+A%_^5O EH(W=N8(H M?8ZZQ._Q0BON>$_AS0B0N. M(H97RUNSL#V[_HT1R"9]?/D4 6[+'8 G^HRPU7"FSK+C:0>DJ18)::2\( V3 M/+YUFKV_R,/W%I,A;YMM)D\2)D[V:LT6N6JT&DRXA )YWG40,3UF?U]KU;[R M2GM<[.PT[IC,>4VZO8?Z[[-#KFO]7KL'H2M.6PM!VF2AU>3T(30J\$&Y& 6#D)@HF:$7%WA2A[G1H3(3S[]9E?*=-3)$FS==U@ L9U ]7$%4+UR;%# M?<DH_WL"+%7!9JSNLWK&BL!R1XM4@$K^2%X-N=9JO>;#.F MO*AN2VX:#8_HNXW.G\WZ+@5&BT+- 2TNZ,(%B36H:]+VZIK4%G5-;@S[>;^$ M<^HNMFHI+1=;%>OOHXL-76SH8CMJ%]N?[Y6MV)]1LA4;S>"<;1)$&U]Z%6=G MGX]5X%+S(G U_G7;O&KVF.ZT:!C0[3'5BIL_NO7;QO6WNV.6N+[[Q5P]M]1J M>86A-9CZ ;(.KX4>HWY;[!H'!PXC%07 1=Z;R:LK.<\/F0M[.U36.(1PH&F) MA0.M(BB5:"$@J7 @E@19JF8H''AM+-.2#&)U-HLG&JP ,?TY,OJ&^_E PXHO M,(B0LN#[%X',$VE.:4D6;PF!P2/"PLAFY, SD/0,*-J&W=P'^6;"Y[BT&(7O MERM2X_9IS;M>[@G%0O?/BU-)6P4"/-Z)CK?VX2>Q#*PGBD2<7$V6Y60B NWK\I6(H90!IN.J.F MUQ1)NFA;K\I(TH7;U\I6DEZ.@?>[$!$O< D)NS@'0%60L(NVK]72=EZM.R-R M,[9>47,NT(:K*A)RX?95YC4 * _YC^'V0FHNRJZKY6W4O!HCD5M?K21$G5/2 M]2O0A?RTV\INS4O#.[9[&=S_\/AGT&BO9@[_F+*)/L[8F?:=7,ZBT%!$><9* M>:T\8V[7,9@P:38OR7S./*9Q,>O MW?$?25X\4'N?N]3Z#L\I*YNC!T>W0!Q MVR^0-.$GV?+.Q-P) *F\ YM"XT*VVXY?(0NJ>CG^Y\X\W1=R8]7^FA7I.:W5G1.:M;?'/V)GM2,0R>_80Z#,^_]NW;PW\"$];(7 M@P&E3!)//8QL#\$H?RU*>D36T1"CU:\D4R^1I!I9=M/_1_CD)YK83J'H>YK1 MQG+44V>X5HM:$9=K49^7 YUDZIP_Z?KDZ&.3TCQ"E.7 MEQ25RH+GO"CAE)M#<;D>S-URTC(=)#,>A!VH4>ZB.FTM!A MSZI;CLL^;_R$7/AWT(?VX8MT5JI*2!]('_N>T<<,">2:#J=>LGIRFJARFE J M:S3Q"% [$(^A/@$=7V9^*15<\(>$JM'?E7 (JA'4D+U*&+JQ:#OJ(DA M?;^/OL64Z#N:SO;&[T*OB\7OD!Z.BAZ4/*A'F@2BH"BI1T8?[Y$'D3Z.2SW: MB4!V4(^@U+ET)I?$'=0C) ,P M]*VF1-]H#D1Z2)<>RKE0C\H?OLAGHKBS>H3T@?21LGJT$X'LHAY50#VJR.@] M0G+(#[NH'$1\TD!\4JOKEH(#>H_B9'_D)0:](BCE4N(8=*&BEE.)8:[*0DG9 M'@Z=T_)8X>C,:!*"Y+ DU;#R.8MY+''057IK*8R"0CR M"/(8+\Z\" C_)X047S&.'HO;28XH*M2]*+TXGU.=ZNSS%RWZQ-VN4<'(Y,MWI/!5#JOM\H[ZL%D?F*S(_'Z MU+:]LO@KW2^T\]_)QQN#K6#+$@C;T'.YHFJE3X3+@NEAPC$O7>A\)F$*.9^9 M? CP5PYUT(+DEBN<)(_V(H51595!F$RZ4 PY^]N!VOG:CC?IF:!5+O XUS3EN) 3>+P@IY6)C?IB8EK]*$@Q94R^>F.CJ3T8N25O ]&HVUE^===@,2\AB-2 ;A-,0G'HN:8:I MWB\+8#T97)V+J6KAL%5!.;5PV)J2H4'QA=3N! )9J$GJ8]UQ2 V:,CPSE."% MW,E@(:TB=KXEBIX>8A9.L5=0&$7 W "84B1@UDE=GQ@NKU6,B(F(>8*(*2-B M(F)&(*984GW=?3P9Z7WJ<@<3N880!@CX@_9?U'0\TR>XN! P$3!/ 3 5!$P$ MS"@14_;PLF>S\3*0Y(9.V_ 27>81 9O=_]1]A7CL"&?_G6[;,]+6GRC_$X14 MW>#^II'A$/WQT1@;.K2,00A&"#X%"%81@A&"HR!8V1<$=R%V:T:N;,-$#-X5 M@],-LLKYXA0:B,L(Q,4"XEU\_V)UV?>OE,I_*] @PX/DWRS(@+3743BB)Y<7 M AL."H@-PT;T]UIJ])FP(2-B;SCX+G M"@JD$D\LAZ_DIF:8M5T6!A(EJZ>?(7AR()WK>MZG^XUQ_9*.\U,>O^LR!$[2< M&\$F%EK@M-[$]+G*ZZPZ/2%7"6.]*FPL^KN63G.XXJ?MO9"M.4 M^)&%#N'LA6EV%$Y<<::LPO_O7Z4-/>N6G1=O5GEXLS(!U@# &@!8 R!$ ,>< MF8XU +):::P!@#4 L ; ,2QETAH .5?(%:%403-E#O2:'/J+U'WYBQKL*:0A MD.Y@],Q$KK#!DA>DBS18GHCU$%U&I^HRTA"+$8NCL+CL87$0F/\-WN7J/]C. M;01@^I,.IKYFA:131%-%7%LE*69*5Z,2RKJEA="D9M\K+#4YL& M&#IW3XH>/92WBK$]]M&5;OX F;5%7\E?EOV#W-/QF*%+SYXZ+D\#T,W9&6D) M->&,Z([W.3W%_*E@\;CZT(4B![P&6(#$W7/9*S"U@&-9EL^E4E453PB/UTY@ MH1!9+"$B(R)[B*Q6Q8NA*%5*57DI9W\)8E< HP/CAIA7P,^@<1PPQ:\A"0!C[M$V3W]+6CIW$L%H(T#C1> MKI0U&C0=HI$0074KJ'KUD4O% E4L!(*@&@VJ\JZ@"@E+JZ!:05!%4#T! M4,6B'@BJT:"J[ :JHB"&054N(:@BJ)X J&(*$H)J-*BJNX)J-0RJ"H(J@NHI M@"KF$B&H1H-J>3=0E812V*:J(J@BJ)X"J&)*$8)J-*A6=@55*0RJ9015!-43 M %4)LX(*%CCUSD+)%0[:= MFWT@Q3MK#Y\&?YGG 7GMYN4"(:E82M83.>DA#N[?H?+Q=_9>>+<3LP97]$2G MJV3:^3Z4HM*\*/#(^F=ZT-V4]GH?)4 M/!L*/AH:-AVXENU]8K$O#*B-'4]0A#]8K96,Y0Y@/U+BHQZ[U&.BW4J+SR2L MK+:?R:2P-_^]1[$ N=F;W&Q)H6$W2%RC"<7@/3Q"B<4[ZK+30AXMFUP'_ 13 MN0Z%9G(::(8B-8K4N0"AV(892=,JE3*7J;U?194;9K2+.8:)_[8 K\8%[4S=$6G#:+G _)5!)!,-H1,%+Q:@.\[T.:IX M(-:8_U).7%E_@&YR-8Z1:M+Z=J?5&1'R _.&9^$'AY?=,'J=D,Q)\X(W"0 M)R!/0)Z0F">4D2?LQV2WVK)2Y$W(D%MDR2W\W*"5+J;D&CK(@0]W3:E W$?< M/QW'].(2,I1\%Q!*;-W32S'X+1BTS$CFA?Z^=48NB/_/]8XZF[^985!'"FS\^,J7WV3=9LR2[+46">U4)*,-JJ)! 2.CQ+/T?VXD \ MT?.^3?4?Y_HC&^6E/G[59PZ&LYDK,\N#9//F=_T>=59H$[6CS&\S[OLC[M:%111A:'[(H?_8G]6 IO5 MQ?KGBL8K7D5=*@EBY.<[/"I=B1.!;_IFM$^1?!U9WE,<+E- 8YRK6-$]\*:_942VB75-#JR9:-8_ JNF7$)3$0QSV"BZZ(,?3[;% M8.K<'_8C_V^;6((LX&#Q#R(,6:F$'%NB^+<$Z/Y>5G#,[JZ\>+I.G(&P59$T MSD'$8G(0C(! 7>&(& 4OC%LIA1B%S/F$?(I\(E=A$1@5X;.,($7$>RCG!0 M5-%Y1^85V0_"/K!6%[*/(V(?/#='K(;81\4K79NJ:8JSCY9EGA\5"\D#]\!T MG5-(U]$$+.N%K..(6$>TL4I*WU@%SSL^SH&FJWSQD,*;KJK(/I!]'!G[6#-< M53?;K:#0EV[.R)5E3AW.++P"\AY7.57ZT[QA#0[<-ZH!&D5U]X"/J MMY0A,,@(# @,!P$&>148ZI;I0$BYWR1T A(DCS ';."=0=O3_M@8D-I@8$U- ME^T0N3$@,PDA(UO(4! R$#(R@XP8Q1;D4N7#E[;U2FUNHW1=RS;IC'PT-N:' MNA87/!RV&;H[M2F!0B>>.&(X9+/^]@G1)F,BE5%S0;0YB( BAS27.JSJO'$Y MU'49&?21-'[2P11*2$$;6>@[3B93VYE"MT2&,HV?@Q&T46%2"Y-EIF.F](BR M?BXJ'_5/W.DBJD/O+\]P-K0F %;+C^C2 7^C7)("A:FKVWW=I,[YP\\Q SIX M-KLBE: '-.)3YO@D(3XA/AT"GZ08^'1CF+HY8 -#?#I)?)(*(C_]^HLF2>KG M5<<$0M5Q0)6T191RMLE2 $%Q<$S4R#>A*]2%.1R)LEIZ$[.JI3)B5CZ=J-7* M,G =-GP"Q:O3PZQJ)8198_T5:CR0MC4V!C,$A8P)"#I6-UO=(H@RA\:"[&;: MY&5:R;^N.G>D:3HN#Q&]M@93" LEYYSQ&L'GP^#SH<74$--RB3Z94-UFW^!? M;,+>,:P ^>!:=W7"XUGZ=*!/'?88U_'>X^I/C.G;E$"M\"$$M[X:[FC^C,6 M@O>EOQM(P!L(N%N_10(^IDU;II>>_M,RK><9$]-=:CH@/W<'(_JLSRD:*2DS M2JK7[I"2CFG3WJ"DNCX>3,>>[>[.,'_T=8-&Z2K8]JT-^CJFCX: MIH%D=6"RNJM=(5D=TZ:]059W>I^.CYVBL%O46T?!ZQ8E8[T:6_8 M@=HVA:S-37Z+_01KHI4UDKJ4PRYW3M>E;K$!D#;D]T4'D'R,&R?"@U$'[(4Z MNS2$J!1?:"4,V?90^/$@IL_-UK7_3!W7>)QE:GK\=_B_8)4SUO\K@E(N);;P M"16UG(H&696%DK)=&3T@>&5?7"RG4-,TAQ#33AWRK)L,<#AH#*SG"6.6NFO9 M,S+A%;( 0P"'SHAE$]VV(0$'OAMA%TO?9)M/(2FG.PH,8LCU0^ -!=N?(*/F M^'=I:IN&,]J^4^LMT^C&87O5&&P/M,V,^5Y[*:,6C"8V_7MJ MV%R5X4F]?I;MK[^(Y=)G409M1U0_#C_-4V[I8&HSSL84II4Z!.RR6)65LU!Q M2#+2'3*$DN$\XV?X5K$F&%;?*_+$OLRN0(I0GX[T\2/X?^#AG-"\+_"WV71J MLKOX2_2I.[)LMAS#S;P]X1YE+YJ "^&2_*:;4-C6VPBYQ,O;*B2' M>;:"EY MB@O,XS"F((7-5I*2\F0F=I>OA.:G=WI-WH=!]:77+U M%^G=-KH-TF8Z7*/5ZX+^H+N$ZH,1F3"E@ND;KR/+62XRZY4S !UD;+V"%XC- MS9V"OP@\R^RJ98#FM$*67FX&TP4!P1OX#WP,-A5UR**,A?3R>G1'0 MAIB*-8*R27X-7+9D;!7 TP16<7YB)T&=7&?:]][/5+0S\@AW&L_! PR30%\7 M/J[QF"E<$WW -;4ST*I@2MYU:/3BZ7MP>O.R^^RV_V1^9'Z MCJ>$L2_!=RWX8^Y^=V!0;-%,OW:3&QC[ER:WI%'" ^9:9=UZ?C8'KIT#(IZ*$OANU.O2!$ZS$U53.'YH"8*O_V,P0V@#ZE9J#6>[3D MJ_./3-NS7F$3/0ITX%Y?XU\#;+[O?KC'XGQ[!\_[=,A]N8;OU8UG!C@"A3G5 MHQ6?(1WYRB0=_AL+<[I>(?50V83HWT'_#OIW3M"_LQ6KCR&34$Z/Y.5JXK2] MC49M2'"4]H0>^$GN>=<&S32'\9(3]A_:)#? MLT$^#1$D)S&QV^J07QLV';B63;89AI/D@1P$*..V9O="!D@0+9 $&]/UBZ3F MI(V7=+G9*9+G;#/D+_ER J>)_C%Y3N_V !P'G!*93_6A4^NEX 3.SJ*QAY6' MQ%MC&&0E>FRK:;Y0Q^591SXW^KRQ><82#UN[^"F-Q4).=FA.MN(U1$Z&G.Q= MG*R6^>SOFXT#<+)>YO.\_=9H-0ZA)C[\5_:3?7BX:YPZS_Z3,59S[Y3:]4;79+]&MP*)'N!I--ZN+O>S)ZRF_V!V65V$PU,K6A,/6XV=V-# M9R^' -G:IC4>(H]#'GK/@5 MD=D=-[/K4ON)SLB5;>Q<6!G9W,FQN8Y [C.?>JW3:[8.P./JV1M;:W\V_C=' MID?4I9"])'3G,8#0V0!,4A_]^@M4[GNA_X>,!AG-N_2I.X'\EKT3Z/80S.8Z M^WDV.IW<.;N0XR#'2<9Q ".LD4FN+6HGV4SD-,AI#AD*^?#U(&$5WP62O2>N MT?GZK?O0.I3-+GL9X@ [FV;)Y'B31+$!Q8:C%1LZUA.U.1I2^VD*A7!^LP44 M'U!\>)?X<"I:*A.VTTS@B"D]M%J-;O< 7D[4CNTS4A_I!G*[(^=V7$,&XJ6F M21UGAHP.&=W[++('\/YU#A'@DGW"8.UK_G(/LEMP##.EM+,\PE+L_)/GSTMM/LU.Y/DN$@ARD&AP%XT)])=V0;MOZ, M7 :YS+$X *\.$M5X)Y#OV;/3[FVS];7W<( )(UM#MG:$;*UC]0UNLONN.R,V M4-?:>[Q^G$X@6& \I0+CY:T%QB_ZUG#&_AFYS^,O_P]02P,$% @ 46);BN69S3YM020D,4,16I#T97_]:0 $+^(% "7% M3*A3.3N6A&X _36 [D8#^/EOSTO/>L0T<(G_Z>#XS=&!A7V;.*X__W3P]>&Z M=WKPM\\__/#S__5Z_[JXO[$NB1TML1]: XI1B!WKR0T75KC UJ^$?G9D [)ZH>Y\$5HG1R?O9#'Y*SU'']Z]/WU[]+%W_.'#<>_=U'[? M.T-G=N]T-@."(_OL[/3TK_-S?#JU/^)3I_?>GN+>NU,@.,7'Q[V/9],/']'T MZ.W)NS/.]#DX#^P%7B(+NN8'Y\_!IX-%&*[.#P^?GI[>/+U]0^C\\.3HZ/CP M7['[.#D[3'\ M3Y9EG-P:WJX?A,BW$]Y.2'OARPH'Q^5$\/LA^YU5=-0[.NZ='!=(U90GO:.W MO7PCG3 AR[;P_:'X\J6Q=D?C>O$MF-2IRS._BBI$_D^"3D]^R;^;K5R_1D1 M7\!7;*R2+#W7]]Q&WFF'0<2._*::#TC?X#?+=?Y=# @ MX#.,T1R:Q[[_>C^L,N)XK6EQR5-R3=7P\Q'_OV.KESH9/8M36HSTY\-U@C56 M48"=D?^9_[T^NF/BN$@-X9I\M.GRPZF4+/Y2RK%&NOW(<<.AS[PHWA(](1>H ME+(^R3+U=7#1%/!*\F5(+P% MR4] ;%AJ?(:5%?.R!+,]'@^3,:+0JP4.76CGAN#D>2F1>J>/E/5CCO=/'45N M\@#_O;VZ>YB,KH=W@]'ME3EB)3R42+VO0RIE:(VN+<%RC\\UB&%\?_7EZFXR M_':U#;#*&"J1^Z"/7([_'L<:L6\X9QIQ5R+\<3.$]S-K 9/)PVCPCR^CF\NK M^\G5/[\.'W[;#.,2?DI43_51S;+_BR4JV*-X/>A/OES?C'YM8'&6LU%B=F8P M$H&KQ=EV"*E)M%PB^D)F$W?NNS.8;ORP;_- H>O/Q\1S;?#4]>#2Y*7"[/B( MN6QN8'LDB"AF K&%IE9&=96RMN2S#N$W#U^Q'ZDBTU26BG]XW7I2](.R?;: M]9%ON\@;^D%(>>Q 4\ZEE$J9GZS+/&%C9?AT"( ;C )=U8[+*H7\=EW(@K!# M4OV&J(NF'A[Z(8:.A%

8;:TWLEM5+R[]8E+UE9DI8#ED=T+I'WLCH$2@;-U M!#+$,D[]8@DV'9'^' M8?4%B>(QII,%HIK[\T4RI>0+KC#PL 03"[A8G$V') ^C?X7]@+=B["%??PI: M(U-*ON 09WE8G$F'Y"Y4[@$]ZT[Z60*EK M^<:SAG+Q34DYL;C0E43C!<[EL M_H+)G*+5PK7[%"-M$+3Y*3$J>- 9YA;G;DGV?%U.*[!X#1V"<1)- _Q'!!VX M>H3_Z#I[>2(E( 5G.^5@<19=DKB] %_(P\/A-^1%*':V_LG/0KR =1C'Z75W M$72Y*3$JNMTQ:VLX/+<2[GS I/SEMD*WQHS.SLTN=H-T=H7.SMZ_>_>Q8(SI M[PI9/\J_NK25+O=M'EBDU7";**91@E*PTR0#ZT?!HDL"+]O[,1%^#;T2B((1 M5[J#U$54Q"Z/"0XY"J7D"Z:9(.^BJ-F&@XF@,^658B[=W>BBD+7W)4R0,&6J MA&NC+8\NPJJU86$"J0E#)9S-]T&ZB*71,8BF1* K>>3:RWTW1ZX;DS9 QY*H$KF1+QBC*-=XA2;IA> MXA"YWE9CF07>2IP+L0.#F":L;K(^Z\>XQB[A+2.-\;_3EWA$& &K8J)$L!"6 M2 *@R9_6]$6.UCU03,;I;"4O<]D,LVI^2O@*88IR^#+SJZRBTU VFT4KJ94P M%<(/&9CVLV"93'\_W@R3WX_WJ&QW)ZC9F-'BI$2J$"PJWQW:PU84]BVBWT$2 M8$U/L!U1?DAE8P3KF"K!+ 2=JL!,:['2:O; Q@)BJH4HFS0N"K2B4R3;!D&RS6".9Q9/2%;Z[ME:8 X2^4!,%7 M'WQLS_T3.S?P"3,__QJYE"44X0#\]*'_B .1)._Z^<)C$KC&!N]_HB%*%2L$ M\ZI4C+?,2FNS1-MXG(*USA+-LZ!]5J:!ENNO$UFRD7OUDZ@CUV@)PQ_LF^_FGN(2 ?<:3()_PWQU_7^-JMBKP.OXY%@Q,3)_NY[(:8^=]@R2^GF M[HEN#4H-* 2X*WV5M$HK4V?.0M@K0!1+G[J/7#QWA&\Z>6+8; Z\DK,2\$(\ MO KPM"I+UA6/_CW04DRI,4]FHRADSPBP1TM2T>6@VQ#[)I4IU:$07Z]2AZQG M +-_I@%931/+-C8NFKK<=7Z5YE4JET@Z8IVU@BI66$LT008_D MRTQ+]GH3RS!)KTX_"9I(Y"M(-%P?;!5GE*A\VPQ.>+ MQ6RTPFPKRI_SGZZ>6>:@V0IER%,!^/NC0I0]/NDC$AM%'=QXD;6( E9<3X=Q MS1[^&*!@<>V1ITQ*6P-4-3DJ,2V$M1-,O&<_79[5'<(HI5-Z,VFR6UN2DQ-+AWM?-S*3/"F^%52JG$IOP\\QZ% M:7A#_/D#9J_J3LV2N:N(E5@4HI0Q%HQ9CW&+#YMW%! QX8^I"\[M"GERJ@<[ M^()02I[ TS$S-4R9*@$LQ !C ..E*JDE7::8WYU6U$EHM<_\-STSTY2]$NY" M=,[H5@NJ7ZO&G6 M]6V;1MB)(UN!O%EB$%'V;E73(/_NJE1.37;S,W.$=&63:U2J5 MK!!'W&B^D]=+"?V)F_/37_E%+UW4(ZU+OIKY;\U8*_6A$)/4OTFLZXZ;%B*# M!:)S', 0\2('.[^ZX<)E+\DFXXO,&IA-NZE:J2R%(*F)LL3-L61[+-$@"XIF M9AN85#IL).GBZH,@0W*/65J+S8X-^G-9D'L^R#.SA'90KU*9"E%>0V5B;;%" M8N5:DR&0#>JD(LG;!V,YN?[Z,1)9P$A-C+DJE: 0*4ZN34PQACFBY$!*>K]B M!^&M>46JF75APE ):B$>7/M,5>?MB.)]EPTC_&H^2NCT;M#<([8N:7Z5Y3U> M1=1>L+R,#8&K8J?"3^]Q,O8UOWHS4T,G<2S<;"I?)"&S*T1]MA4I?S$"M %? M);):CY]9F4=5V*'-N++L;:L=A+EP8RH?%/POTT52Q4<)H\9+:G+4RBM9]XC% MDKZ BO1JD A5!7 M[J[FY".KV$IKMM*J+5'WVAW/W=:),26/;@!L^65(&V.O8*?$N!"!6L,XX1]? MCK0'4HKX'ML$G'?/Y4TBLVL,_H78NHI"0E^2HO[=-.=L:[4I42^$NM90SU[XGM_UEBW@8S9S MLKSK&659[.3I[M@@?KG'//\D),E-B38!^?[)<;S /K3#\(#JV2L#NZI< MJ4B%&)[I.R+I+?A\GS,YV"X:=SX\P;ZX++C1#>PJCMB"L\^7,!^WY%* M:=:JU*62QX1,=8F?I^)MD:M8_FT%5JZ3.J3[YKG9+H\A4Z4&%%/YC-Y3_U]' M]N?#Y^ "1R+G%RRFF!S"< M GY-]Z>#D$;XP/+1$O,'EBA*![2'OLK.#YWR!*Y_A!^9)P.#BL[D-P< M-UJ)@';V.IW^(T#.FGA-Z 2!UB9W/+.[<-@"DNWN#'E!TM^-^9I(1_PV11[R M;?C!!G/;#36%)KY9@L$>@EFF(;'XM,@@"D)81FG&CH\/BU3*1(-2W6O79Y?K MA?_A3DM<1.Q4^C=7SR([CWW+%H4@8%2CF;S4Y0MVYC@)7OCP.PN 4* 8^OW1 M8'B'JX6UPQI;JUI?P3+S ^*Y#G,'2N\2>)'937QP54JO :>VJE[?]V\12]*K MGV +Q78WO>K/KJ5W*4K-OD]$LL;T?4=DL645/Z??#X"G M2*H#@C_%";O5BA)D+^J&5PM:UMIA"%VF\GHJL@1"G@T1],.0NM.(/[+Q0 ;$ M?\24!?QA]A&EV 9?I< W8[IU91;?!+P-&B*YB]B@<>T//?81$/')>GW%:O M_]4$.^J*"W/;'%.-OO",W]@U9NL%Z*A4_/HI1H.P%3;= *U@ODNE M15O1"9X6)>\/Y\LZ&(O8G?LPW_!<7_D<3M"/>U;5QR:<=C7>0I9WKM'[]8O[ MV?$'\-+O,7)<[P5\,4R7KL]-:&EH9P[NK3TP(Y54;#+#B*P#I M[B;\>$Q?E+Q&"T;S;[ZCAN(10@[,@FP4D.T:#=8 MV7>*%!LPGQ8-YBCA-^#B^\.N]K XZ[5(E05J-C$JX?!DBB^3>NCQF#H$KU MM4A?V^2%*:KL:54-$_22//E/A#IC&-^X[_P[$J9^M6^Z_9K::O'$(>?80.7@ MJ\+3^;)MG2(R"1U*]2\O^]KZ/J)SY,NXF._$>2&C62:5*-Y] WYCXKGL_*.R MKYMR?6VIB'VR"::/,,(4*WIYV58LX=4S+E]>S"?JF&P+G7/"\P64I'8TY: W M!.KO9.%_P3X+]+X\4,0,JCZE+)S"R@GK.A/"K$>R(;,VA/C9SA/S#>$?9DT\ M(H]%TN&;LB6&#[@7\5\-HV4+K-MBO?1/CHZ/X?\_@$6JM-1+R[9B7*?;)@$T M[A(',*VRT!<*Z4*P5,%^7O$'4SSS0K5RB\ M-E!)FS8*LIMR>>U>YWP X09FGBLUFZ<;\6K+Q"R,J+[SB&GH!B"\V/[7,;VJ MJ5HQBN4>)+YA)M1K-TKH 5H63N2&TZW>#6MOBW:TZ:8 28 MCM2I/Y7%6X&^62);<;,ZEU.SO8PYG8I:FZ$S61 :RJ=";M$S>\PH>1%B@%8P MS]5LBVA2MS7TQ0(>F":7W2NFQ_+"K1@9_0BDE+T97F%C5I=_;6N2.6=Z;GJM MLZ_+HJ5I%#!GP/)K8^P$\JV6^&3; ZF\9:/:$&O&K;5SUAUB[]F,9NFM#X9> MABY]6U;Q=6OC^MO=$%1:8YME0(+J96Y3MBT=/.E109Y(RSMYBZ%/3L:7[,?W MISZ 6_V 88FGC/ER!3UDO]=9!UOCW]H!]@N!E'!2Z(/':<)9,'+O+$-TG( MJ^?;VO%<OWSVI)VK-WED;Y^5':233]-WA>#^06!;!LP8 .US2;>,SP MH<@;33UWSMOX0.XQ& 1^O$D4KX>LOZ/9+- Z^;'+RMOJ/.4N (]OF4\RPEB6 M'#/!XW>@:L:<"9.VYH;D>@$HQM8ULY+ZM@W%*?MXS_+%?.<2KRBVW;B9.G(Q MX]A6(96[9>L'6->.MXH33Z+CA@Z?$>>6FK+5 P;M2EI6W,=X=FSDK4H2$=:!ESQ=@BS+>%8H_]FS@,.)KQ M.<*U>>8M+-8L";=ZHFW&K*US275>+ELS-DSM+;)HZQ*LVANOM? TB=MCZW$S M>\I"57$4*V-:Y4T%\=8-.W21'L28@#GF8:^GO+"/@[],6^7AIPTJ5O;^_3R/A;P+-\QJ-XCU*1NZ\29B>FF!W(9A&,2 MR.N15$GS^AQ>>^KXC40/L$J;)C$IR=KA;I3M=^S@K+ M6\EK,WF4=R#H$;]V'_LV-$U,+RP#1=SKQ+^$I0(LMK%\@6@T&_J@6G-79#F) M1P7YM80UQYNVP+NUJ]V%J&:RP#AS 7)Z?D2E(/KTKZTC(MLKWO7220Q;*]K> M25UK$WMG4__V:V_I I$Y#E@;:BB6:T]4H0S!](RSQ*(N'\" 0VLGO4:''6LQ MWX1CB[2#1Y+9[?=ZIXF(+S:(V8/Q27:1:L78ZB3+3COB[R\&A6-CU\P9YSS5[/D9YAI3@:\VNK@+*9)_HY*JT**5:= M 'G7\.3(NS;U3AFM4*ST>M3MF>'3%H\QY0G1, :N<4W.0@U%6P==NK(D-U 9 M9*O5M-Y"3EL^XX4=-S[5OBWI8\YUM"PSF:XPMD M?P>SQQ>/-8A/VJD/1CQ:Z<)N.Z_[OSVAN_#T5/Y2/3Y#C&9? Y&&IW-!GQ:; MEDKC/@H7MV,"+5=/;6+OX\3V N\1)]_^']02P,$ M% @ _@![X!2G;SA?C&?3O_S,_\1^ M_@FG:9;'T\]_^?EOGUZ#^_G__MN__,N__B^ __CUP]N?7L[2^1E.ES^]F&-8 M8O[I^WCYY:?E%_SI'[/Y/\??PD_O)V%99O,S@'_K?NW%[.N/^?CSE^5/@@FU M_MCZW?F?@U':26:!&\-!Q:3!!Y_ E4*_P)+WSOV?SW]&%Y-%ET&GB* <_8)# MSL'Z:&R(3 KENR^=C*?__'/](X8%_D3#FRZZ?_[EYR_+Y=<___++]^_?__1[ MG$_^-)M__D4P)G]9?_KGBX__?N?SWV7W:>Z]_Z5[]_*CB_%]'Z2OY;_\QV]O M/Z8O>!9@/%TLPS35!RS&?UYT+[Z=I;#L9OU)7#\]^(GZ+UA_#.I+P 5(_J?? M%_GG?_N7GWY:3<=\-L$/6'ZJ?__MPYL;C_P\FWV>X)_2[.R7^O8O+T[??3Q] M^^;ER:=7+W\]>7OR[L6KCW]]]>K31P+??=GRQU?\R\^+\=G7":Y?^S+'\I>? MZU<1""&Y6$'XWP]_V2]7Z%*8I/-)-QEOZ=\77UG!M "*OR]QFG$U'>M'3F;I MQH:^/WF@;[Z]L.6+\)\_H.TQM_#Y!Q' MRA:&43(0LJ[60NLYQA"IX$=G/TUXAW,D\_S>89YZ0$?_[I M.U:%=:$/5RC#/-UAY,VU>/&)7Q;G9V?==\)XB6?KWR_SV=E!&+6<]2VP%55H MN/MRZ;%BOXQ$'MR7(VZ.T/N M4YH]2*?=6DAI=DY/_X )"2 MTG>XO!PXDR&DP@&%EX1(!(BB2+!:%AZ$MI:K MUDOC$3Q#TIWM&-), LTX<4I1V/SF )-R/)!2!EDRZ>F<&5EUBK*,,#EZIX7U MIC$3[J+81/[RVH$0@B/#+$,.-O5B#MM: M]922\%D58(61PV**!B^= .6%T3Y%\D9;QPU;<_6PUFPKR=Y14CM/;ENM]'8V M_7S;;JHBA:KK3AOF:5RFCHM9L,K1:"/%(\SVH9ONP3(\"[67U)M,>3,"O,2" MQ+_\9IIF9_@I_+X:(5G+42E:!:X"8$Z1%*9#B!D5\))E4NBD;1[C/8QF>&9J M+Q(TFO9F-'@_GWW%^?+'^TF8+LF7KI[UUTK+BLAH:4HF]]DY3:B@G@\5FDU].Z- >&CPT\]O,2SP0YW&T_*W!7:#':F8 MO&8^0]*:[!2-K Z3@71,(/<2L^2M+<-C@#:A@WX^=&@W^#0JE )1$ALA))4QD34.O FEN$];,WD;)Y/E+>:4K[B$7?S:;IP@'- M*>EB3 )#;B@HYFD\-G+PWB2+K7B";B-H^'U'O/]G-Y/YQ.4O__#*; MT!0NJIE9_AAI58SS*4..EIQ.1$E1,9D:S9//V@G)L'4VZBZ*O;.U,W*CY\MQ MG.#[^85GU3V%)IQ^1#RK&:#3^8?+G]\L%N[[B1Y#RS49JOLQ>SL;#;MH"[(OY^1_&Y/:_"%_'RT#ZGR=,13*(DMPZY6R$("@&#-9'0FXU+ZW7WS;X MAA1[-^=73V)JN8UP?E;G&W-G1 CQUSE^P>EB_ U7D>/;V:(&C:>%0LB18[D4 MQAFP[A!.D!Z\*@60,7(R1C6DD+\Q;QJ+ MI!E5WHY#'$^ZBLCLR$QD1Y"E/# M,8^"C(&8 M=0&7T''DW ML'3[<13%0P[>5M!^Q<;O,=3OV7FPZO\2X[,X<=[%MM\]P&B?C MS]V<+$96^8(I6\BL'IEC3$%,I'$=+[:@$#ZHUGG@S9 -U #NQXWV,FGH&DV7 M\Y"6_Q@OO[PX7RPIA)VOQ_WC6BY;.VDM14"D@#4#96, %R)%MH9IC%D:C*U/ M-VT(;: &*([%NF^IZGZ*L\$">N>D20ZE M;:U8'L,SI*1"*W(TF__^#AA=&VH]X< +$A\]@B+7O09]&D)R%E)*(6;NN6E^ MG. )2$,Z4-"*%RVET-,YDWMU&->E)!^ ;!\QEG,$9SPC6#(DS8I/3/9ZUF1' MFW*HDPBMZ-%6$HU/IUYCZA4>C&B3)0^(_A=DW4J$8 T'H3P/1-G$;>OHZV$T M0SJQT(P2;>:^C]!['405PY!A1LC1%])\Q -[IIMKZI M\C[\J'O8+R[/AU"$:+T@@44#*JEZAZ\8,MTE1&T=:MOZ_/7]2 8:D._"@8TQ]KLZV3V _$#=EL_]XQ4>I\3&@DR:H*E"*!3VA$V8[AE7&!J??CN M25 #C2M>1E%%"JP M^?* 1\SYB;3*/A\FXK8?)539=&E!8,DW*>TEAO(FU.$\.(1@1 M5>NMITUP#31L;K'FFXOE%F'^]9?;<_:6_KU_@:"/G^C/WUZ]^_3Q]/6;=R]. M?WMU$\#V58+N^<:VI8*>@MRH7M!EP'MU,FN43/&9U6,V:!BHP"-$&ZH2MSSI MPJ-IOO]U#XS]5,.3?9WM>DW#O4];O?I]?VZ10+W+!0 I- (W5*%H7MGL"TI"2 M,DVIT5(4S?CQ#I?7?#\?M.;2J$D?B4=4L;+47;^Y MD-9,VF_B&[.@'UK3)%B.-#_:UFL,03%PTC@0EH<@658F]L.D ZBU-GE4XRW+ MF4OP65@@*UV(4#&#+\5X6OO.8>L9>C*/>ER%/10^/GCL:T?IM?.J9M/932QK M)\^GZ).VY/4+(4$5:2 DZZ$(]":5XCAO77OL03!#"LR'2JDVDCS"_MB+T]_> M?WCUUU?O/K[Y^ZOVFV7W?7U_.V=/#J;5-MHCE0YJ@>[7D]GWOV+^C/\>QM/Z MXDDACGW - F+Q;B,5SU6*,+K$MOHT!2*]SD&#RK&>L0T.W(846M#WD=I'DRU MQ-_DL.LV6%8+_ Z8BK!.9Y$R8] %A.&VED^.]:JE!IF+LYJG)'CK\T"-AS D M$WXTIM][+O=(-&E[L'N;03P('YWQW!8-:'T$I3%"X,)!TM*:9$TVMO4^5#/P M@PH%GR_!FW"C93V)V\@O:_YXERT+24",M9HK=Q1JN\0A9;2Z&!>2;)T\?@1. MVU0H"5D6Y0-8J65I'3*>DY6!VT.Z'MM4'SO#QD#-!*53[VC-?DG8T_3U?'2-./3_,P782T M-J;U7QJNP>]4AE=JG?37>F.VQN(Y$." MLEQ)=+7[3_/#MXVP#\FL')6\O0G\>''G8T&.U$)A/=M0N*G'E)@&;Z(%+PP% M.%8%%GIIW]5+ONJX1XJ.2MM>!3\\39MM8L4FI&"<=[7L.003&!A,R2F:8Q2M M=U3ZT;3MYO!OTSF&R?C_8?[K;%+/6Z]9<#J]!F<^7M!;+^F?T\_O<3Z>Y2O; MRYDH3AE K4MMY6 @,+*]3D9AO4CD9O?2.J&'L3P75ZPWSF^J.@Y*FH.HD3OJ M[G(BZQ[CR>F+-Q=S?5JN1G@Y'*.9L"D$**5V,[:DGF-MO*JBC:EP1PKZD$'_ M7H-Y-IG9HZ^"P_+F&/O")Q__^OKMZ3\^-MT-OOS2'O> [P?>:.>WMM,EO^G] M?/9M3-_VZX^_+6IUJ$G(C. .LK7T4^IJYBP6XX<8*9XC0K1,R@TV"]\20QW/BVPB@ M88D[THIIW$W*R 95!$<%H60.JA@%WJ<$*"7:$H(+KGW7S*OG#RD9<2 &[#S] M[6X1U8H1OP8:7;609!Y76&1$79C2P+/0H+3*$!T9.IE\])DGZU+K^E3W(QE2 MJ'\@4C0027\E,+L2Z?3W"WIQO%R,I G6.Y2@DZE=/AT#1XX06)LL34%FPK5V MG9_"-*1;10?3(PW%U) \<=T5=OGCRGU>!YLCD[G!; *XQ!4HHPJION0@%4D_ MFY)M;+WO_@2D+0O!]'[#X3#<:2>EMK%^/>-+$W#S+"XGIFK-$+(1-%0T%AQ' M#R9[QK2*Q36_Q/ @F"WKJ?XAZ-)&,BWOR\QKX=>7N/K[S71=&I%">QQ_JPF& M4=%1%TGLU9F1:VU2^M& 8\"VH0[[H_EY+034(^1 M#=)R= I8$+Q>EK80&4^0HS'*>O+4FO<+WP371C3Z@Z6 F\NK377>!V'=J#/+ MHG*%1U^KW'A0U@;PA 6$#^3N6Z7Y[=V1!^KU;O2XC>CQ!\D/]R2$'M7,HW5F M1])XD^M1 >-%;0,<)424!3 0M163 DOKVR-;0MR(77^P1'.?4FQ9M>B^N7@S M_8:+6W-!;GY(I5[8DH[79M,(/B1:&5ADSBQ2Y-BZ[-GFZ/:=!W(KNK:RGV8G MZ;_/QW.D9Q(?EC_>3\)TG<#KJM*1Z\ID[34+EJ0"JC@!KF $3$66(+3.IG7K MHI)=LS5V!]^JH%UU8Z\2PB.5,D&H-7;(I-1&6PJ"\Q:$ MEBH&YCQIF[YI=1^P09UX.A:C]I98.S+-9PDQ=\4]ZLFIKC[BLD+Z<5KNAMCYYL#?(9[$,WYUBO@NQ/>77IG-5D=&^, MN(BI^-KJJZBN[+0EG1HY.(T^JI*":.Y]/@EJRTWJ/Z;2VDM2AU%8=R"B5A[K ME5:MLJ_,3N"[3J0QFJ1D%BH?5%GM0JQ#]3(9@J+:2X"M>AT1VQ?CKK15=W:X M3LK%$L@$]OWY/'VA^&MQ6MY,EV'Z>1R[0730+]+1JMIL4S*8&.OIG^S(E&<& MNHB4F;.([I9/_V!OI+W!/(=M[U8<.XH F]O&U[/Y]45R;4W[+X<(JD@45Q1P%7HRATSB"P4,"PG MFDANBFM]I&K76PY'+HXS7([?<[>@#_$?(ZWKC8PT$QF84H2O8*"@H$@H7LF: M%%/MM[QW3>L>N3#/LZ?GON+OFYZOQ],P3;?PA9!23@ADQ\FR&QL@THH"ET,. MR@CF^8%V'>Y!-Z2TU?.GY[[B;]=RNQOB:;D^[-/I7A,\DMZB9HX!9[5U42 + MX )%R,;(K)11]%?K7:,>AC&DRQ_/B/#')M0Q%'>)16,0 :PW"I1$PA>3AI)U ML12EBQ3]0!3WE@DG>LPZ4%S'CA>]X#_-/BYGZ9_=[;*3[V&>K\U'XJB,3_6< M8ZC%C PG>24#A7-=5"0[+&Z=4GT@Q;33XY_#OO"^++J15.I?2'VDD3[@UXMD MUVEY,3L[FTT[K".I?0E!^8L>U3IZB)PCI*Q$ME+2:F]]Q/EI5,]A9[@5IWJ2 M52^[+/7*69='?;-8G-/HL6N^-C*N6.T-V2Y5ZWF'Y, ELAJ,L M KM:/B,%&8MO>:M8C09@IOP]YO:T[U)+M>U--OX^FL;AYV!VR_ MS"8D$#*\Q6?GXNIQY), M%^,.DS=3"H_..^+?=V3F);TPGBQN(MJL0-.VC]B_7-->@]JS>%/G,M\3CUYV MW[UU%"E&%IBNC1ME;/[W,#G'E^-%FLP6YW,<.1L"2UR"55;7+E<>G),,)',H,.2BFJ=J-@8WA/V: M/LERIT=\+U)K9M?N&^^J1/=RI-!IINK1%U\K3M6B#EXK!3F1G54A.,Y;[_8_ M F<(.RF')$XKR;0YHW3_H&_7:*R>V[4ZC6>S^;)6$:TQP4@30K*RNO9M]]R; !VY(AL[?W4G0IR6Z M_WZ+DM&AY, MSP]G>)_8IA?QIVC)*7+ MM2]J1H:'=8V>0CRDHYO# MX^=^ CYP;'5/2@$789HOP2_*[/JEW/'TYH??SU:W+1N'7*UA]1.)]3IYC0*T M6WF%6T2^'\](J,"PGECDM4.T4EC BU* H>*>H\.D6W?3V05GB[+W#S^SQMGC MZ?GL?''_T]_B8O'I2YAR\1M]\LMBI)/"*#FC69,:%.I2/28/K'!.SE)0,;5. MP[8=P9 "N]YY>U]U_2.1H6D?A]W'L,9^.G\[FW[&^2CEK&W-)@M5>[E)S.!X M-G5STQOTGB71^NINVQ$,*?Q[9H3>BPP'(O3]R*]MF'1M,3!DQ58M,!6%!,9X M\$P8U]FQV1[O749,[C_W[NS>;/;8[0&%T4(B*EI@JB8Q.XA!B\6 CMUG) M8E2)3[&V 8XA>1D'HMV-XR@'E&*;$TZ[ W[\U.'-DUO)HC.9HCI7I*_'>RQ$ M'<@^(8M<&141-SL<=1"X0_(.GA>)^^+$<^*Z2T8X+S1($6VM$93!VR(@YA)% M%EK3,AXJUUM,Z!9395!+C![!&$[QD:))BY;47T+# M8^C3BJ$G>?>SY!O/)(_9VV0"&&_J7GR]>JX"@C18+-[>/_&U(X#^>07N. M_#XB6]J5Y[K'@1@%F@$GDX!L92V')!($#!$D1>HA9\FL:%Y?ZQX<1S4^1=O( M1.U SFHG,V<45'<)F-6%T^O!A,UNY?X!C$\SLC0U%]M(J-?UTL5FUK 442(D M5F@::FXWV%0;4$5KC)#.V=8YT(>P#$&?-Z=,4P'T1H=-3$*78ALA)W^&90_H MZQ7KG"0%8BI <9('2?Z.2*W/O.T,=L@^EF0<531==7J*$\E60@Q2@"6M$*RW M*DCU3'RL8ZGQ?DA[2-=I&Q(<+7+HM%1&1K9)"^"Y.I\B!2#UER$P@])'\DC9 M;C%MPPSLL6S#,'FXM=B.G8WJ !>K#$7,'J+AN6ZL>7*.A*,_4K1):H?.[>Z^ M[ICP;^ANN>2\3V@AN]I\4+-<.\I-IRL[9R#S[$@M[SW+Q<]]/)Z&$%3D=BT];B.7054PRUFF']^61" MDS&E9WS#:]?16I=9YF%.K]3JD06.TCJ!#)0T-FP"@N ME+4BBG*(W/@:3Q]JZL.MW-2HE%1$L1RX9+%>>144^' #-'@CN=0%>=^6\CY< M0S>*.W%F$T6UEX!ZM7!W$YLC'J)0+G,H 1%49!0^!<: *<:U=S%S=8@%[-[K%+PDMENE0!5G(5!T#D&4*$QPPJC>DAWW0QI2 MR8_FS#JB] [LSLZQR_ MX'31_4K]5&/OK =D_?AQ?4]A(X_OH6?>V)E[7ZLXTAI>+N?C>-Z5YOLT>Q^Z MRM'2".TMQ1ZRU%M)]9BOUS% X2XCEX89U?KRQKZ8]S7_CSV_EJE\/9E]_ROF MSWASB_,#IDE8+,9EG%8J<9J[ V.!R=HQCR80:S? M= !#\D4/RN;;#L?Q:-',L7UL"%>*[-7OM2=D+>IZ]G4VI6F[W31R-;"3_%_G M%S'KQ9@RZF)JZR:LEE3J]>HY&,HC4T&[P6;(FT_G2HAW2E!F<4PT+S9*-MS-LG01WIF@ZU[DHURX(A$:*$JD MVL\^0$C"@>5:>DR6Z=RZ7.2.4(?D@O6KL@\ARX,0[P9 6C'75B0?25DOQ]:V MV)[7*HO-1K)LUFW%MCJQKZ,KY>7-?; M)[6L[Z)B/"TWE\L-C;Z:ML)89!&$$P:4-YQF3":W!EOB'U*>X M7XX>3>IM?-KMX-^-J>\, :T(M=$38"CBHBQ?#)+67[:H?4[DM6_DHK9&M@DE MS;.FY/$%VD-"Y)I>?S=;OL3%^/.T;M6=+.XJ_O78*VSABN!<:>#9U]Z+Y/RZ M% MDGG7T.C*?56,%NC?H32AJGS5%CR/? ^_=GY:RP&4-RF;E\OVZZI9=3?_U M*V_'(8XG?=1 W!U /SOQC2:D62.#-??6#_QQ:9972$\^$]$6RQ>S23T5, \3 M(ASIRMGRXWG\+]*.GV:_A06]\6XUJ)/YO/JI=:CO9Y-Q^O%J4E7H;#K"Q%R2 M#&NQ]@"J%/)#)6E1'R5J8:-FK/7AQ<.-KIV.OR;X48SU=#+S*S MJ*,!9-K6OLUD4;)-0+YWT%I'>J5]KY*M86Z9.#W49L$S(V9;-K3>7KA$^>0D M7@/[99)UO_17!\FA7I0Z"N_<:1+UV4ZU_1RK!?B&3BF"F@*!4(IR63G M>]/6*PSMQG2-2+<>,N*<<1NX!5L$A=_<)?",%8BL:.5LPB+;-QUY&MMBJC<372KU/$UAM5]4 C);3+G$-8;6778W M0S90SZ4I9YI)ID=/N#KEAV)T\S\?1NCIO' M M98Z179)4NQ &Z7EP495$[9 M6L:KYUZK:BE=+U]QT*'>P569LQYR5YL@VTMY7ZF#KRL[LEDGTJM*&24RYI4! M6N$400D6P;D2081D@K8JR[A9#>(]@0S+NVU.J!L:\Y R.U!WXNN5FT;=1A(7 M DJ]>JF0,0A!.G#&!RM%U"8?MN_V=73#NAS4&]%Z%MN!:=5-@[9:A*(-\;PP M4%Y8\HQS "1TV8F(VN)1:+5#::2^7<:!\&IKN1V(5R>3R>P[.3/UWR_FF,?+ MKB$V>;*S?+MJP<@*@]9*!@+1@TI,@.-* =/ MY-YCS/&V@EE<';>?E=.O%#W5J*I[Z]7O7W&ZV*<2UY9/V#^2V&=(C8*&[CE= M:7JIK$K)$=N,K+7PD9.8DP3&,#N>B^&BM5FY?/C>50YN3%LW'&TMQ>J950-N M:3AUJXO("CI%'43,*MO683])WB OO-=#.[]O%=@7#"V^< M1X0*AK"$ EXR"1Q%C-[0"ZIU5?P[((;D5+>1]W[SW+LY>'V^/)_C;^/I^.S\ MK'OI??BQ;[WL3;^ZE0'81"SHE27PQSM$BS^2! M1"YM;5;H"U&')=VZGMFFV/;5(H\^YV_3/%ZD6A<"\ZO?$WUTW6] TJ"-S6!$ MCJ"L2J^\"*TOR0W"[%U[SCN:\T_?T'2LM!90;5J+PBF3??;%W.)0S-7A MW9M]P$/'>X$,*A]Q3.+L+Z:> M[=DJ%?Y^/IZF\=@O0.E,\%7.:2?$43.:T"+BSK<[H.)L%W8MPWD M=9(WZ1 DH0%M:J7GCT>OK85V/()UB=R8%#+N M(@2A:SN5J,@G# Z8E8E[(23*/MV$C8$.*B5_-'IM+;(CLJMFT%Q(I82<0#M7 MZCFB#)'7#2K-<_%,U]VJH[-K:%GXX[%K6Y$=@UVW4K2\EM!+%:V@N-8Z \XD MBI1Y8<)*']0Q?:_A)MV/P+'=!==C+N+C^=>ODZXV19A<%CGXN S+[K4W4XK= M5Q/Z?C[[BO/ECS#-K_[[?/RUOKU'@J+)<_?/6K0??J-4QOIY[R=A6M-GEP_M M.H1D+4W$!!%K:&AK9HRG I'B0[35?T^M:]<^AF=?Y7>2TOE9%1[FE_AUCB2# M56T $LU5K\;++HP/0ADECTS7 [O(R!U0&FNEE-J>+)'WJ9VWSK6.%5IA'U2O MVF;DNZTMCR+I9D;Z03A=R<1::#.KJ")H].0X9.DA^) @Z*)BRL(+WWH3Z7%$ M0TIX]$:IAD(9@IFE%3(_KY=5NEO M:K0JK7S:G>D36NC_L +Q8O9M!X< MP6GZT3TG3-:[L5TUG_6PL7"=A7$09""OECQK*W>SE-N?@!H8W1# MVF1HPYR[T4@ODFI3:_%BR._/Y^E+O0U40Z.5[KZNMM?X3#:JD/:'$@,#E2(9 M]T!ZW#)C??9%")Z?4G3;/W9()K,M17H605.*O#A?+&=G.+]GZ P5"]+7;HCU M,*0RY#18)T$()U.R1-W;+O[CM'CX44/*Y_='A493W?<=V4M*ABR=)$\Q"U93 M-49"X#F S45+Z7/FH;59?1S1D-+R_=B4AA)IQI*+D;Z9DM^(G\+O5R/%7*)1 M+(/3M>Y%-KDV46+D_A-_B;;^3JW=5G[773!#2JKWPXTVU8 MD V"L"R""L17+Y6L+882][+V4VBN/!Y%-*2,>$_*HYU$AA"=7R_;=2V7M8H\ MZ;TY?J%HM.N^7%?$(6+T'2$=,%)O,6F-XO6'GGG1_/JTD Y[7_./M 27R_DX MGB]K(:1/L_>AXVMV]9Q,M/46C@8518V7O 3%T')C;6"F=8)Y3\A[J]0T_A5) ME-AU+UPLQF6<5B=WUP^_=Z*L%<*62,ZBS;H6C%+USA*M[MID$8TLQK7>]]X- MZ9!R H=DYQU%W;^S-+XPJJL2EH^"ENB=*Q>&)"J5I$.C MW7Z:O!Q+)M\DMZX;MS?H034?.295#RO^-HF-=7W7BO7*'K[ZO5Y^P-R-H/8. M6%33>5IJ*XC7D]GWOV+^C*]*J6TJON&4WJ>Q5U&3QWUR^N)-W3N1-@M>/$() M.M:+#0Y"LAI*X<(Q[85@ZBEGHU^(0TJD'(.W R+ T'SH3APK"5QLY-"(#NTU M/PKB2'[RYA/3R#-^-YO.UHF>&\\=*58[JGH.T>@N"^PA#-=XAP7R]67=I,\\M;%G)P%S#0T%71WPRS5=IE,Z^A=EJUK)-P# M8TA^:!LNW#;;^\Y],_=Q#60]J%*\=UP*"*'>([6Y0%"H"5,V/I .#$/RJ?HA3%^RZJG+QH?;C8HB>N8W=^!*1M#9* MSBVY[K'NG<5"T82*4//JBOL<@FC-D+)S.914VR6<.,*-SRUL[WXXB&M&75#T<:2J1-[N@J0U'3!"L*_X;++[5M MSS=RJ;I[)B<7YQ\_?0G33TB!Y#S,?[PY^QK&\_4I6Z9=O>!"MA&3!&5X=Y[# M@+$T0845&_#6K8$',D6- &U")?LLJ70TL;4BW!K?>YQWZ8G:-0IQ,;(Y1A[0 M@)4U7M,$*!3O0$B?F?-&,K\IA1YXQ":D<,\S%&HXMSWF\8ARJZ$2OH]?PAP_ MIB^8SRS],\OLPDQ??%R/#E?8AZI2+9&.@8U8Y5\Q[R6S DY](OS24V.SV@-S1?=1SMAT=J1DKPW6C&1 MU6Q"C+1V!..U7A3/@AG-K=](+^T)9%!9O%YI=D.I'5)\;4S FEWC8. M7$=]VS%_.*6R,XHAW5D[!+,.*[:&V\X;(.Y>HZ6 ^:)XZLE\'J:?N]];C(H5 MV7 R1QIU[6M*PSLCWI(?L_+^>!UMIX M6M/+M$06[V;T[G1)PYQTRT+,WL/]'%$P[.]^['CMNII*(^&AS<+$JK\$*AB MM"W2*?"VIIN9X!",5\"=\<4(9!3^-3^]^2BDX1FYMBQI*9&#T204J=$$ R*Y M#"ID#S$PA&!+\AD5ZZ-OV!8TV7W$KY$8=7%/Z62:W](O3NZ.7Y#OFH,(D+6E M\1OKP0GT@#H*C"5)BZ6G\6\$<$BJM267'EH\[:76?"E=>)4/S8+S05I3%+!N M[PVMJD;&$;SV[G\6ZXJF,V13L+Q=INL35,H37,\_4U2HXS0_4^\+T4XDEEH602"K6<4A.GH@'$6);>2*]XZ M+;PYNKVOZMW[I)OB.UD^*KY1DMI;S@.MT=P='?.UDKV Y&URDF=67.N L 'L M(=GFGMAXYR;@@87=[D+I!L!O^^Z=!AG3+U;[,@Z3$?>U,5]M)IJ+)>1,0.UZ M!9A9B#&R+%3K'&@+W$-R! ;$TZ;B/BQ1\WC\'N=I50N4_%].LT3+)X"R)4+T MTH(VMHC H\BV=2YI2XA;GF3J]Y#^D/BWHQ0/2K5WL^HJG=/'XF1]C>_J]-6+ MV5E]Y:(.TV(Y,EJ9%)DCW>YH'++>ORS> K.6*Y29)7<,#;G=*+8L^? _AK ] M%.9/0\M"\I,1. M2++VFEF)"2N= MS+KVNZSSIK@ IWD"QI '+WVRJ75:J?$0AE3Z8D"$[8L$!V7RC43MM>3-2.24 M$+T"R4*J>V6U-5W6@,2V2$XU\MRZ ,L^>(=44V- '&TBWC;WC3:!6PN I%4Q MVK?A^VJ!K1UL$W5,6B:PR!"ZML7.R@(A2L^D"-+?;F+QP)6C/8%L6:CC.3/M MX'([J.I;M>C(_W5^49)F%&4RFH7J7X@"*DH'44H#5G%TPG*=S#%"G]LX-R&@ M_V,0\&#B/,RVT,:;-/M-^SFVX,-9R&1CM! M=QY][;FU%)6(6H=Z7*@8*T"5E"&FB)"EIJ!88_#-VR8\ :G5J:3+K^_:$7/M M.$N6HGSE0&6D%2-"!.^TYH)SXU)K!7@?CB'MRK1DQD,GCG:607_'/:^->PNE.4TN1[MJ-2Y$ M)A7,#4A']EQAY. %!;=""V%XW[?:N*?O>X/QT0_KURZRI==SI!1771Q1 M6;PB:SS[@>LC*XN15\A2XA*B3@%4<+6,H=' DV+TGI0EM#Z2UP[]H!7P]IQ[ M4N\>1LS]+<.[^&L*=?X-:YG-BU[8BU7C@:@+5\5$*)*TDG*DD)QQ&HKU5G/F M0G:M6T'N 7=(^]['(6(30?;*O%72OFNU7F;S[V&>+Q!Z*3%QDR")0@&?91:" M4!HP()9"@;]VO3O-C^ ;4GF. W&KB:CZ(]-5PV4:_ V4(\^,5Q2O$]$+_6%3 M+0B2R2M&U#'XY(7NW9P^#&]('08.0:5&@FJ35WX$7>W;_:'.^6GYVP*[=T?! MILRS#B 9&6L5:W]FPJA\ZXJ-2/0-K$DK0G-R^IMBW%( M^[*'4#LM1=:C%>LLJG3:$!0!P6LBN22SZE4VH+-AA$ESU[R>T/U(AK0Q>A#; MM/7T'R:+IB7/*D51,S2ZWO9'(J?D4'CD16;EA&I]#&3S+-I>M+_VK;0^2?4O M?[R?A.F25F=M_K!:FXF)& *YE+I4#Q-5KI4'D:)E&W/ XI+J,1C8!.(0DQY[ M,^F1Y=)<;'VHU&L@KS4/&95LBHJREL+F$91VOO8Q#F ,#]E*8H+H<:/B?E!# MS%4)1C(:;D$G#!?,]AHZWX0PQZW @ MEFPOCN8!XG4T-V*4]1L_1C%Q86P(8'DD_GJ*8F-DIBOEHJT1:.0MQ^WI^/#I MQPXQ@]",%CU+H3]7ON[@)2>94BI!MZ^'4T4Q%(TK>K=/0_K@UMTPO*^=>?!DD++]Y/='\GM. M*V?M;4$; !,&4*E8B*568U;&6QFK3]C7CO^>Q]"/M_'?G"-[RF7#$VT7K]<_ M(FG@?_N7_P]02P,$% @ EHX8L$MYH@ ;0%+E____L,__//_ _!_ MG[_[[:=?QNGB'$>SGUY,,,PP__3G8/;II]DG_.D_QY._#;Z$G]X.PZR,)^< M_SK_:R_&G[]-!A\_S7X23*C5CZW^=/)/P2CM)+/ C>&@8M+@@T_@2J&_P)+W MSOV_'_\)74P670:=(H)R]!<<<@[61V-#9%(H/__0X6#TMW^JO\0PQ9]H>:/I M_+?_\I=/L]GG?_KYYS___/,?O\;)\!_'DX\_"\;DSZN?_LORQ[_>^?D_Y?RG MN??^Y_F?7O[H=+#N!^EC^<__]_??WJ=/>!Y@,)K.PBA=/8 >GV>7?_$Z&OWS MX@_I1Z>#?YK.__YOXQ1F7,)/&W^B_@Y6/P;U6\ %2/Z/7Z?Y+__Z#S_] MM)!(COL/RT_/*/=Z_N(AV,9C_GP?G/RY_Y.0R'A'C^";-OG_%?_C(= MG'\>XNI[GR98-J)?+;F"TA7._ZJ?]G-G3)\(R"1=D+K0=W%45;PAQG6?WAWS MY6=!QA(NAK.&B.]^=E.\X_,P:"G@.Q_= .W\@^ /QQB/^8QN<_S\&]&-,^_#9\Q(>!U;]*3Q>2B\4+_+^N_O*UIQ/-@]&@ M[AR_T6^7GU"?M0\._#K#4<;%7K%ZPG"<;OS0L.Y4XTO1#D/$X?R[9QD'9ZO# MX]6H'A!A"0Q?S?!\>A8#-VBS A5,!)6*!<]- 32&%68*'0/A+CW3%=U33+22 M+S_30^LS<8MA+:@A%#_Y:?Q M)..$K!;ZH_D+^4]I.)YB_I>_S"87>/7-\6A&ROMRB'45]$+AQ_K%OI1?3.%C M")_/WL_(_JD?]&(8IM,WY?ULG/[V[.M@>B:MTE:) K8HLFB,CA "XQ %BNR9 MS5':>U2@A&F<,[1\TD(/<#B;KKYSI1 /@FFH(/<D:]R+KPV@!:;NP*@MPK"*SA8,7 M+ )7)G&RN8NR\CME_X9]=T3R=Q%Q'Z2/S\_'HSFN9[_/#;ZS%)7R2AC(T3%0 MTCK:XFBSXT*KB(([F5-KTN^@:$GZ.C/Y+N-=N;E-=3?!WJ6:-:3Z^1*1SZXH M+0*9.IA!<6MH@2$!UT$J#"D8Q?JC^OGI4;V/8!N^U=7Y.7L1/@]F83C'\V*) MQP@6C B&+%FLJJW+"]A==PM[V.X]EH M=!&&[_#S>#([D[%P*3""$+'0EI =.($:K$BT4V23,:\)V.Q!YO6GGA"I>PNS MX?YZ'<];G S&^>4H_T*6XIE%CLD8!<:B #K.#3B>$8)3(4O"D]1]EO+V[-YX M[ G1N[\X&^_ +RXF$\+SZV":PO"_,$Q6F(QT21JNP6/20&=-@J!IA88CCSXI MGI!WHGC3DT^ Y29"O4NT;'+43@+YA'6=R\VE%)FS\QQL]K2Y&$GHA$5P)4ID MR>=@V\1N;S_Y!(AN(M2[1*O.(>UOOPZ&^/IB;M\QGG.T4D%12"MDW)(+SQU9 M>MQ:IJ)T]WJX6T:UKSWQ!(CM),2[A.KNA+[#CX/IC/1L]CJNK3"L?E,$B;V2Y__#@+0=3R(9@RFG#DR77OX$.;'C\ MR;#?0KQW>7?=>7^6\P2GT^7_ZG+Y6(V U,\S/FS>3M9/QE,$IX)G,D)9,.7(P)5 D& M8F1(.IBLSAH9:W*:KW_ZJ1'>1;AK6.\4*KL![.UX.@O#_V_P>6Y69.:B+4%# MD8G6:C*Y@QSI*\U1H=?!*->.\QO//C7&]Q?L&KZ[AX[WESX_I8D+JQ47\,)@- MR;V71B"W&K).Y-Y;4TT!S!"TEP:9U$S?=^__,*.WGW@"C'82XAI&.T7 /DQ" M+6IY_^T\CH=G-CB5K&3 K:F[A4\0);GL6C ;DRB>E*L3G3<>=P)<[B^^-41V MBG:MM.KEU_0IC#[B//K&C9 ,)<%0#DFS:/\/@3X+N=>-<0WR"$]1_CX<5H%B;S:Y/)]"PKPSUW$:21$E0T MLJJB)BN=9Q6=4B:T<'IN/?9DB.XBSC4$-XA;+:^U%U><]4 AY_MB>J:]XL%' M!0PC68X"6DV^(*_ MA%E8XCSSUAEM:; MSHLPPX_CR;>S$HLN7F1@(3)0&0W,[TL%T]I8+4WD+6*6-QYZ,ASO+\HUU':* M6"WPO#\/P^'SBRDM;TK'2K VT>) E<06:PLB(%AM. ^*,RVZI?*M>>C)4+N_ M*-=0VRF,M<#S\APG'^GP^.MD_.?LTXOQ^>S&4YG\_7^.@P?SY)C M3M;PFXVAIO37^@#:;T!''<@/X,EVC$9O?O8)$-Y(L&OX[A0%6ZWUU\'H_>Q\ M]G(R&4]>C,E@2)?PK-2:!ZSIX9S@*:TAY!S(6B3GP"65;;ZO>GG[7,[-&$Z M_\:"7J,'#5+&WG_"X7"U#0G/,QD. ;S4@CQ"XR#$&"&D6F7'C$FEA:M]_9DG MP'-'0:[AM4'X[.U%' [2K\-QF)TQ.E6L] FTPE1#M1%\!8?D]VF7@Q.J6P[^ MG4>>#*O[BG$-J0U"8XN:R7D%W_M/88+3-Q>SVE6JAN7/4 D4:#DPVCO((X@> M7*ZU?5I;.E0R^GO+4K>.G]R#X61H;R;H-7K0*8*V6O/T*O\4\_-O[[ @>?P) M/^#7V7/ZX;^=66^-UC) X;I&]VHE9LD<:/MQRAH7/1=-SO 'H9R 5O0C]C6E M.9T";<\(8IY;'-6V4"X7\B$$R*AIK=97-34,@M)&.:FB[U@'>^-Q)T#R_N); M0V23:LFKRJ]?Z3O3,Q6%KWEIX$PPH(3/$!QYC:HDD1G+(H@V-5:W'GP"Y+80 MZ1J:FY2M+S M:CD7J+PR*7@R,$QRG):*A"\8#D%HK;A&X[&5 W;KT2='];YB M74-V@\C:"\(U"<-7HXQ?_QV_G?&2@DN(@$R;6I)-OI^)!$L+'3.W&FTWHM<^ M]@1([B[.-00OXVC__/,MN1#RO(/5;0L4_DG7925^IBHXPEL,IM MO;.6RH.O!&>>+4DG(W?WN;*=^NI=HFC6-G#1'4\&A=H7!;3]F%HLYB 8%8$L M1NV9SM;Y^T[U3FLZ2 ?)1GQN[ RXNQ@??P/)'(V4-<20F*IYDE)#]#9#,BB* M+(ZQ>^_%O^L&DBT(WKJ+Y"Z"/DS_P&T0/=DNDCO1]7 CP7UD?1@M\,+J(.0\ MMD0[(Z^=F)24$')**2O/DFC>4/"Q=Y%L3/XN(CY,%TFN>6&23D+TM4.3] &B MQ4@F<0G!2L-MNN\"YH2Z2.[$S<-=)'<1[&&Z2(I,/HJ+ 9 +5O,P"WA;,L@8 M?#2"1RGO2W<\H2Z2C:C>1["'Z"(9LTY8- >/O$:8A"*SQ1J09,WPJ'T0YI9Y M_YUUD=R'OR;2:MC#[.KLH75]&@_ITZ8O_^>B5A?&VN$EU63*P# 3%.6+"@@PRU=ZII/":7))HT)'6YR+8?>5C^ZC#=LB. MH1IMN!SW3D0/5MQ-E(O;XF<7LT_CR>#OF,]JR%'8;, 90>A,25 '58&VW/H0 MF"OYOENX[FIR&]&)JDQU">!K'W.EDP("%*$DKT*, M&$0YA$HLT)RT.NPA\(;M,N]#=CV?A#8O9*80*,=)4[6,9/(P,EBMM2QJ@>2H M'$ ?CI+'[C_>DC)9:LO(_/;+R_?O7_Y?_YX]>&_NF:>//#I3;-/=EE)?QDH MWJ$JW!?PVIO*=:I#-#@85E(IOF#QK>/VO6>@H$+IR-:%['V=OZWIQ:B#M5%9 MY%Z:6$)O:SIV!LHN?#Z0@;*+&!]=!LIBKZP%3.-1S72?7[AJJ7UB1H+1A8%" M)\'+&&E96F3GDF6L]2C#>P$]DDR4G8C>I#.=!=Y#,/,6IN4%SS:@>DI(60OH MR#DIW8D;]R7U@ZD$>3D\6.7 B]H6F:5:&"$+!!DBF3SD%_/[^L@_9SG/Y1R&;\,@OQHMKW*7E[A,JB)09A I"0)< M,_5$J)62M2.-M-SRUAFM.X,\O&?2@-S-3DD/S/1PM_HLI8OSBV$-L;V9?<)) M%<8$/]7W[@O6VKIS7 *UHO#HF0*;;)U5Q^KD(Q?)2J,3MM@LG&L]0'UK<*>@ M.OTPTHI(43#%/\!1?_?S6Z&]MY-QX.?QU/_@R3?"8X5TYBA"(R M*:J-"3Q#3YY<+"44+Y-N?5.R(\1'D;73Q>'MDY(>CIL;45LN,P:5'&BM BA# MFYF3P@+G@?:PPF+$UKFUQXV*]TK6;:]V7TGW<&+<7>69YY[TW&:06M4I+JX. M174.4B2(C@44JK4U<1?%B6M -ZGWEJ^AK_G/]1+2HH MI*\^ ;JZ:%%K1G4R8$HQM$4&0MH^QK4-LB>@+VW9Z2%W9P/*>7[ %ZUY2@Q\"]B0UJ ,W/:3X/,O_?3&=S7O'?!AO M\,WG.A])6KD:]>2"A<4(8)+6=###]SCY,DBX6-T[3../"Q;G"SV+SG*&PH ( MFH'2M<8/@P_@^A;6]F&Y;XCM-U>J=J1Y2IK;#NMP^C6692P'% M.I))8A$BEP:R\](P9K(WQU&J)W V]L53PUG+*ZBOQZ.:DD&2I)_X.!_ 0-OI M2EB_DAC?AR&^*8LV.0LQK7[JC'NF;!TU*2RK"6.F3AHM]$ZD%%@PSM%FVUC' MNN ];:4[&),-IT!?8L?9XK+FM_%T>E:STJ5"!9*1PZ-X1H@YDQ1,084NQ6Q; M1\!O #AQ/=E;UBT'0Z_0;+JUJ^ (Z9M"UM\9JN"9% BTYKI'F@@NU&ZDA?Q> M]([)TMHYW ;7:>M)&[#7EHRSG"0('FLG/B$A%/(=K2K<:N==#R;/ MQJN1)@%_U#XR401X,A%(O/7JLK;UM$7)Q(3E@M\W);!EP+]A7O?[B_/S,/DV M+N\'Y/&700JCV;.4QA>CZM"]'0\':8#3UV$R"?-14/5:=SC=)\=[SR=USO=N ML<*.N=]SU_G-Y&,8#?X^#[N0$;J$]>9^6%=WK%EDPYQ/D%1]H9+4X&W(H"2+ MC,Q63\;"5A&-;C@ZA7+V>O0B/[:@*"DG!.T+&44JV3K.II;>*F.=B)+IW-_R M#Y)1?F@MN1'8.1 UCR5'_>UD_!DGLV]OAW5AHUQWU\_U@Y]_^T ?,<^ZY(*E M'+(D']"0.>:$!:^\!Y5#*FB-8*%U(>06L Z=KWY0[;A3:]V6I5YZ=6R 6 $N M\ZBV@=A3LOL6\(Z3^MZM"8YQ>#^?W+,JG2U1'JA3'P\X$#N1 :+A30]\GS M*\5A\^XO-Q$".3TM:"/WUATAZU4]3NX@PAQTL 5X'0VGLMR5RG MN"H+N6A&>U+*UL6M6%W_^2=&:P,A-DSXFTYF9^_"Z./"))'!UW\B\#*_6^1D MDCA4@-%Q&Z+R3&Q5WDB?>FV7IM]=[= W'O@4_,3])=SP];T$L=2V;6#LXNUM M0WC[M_EA3ZZ#\&_3UT%R#0_7VW!*Y(YG0L(,^0_*>4%P@H(270A%T4[DMKKZ M/#:!&_RI]OSM(K#&O/U.DCJ_.%\"R'3$ P0I2\3CE. MAKNM*KT?(N_Z0[]#\O:662_E49O&:W"3Z #W%HRNJF6,@>"3 J&2<-H&KNW) MSAPZ9N2\#2,]5+^L:?:_#:(G.YQH)[H>GD^SCZP/,YQ(!*NP) X\*G+Z:F5- M1%)YP0UZ;FEWM*T+GA[]<*+&Y.\BXC['F*PFZ-#^%E!H.Q_K07AL #(V$X2$ MD<7DA?"W@I=;C#%Y3!.'=A+XIC$F^TBKH8&V<:R*UIJ[A#45*I1Z*-7R_^*! M^3JM7F/F6V9D/-8A-$W8VT=:?6RXGZK-^6IT96N\G,X&Y[3Q7+LU"YP)G3D' M4R0!53R!,XZ!*"6:Z'*4JO5EPC:XGI+=UIRG/EK,;\1X+8:[#<:^C+HM\!W' MS&O/[M;JTY&:@VY)U[ JP5E4"L'4VS6ED8-GCH/T**-@3@I^N"WIR(D/CT-[ M=F&DCU##HD[YMT&Y;"8F&9=1"I H'"A61RE$U""U.@7_#S!-)A+YRS5QI4Y2\BLT%J+, 2#%;!16VNT)ZBM M]>7Z\Y^.8NPM]1Z.D)M%=\@B>J\]9@.TAER1@X:>>DA6CKB0AW>E64!2:MUD:/0L740 MTH>246S>A MW@#EZ2K(/EST$0398LA;8<:3$GLZW22"\J@@>C*_O8_>5TNAI]=?Q./\Y& Y?G7\.@\F\&W,UJBRW M 84,4'B1M$R3"15WD)VI?=6=(L^KL;ZL1_)T]*0!$QN[4S6L\W^'7W!T@=/E M_^.W]XM"V@X%_0]]9.?*_9TPMQK/MGC$._P\GLSFO7O*>'(>EM"7^B+)6[$F M,>*U6%!,UH9VA8.6CLG@63*E>5;3%K@ZQU;3)\P7M2_1/4][OF)A>=F568Q* M(%A;+75,9(8QY4%XY;PE40C1VB3> ^;!AL&UUIX[4=F>*7HL]?F7.3'/+^C4 MQ>ETN:+%/"3$+$KD'E3!0!*T6&]8:V>=XD,=(2%SZVK8>P$=;89A<=B#NVD=_YZSM*Z0>-M9GP^&\]>!J,UDE,RI+ MFTG1P)#5/25JB#%'$!B,4%X'%5H;_>N1?(],-Y1MXRK6MY-QODBS-Y/EOC$_ M.HSU)M?H>K)UMI>H0^!JJ$1:SI3+1KCMAD$\4(ZU[MFG;E8WD7D_.C"M4;3E MZ;&:!K@%J(9US1N!'+[*N3M'=PEO).#&9;2;P<6L"WK2;Y'(>%0N6=KI%(?, MK.*L&,ETPVW@4*S?4QI](-)WD6M?]C1]XJ?Y4;2R$WVIUU\*HJYIZS$(<)F< M!RX]\PR%+\+N9%+?>L!AJVT;R7Z===U%<*T-[/\:7WR@\^W:5=4R;+ZR*YSE MI+D!<^.U(?>!!WSVY+079SQN[;'.SQ".\",&P#)%% MVI,LXQ"TS:1T-9TNHO;B8SL;G.'GY-0TO:J_)9],ITK^YSG)PP03CT4'TM659B+&. M A&0-)D2U>X,O/TL^IUA'BW\TM\%:]]D]5#1\%<27,TY>3-Z,QC2._#7,/TW MS!\KR#0;?*FS*[+7WI*V0_!8:\=-@1"SJ=.MZ!7SG.G26IT>1G6"VM.8BHWF M8Y^)07_%\<=)^/QID'ZKJD "#%I5SB'<\ M\+UBHQL!'/^>I'\%&+T:K>P!:B&]R8;@1S^WJ014>.^I'PP M%1".8T8=P.KJYWI=:A^O"()S9AGZ'-Q6P_ >%_7W7)X3; MV1_O:4V!Y;J'N5!B[9]:VRQD!K2W9:68D?K>N[$I)K)EO_R\_,0%P\O?7!%\ M];S#1F\:"7[<26H]>,TO?W^YZJS&T#E11 (>48%"(VOY%P+JQ+3-TGC5NFKF MZNG?,YL=9=EX_WTV'82W(=5ZGU5#\<2CDK2[L%AKS$5M_)^T N.4M]KPPK8; M7OS OGOGP=\SI]TEV?K.Y!D9D;2HZ67L[0^2)N;Y&;/*FLHNRJB"AVQ3+1@7 MNN9@95*[$%,**:"YY1ENB*-O\;#OF=U>!-I'F^#Q*&$-OU;!OAM,_W:MQ16= M#CD:;D',6RF*.A[$9 ZV3F\QWAHKMW*W=BJKW@CG"3E?K7#4>ZC)X!,W81>P]:,35V7H'Y"IEQ.3(?/9@/2=?A2D":'6JUE P M 5/0KG7![X.@CM!SL!6%MV_-FLJ_=6+=\GA]ON8ZB0[7*H*5CS46]@> MC;':@=$'U:4!'0?9?6[A=$%XC2Q!*(QP%DO&F3<19.*%G'4Z)K>;F_7HU65W M _: VK(+"WU4PH?A90+,:[P<@!I\]"@-V))K2A.+X+*M07=A8T2>M'"-56,M MD$=@L'3BZW8"1&=A]W"O\4 "XRHEUEL=="U7K4W!5=:"3"FA(15GK,JIQ.8= MC+8"=F(:TIZ,?@K^;E:Y(0\B82UN(7.+]#8%6C$&B-)[X60V9,PWN#9YG"6_ M!TUEZ2S^ANGJ]Z?J;P/J"57_[L315H6@^PCX8-6_3 3OT3F@O1 7PV$]H]]J MS1EMAM*F)L/+'WGU;WO2=Y%KZUK">>'JO!1CZ4@:2<^QKT)\_!FX=JZ%AO(\- QD99[34HO M,_@T?DL&&7TC?$1^YG)(CM48 MOF6U84K%IHL$J[EU F.P?*N2*J-(O/E\I\=8QW84U6E,S\;DCQYJVUZ'2=7X+]B@DNW.9S6K M6[L?9=LJM7=8%:TV0\?)O :2MH4W<3CX.-\8:I/[-*,S9'!./_*FO*?O3@N= M.#<*)9W$2#M#@=I/ 92QDRI_9'L@@R:MV9+?S\+D]DO M8;9PHE-P+%I)CH_QA8P,F\ G3$#4&)2ZBF.K1F*'U/@;*SA6B/(8*MCZ+=A? M%7JP-[=:S1F/P1%."R82/J5U *=K(CQJ9$I;EUSK$3Q; 3N:U?E=;,4[T=9? MN.5^D%>^UQD7.;AJDSMZ.\E3U_4MB.2I,T8+89A2<\=F1X@_]*T'*H^UJ]TG M-?H+@W'F9X5+YE2]P@Z)?C%.0+")@RBF<.ZJ/CTZTW2)_8>N'I+\?LHX[D0X M?QN$.!C6,(.T1I*!(('E.N,^6@3/.+UFT3FKE"#HK;L9W0OHR:I;.YKZR;/< M#.Y2@&G\<33X.^8SGFM'?5GO[*O:2R/!*2T@"5FD,$J9VTUO^U6J.PA_:%E[ M(C>F3QP@"'EVZ^JE6QCRC/<7B+R-]$N_HC8_(C8_(C8_(C8G*B6/?Z(S:^#$4EL$(:O1E-R:^;3 M&5NDD&WUN9VC.+NC[QC/F2? KWOJLU'^-0PF_Q&&%WBE6#P$SIDJ8$4]J"Q1 M[M%X*$%;.K"*Y+A=J[:M']FI3.*AIRR\:96+DR87>E&P3NVDG3-8P\$;3>>R M4H,^Z"&6 S*]<,_/((M/)@\B) MVU30Q-BZD]&!]>6!)B*/2EUV8:./SC-A^NG7X?C/)<#59'J?F0LH("M?YQ@1 MGI PD),0R%Q/(43;W/M:!^3P3E8CHF[[3)VEW$-0?-UK4*O&YLIN=9+&^0PQ M*PF*%09!Q@@Y12NBH&_XU@V'[L/SA$R2O2CH(>AWA6WE\5_K![@-MIYLC_MP M/1[S8S\6-ZI'(PIZ.$#NQ5@P[3#J\<> MUD;_VK&+Y'O0BE_'$QQ\'+W\FCZ%T<=+@*LN6L4CUH&PD=&9IXP@<#9%"$X[ M$PNF;%IW8KX7T.'-C';33M]_P"R['"''. M(S(%F%2N* TXD@*4*(0*&$2QK7>-[9"=J!72 RT]7"!=0OL=P_1B,@_I3>_B M78T,VP)L3P;*3D"/8['TP?@FI>J-KCZ.K9U 2\Q!Y9"A2%GWZ: ABE@@VV*\ M8"JC;MUY\Q'HU@/FSJ-3K5U8ZE.E7HT^7\RF.TWJN/ M+V;O,.3!\-LO.,/).9D =,A?+N+9>9VT=U:$<"%F 5%R3B Y(28TR; MY'CK%EY[@SV< M-FGI==#.UJ@W T\R@Z288BBT5Z[U_,3MT9VD5O5$3B^QGVV0UEN5LY2#,!@U M%$.ZKJQV$ MW@"9Q$Y.5NGEGD.W1/6$UVIF<'B+->VRC?WS^,TSRVTGMWIK_ M^V(ZJT)\<7%^,9P'55:[+,:B>(G@I:D=/Q$A1D86 TLA:U5B:3XUH:^UG*2* M/@KB>PA5+-;U.])J\JO1%UR@)*<'94Y.&6! ].\]F=.9.I@3A YKX9O#"8PR8IH'1+<&VSG M<6@[/GC9&D$P;^L$+T&_TCL4. 3#/="K1;L\D@.L6V?A[P7T4(TO#J-K=Z:K M]<[=8RD6V?(^S!?G&?H(SD<#*C,+Y,)*0!-X\?1[LD.>1,[# 35DOS2(79@Z M^A7U-F!_I$&T9+S37?4^=!U=QTJ1 8WV8%6I'38*$GP6P1;GK"O%!MXZJO4( M=*M-&L3A5&L7E@Z6MC;_E^WU\:Q$Y$ M[I &L0L+?>:&7H/&5VFK.A96FP8P%1,HEB7,ZV:4XU*K8IQNWH[I'CA/34'V M8:&/'>2N8[Z8^,V"]4$[2#H1+%)3<$4R\-:I$!CW:)H?/^NA/"%3N0$7/5PD MTRI'T[(8D[48_CCO@;(NI%/3[:?K_VCY&FVSEIY,YY;K.))EW4)!QH^,W1XV MM:9K\EI+E^COJ0_9Z8]=47>NA)3U OVC/0@TW_^\7L(@RKOB[QL)*%SMF#,9*@ 3#5+0E@& MB9M,:)7(RFZU9:S]^"?(?2-9]Y!:^6(\^3R>A!G>3'9?64(Q66?(?,^VU#G5 MRH&7@K[2RJDB@D%LO5/<"^@)JDY[HAKF8R[.O_%D]C%\Q.HMRE;)PIPQPD>DP$B;7"@N3.E9)31Z>VLD1V>^@35IE]F>LC:?#5*XW-\ M/R,-KVO_K?Z%2E$-)1#S3%M");2MT7+MP=#5$X89[(%%@J"0H/@ M34S O8R**12A>0')$13D@0CN557+K@P]O>#24^;B1P'H(D!M?3,1^:L]2#__L0QE5&R!8H M>S(HMD-X',NB/<,[JE '>GJP-;9$RZ0T615'+U&I[7*X@^"BI1V4:ZUX2;+Y MU=\QE>@!Z^.QZ- NK!Q0=RX/W,RC][R&AFN]B+'@F-.F#QZW5)4]2.C!ZKG=@>3J +]J93E^=CZ>S&I?DA?CZ>QYF ZFS^)TWL'T M3$3%C1 : M.UPZ7.$)U54+AV3OJ<36Z=W=(1\N&5[#C%7(=DMJ%BSEV#6HI; M_ZN7GU\(^Z+\]_:*;O72N;Z4,^<<.E9[,-D:LC:*?$QG"G@>,[D7(J2XG??5 M&V@S(^/1EL/!^8#4%-:M+3!_-?)>#K]8S2YUO;K.9;Q!#^$KV="<.$L M,BC&TUM;!RR'7"_BK%*2WF050NMRWR; GX:F'H_K'O(P]EW$?*;.Y2)X##K6 M)F/:F[H(A>"BBB"<-]QI^N/F4XR; /^AL/URW3HS9/WYL*Z/PQG6,IGD SA3 MY_J([,E U@9TXB5X;Y+FLL/YO>Z93T.;^B2BCUP20DG0;H&]%,\O@VEM&W Q MP;,LH]=<""A^W@D&)?A !K,MWBB'TK+FI^[6X)Z&:O7+60\MO]8I_*(;T.S, M)J:*L1JL8R2 VN':T5H*U(J7'E)*JE*?<:L#XQR! M-C\#BER3>H$QG]S.:+/D0976:?/UN4]+"7:6],;>6JU/GV>S%V$R^388?9Q+ MX(P5C<*2^:^QML!7]3Z;D2/ O)&!*Y=9\RJ*K8 ]/7UIR]5=A7)]G#BOQZ.T MW-PX3R6B4[6@#6OXPY&Z1P4HDJ>-#5W"UFTF[T?T5(*E#7G9&);JN<7?&J\/ MI^%:T\0IN8#7&O .1C=_^&TM5ZM7'FW; K:&U4LKP5YEU[']X-QAN_;L]4^^ M>@UD*=HF\NB-FF?V9@<^D<*BM8)>$=+8VRDJ&SSG[9_9*2CPX&.6H]30%E5J M*1Q'>L4-X^ LDV!]EHI>QJSY@_JYP_/Z;O37)ZLW7/T>Q/MHFOAMJ!+/,4MF M P?+:R-ID@ZY"$751DX%L^>:Z=:Y$(^D]TAOC&_9:607R3_VO@W;K.5'IY$- M5EP3!>FS@<,^[#YVC17>Q50DDO?D:P*MJRVF-'G,RF0=ZS U^:/3R/>FJ+N0 MVCJE?4-UJ0C9"I> B>IL<5Y+QTH$Q[CB(D5FK=G*$CO%2MZ=Z-JBDG<'6?>0 M'79_@6BP07-+'G:1(9$%(2,MTSLPF#S9%L)+^Z.2MU_5:4]4\UXBN]2+BARY M\\9#XFY9 N)99.!U0>^]X-:RK;:6)U3)N_>.TQLS/>2YW#\V[P7YEX/1Q?AB MDQN-T^F'3V%T.;(#=118HX3"*%8G-$J(B.1-TR]6.B]B:NTAMEW!@>>Q]!RH M> 0L'WRJ6=(GOOG,BDCI*T MLU@-T18+)2B;I^WMAVR=G.CUSSE^;?GWS9T MU'G^;=V'O1M,_[:XLN>2%Z>L!R_JR'1,'%R=B2QSC*@]#ZA:ES@<;G6'&JW9 M@[YNGF3]J%3BL>3M;%K1_.+5>*^$#63.D/S)AE86G$1:FD+F4^T/I%I?8M^' MYUB=E1ZK"FVAZ7M1V4MX:H6MNG0UO[Q>IBQO3;;!UE-VSWVXCI.MTX[%C>K1 MB()#JPDC=UTR+T G5]TL5F].A8>B15%)J:Q[W(T.I1X/I,@<1SMVD7P?<^W& M$QQ\'+W\FCZ%T<=+@*O6V,%&P0*"04/@8@G@)6V>LDBC4M2"Q];&[+V #G^% MW8Z[VZFES03?7X_(&Y!JAP?/R#+D&6MM2'6["0M(;;1(T27G6M?LK(%Q0AK0 M5C-^-H!Z/Y=N:V7&?M/2PV6T&:!P/128#S-8)PY$S<*:. MI?8Q&)V3D-@Z_G1@?=G#%#Z:NNS"1@]J4@NM?QV._UP"7,TKU]+II"-(26>T MPJAHF]49A&:%.U;+JUUC%5D+Y/#V4".BUE2U=Y-R#V;PU9#S&ZB<4<:(I"#D M0&I>C(;(I ,;=$JD_Z3HO0V$/TGR&\BYAQ=_WK=_=2MY"UFFK<[S MJ56.\! M)?BH-92:IU:L=*FY7[P9S:EH02-Y]V=A_H)3\MBOS?=0/GGG,NA<%QN,A)A] M@<(RAF)B#WVEUR/YX=;E/J66[M>0C>2@\A"A*LJEY*ZXM8!W-$NG( MX9TP6%L">O!,7H]'^1+E$E(N+C&'FB#E6L!-;X7WA=.[X -+'F-LWAAT#8P3 MT8&N NXU.'\SZ^U,V62$\Q9X8N0G95T@"!\A*6>#C*Z@*LTW@_58CGD]M7::US>7,RFLS#*\[=EC=@:)X?N\^A>\D4[RZ!Y"ND5I"L5 MK:WW&%,>M ATI# R:&(6&KS-5A<1H\VM0XKW FH6/;N6KSM]'H9$#[[_A+C6 M][M^QWKI05[;VA?>H##"NFS)[#.H2CQVM=$CM4";4==+(Y%[ MTI^WP?:CNFAG%G>I']F'@D-7%UGOK99!0!&%,&IG(23:*!,KDGN;>/MTF>^K MNJ@W[=A%\@>O+DI,1E=3A%BV&E2D57NI,[!0F[[&R%-J'L7[CJJ+=N)NI^JB M701_H.HBE"7IH@-9R+6[9[8*O$L24LZ<7@4TP;7NL?OXJXNZ:$!7(?=Z1BQ& M&EV.P\HR:\%2;>B:")QD9#L562#,[6GRE8)L3?XF+,?4@-9A^2;R[J5AZ$U< M9]H[+!@29'*+:3\R";RA[:ED9C@67E2/]L$"PS%Y[\+. Y3O)-I>7_G?!B$. MAHNV2ZN5%HNTE=7Y8A62*D&3QTR.4S**$SJ.*-J'J>X!=)HO?U?)'THMSKSG MQ2;F@$M-RPW9@&->@O#,"LN9S\Y<>5E*9AF MX[(V2V,\6N21UV[N5^W9EC;/^><)?JIN6?TK]:<:Y[7T@*R7M)>^)7C8QFH2 MI=.!SJ\>8(.U^(P+!ZD804N))'%A2?8!-51;QY,>5X+-8U6;[1)N=J'OD+D5V^!ZR@DW._&V;9+%/D(_I%)PK>CAUH#6 MAO1?* 8>#4)"%KT5C!O=.EGW>TBXZ447=I%U'W7@:^[Z60K%\QC J(35)2-( M/'+PCCRHY.G#SN9(J=.-HBF6(7 ?<:HEQS6V=SMEIR>CDBFVP_4BNV)G%G:[/]Z#@T,D5Q8J< MBDR@?)B_&PJ"SAQ2\EB$%URQ_IKO?0_)%;UIQRZ2/WSKUI@RJ^,RHT,#2LX' M63I-"&71ELNZ?S[AY(J=N-NM=>L.@C]0<@5+7D;C"PB1R!9G9)?YHAU(QESB M+(D@6A<(/_[DBBX:T%7(CZ=UJP@A2B\+\.)(6R,3$(IEP"TSECG!3 E'CPC_ ML'+WLG(;T]]?#Z0UC<2V ?:C=6LK9K?NQ;D/+0=MW5H<2SPQ"WJ^M0<5:1=V M$9)CQ@3A'#<_6K<>3%UV8>-@K5OIP3IHK\&&6"L#%6VSH>;!C'K+,1 ^IZ*URPK30A;SSKY M/IIW=E&"1O+NPTU>WUQ6"%N*$0J\L+P:6Q*\*01-.N:3,$[+UKO XV_BVT4# M&LBYAPCK!E-\?N9I^H>.-PG.Q$B*26Z;MXF!#RQRP62*HK4*W /GAX-SKX/3 MBLB[.M9Y2/ &:,MW:AMP/7DR]P([CC?3C,;MU*,#!ST<1?>#C":B9"*#K\7# M"H6I,Y\"*$NOB_0Z6VP=I3N"@CS@OAQ'/W81?0]Z46=/3U>U>:;$[)V 8I.B M1<8 M74Z&4\NJ5B'6]O6M5#7'G]X8Z0A,>,V4NVG'\>8CF1:6>T54A?\\NMG M>B-P->="*5J/=<"2XG5Q$0B0!>&X0 );O(GMTTGN@W1*BM!2^CV\_9MS[B]K M@_[/11@.RC?"OV@Y@]/G6,83_!"^OJ6?&F?Z&Q,,4_H[B_]?UHX(R7(QD0,W MQ=':O*MN> &ME$037>:IM;/;YWH>;7_9+MG>CT8!^KN.O+.V*KWK@2.\]#CF MZWJ':1BFTT$9+,__4::EGM%KJG+D'(2W"(H706^J)E%G[3SM!R(U;Z'8= &' M5]_'HUM;*GW_BG' +;SBOI+TRZ]I>)$QUQ\%['E@G"WAO1#9@[GR#K_@Z )_)=FMLCO_ M;EK%9&&%S0W$*=*_\W>'99ES9@:P]N106B'$B YI+KU35J;KKL:IO?5L-HEZ$9^'FZH7;E"&D)1D:$";VL7 MZAM[;$-Q05><"NW>K M)\CCCZ/!WY%\\,7J7HUP_LK3SZ\\D%%>#')<15>K(?ER]4,C,AD_D"==[C$/Z1)[V61;,%20'WNJ:V1J(!*GZXQ#K3AK2@S^[.N1NY.8^=,HQDS7/PD&)=2Z*<[KFRF0HEAG.Z*03KG4P M91^<)VU;]D;8724SG3;AFT ??)456I>E=*!CBM6"XD!?T'DA?,G:!965V&K' MW.VYQS,O^R-R?!@6^BC+FL-Z-?IC-,$PK#OPZB5Z,YHO(-<7Z=7HYJKX&0K: M+[VLY6FDY)?I/&-T\2VY/J <^3OND_W:QUP&X.[#*W2Y6,%Z>5;QUGV1?KTU2Z9NSU8'ZM4"X"U,O, MC>EU6W(1F:YH;Q\5-ZS,:DJ6[+UDP0&SBM;B$H? A F)EMMR]1[[?0YW,7ZX%OJD\0:4H(D>7U+HR'II%JHF@-7F3;ZN%UL>O=G M'\^#Z)73\>$(:1W^VVW;O;NX.UNO2T9X;\E8D&ENISKP=4@:#UP$D;(K<3O? MM#6R Q^=?>O!^+&0V%HC[\[;F+X>SZ[&18>;T?7I>/4>C]>]Q]%PQ9(@(69! M,BW,@_?*0_&9,^EUY$)MI8Y-89W4\7EDUN[JGVMT(7+_"AY\G1%3, 4CT&+J M+&/RG8*CE\@XS-;F$+@M6ZE>*T0'W@&/J!+KKR\.R.>A6A/>6-&BX.*F][YZ MQ>NNS@5/3'D.W-*&KJ(G$=+W@#-MC'9)%W.(\>4[@3ZPSAY'6;;I0M@;T[VJ MZE6$Z>I[%: TR&VTJ3:F)P.C* DQ%P%(YXS(K' O6M>7/ CJI [E?JBXJRN^ MO:Y<%J^_*8L;Y3?KTBQ>UK%ITT$M5AP4\$1T\%,5K]C;6?.SB;[4F9?HZ3";S-788D[CADSJ/-=P& M8:,QA+_5%''\;5&N,TV3P>950Z"U8 LRSU!LM"8*Y6\) 8-&:F3.N) M/P] ZKJ!K?_X1:LN'X/(6AG03)A:B.'!&=I;M4@*I93*^=8EQ_? .=1HOY8Z M<'LO:27M8P_AFTYF9^^JZ3COR>2=-5'$#$+J.J?',(B,?NN#E3H:&=AV,WOI M4Z_I"/WN2C]N//!87?*:L3?N*L6&5N\EB&4CG&U@[-*J;AM2V[<;>K@970?A MWZ:O@^1Z)-)I2P=BB&"5)XWD64,HV8)06EJ?>!!RJ[OB8Q.XH5E<>_YV$5AC MWGXG29U?G"^!\&R53;7V*-5*W)0$N%)+(9UPLBC#K&BQG]YXZ.%,]TYB'[>0 M6<,61W,@X>LU(,HS;F5Q$#0C($P&<"HX<()S- 32JZU&,3U$WO6'?H?D[2VS M/HI=5A6!\Z/]/W'P\5.-4GVA[WXD/ZH*9/6''W!RSL\2:B]<+B!C+012G('W M)D/FQ13O0\K-NX?OBO'PKGB?=G.O#/71\>P^O+\,IJG6$[P+,WQ+UF>M>6<, MD4XN!&OK&Q TAYB%@,A1&(MH(F_>W6E'C$](H[HRU/I2^9H@7H]G_X6S%^-S MLH\2YD5;DMFB0.4LJ,CH$,Q@4O DD-HY@14+A17'B7\"NEWVPI8// V5Z$W$ M#;-)'\#X>CQ*-V!:&QPOW ,3S"R:^ >T#J*7F1FABF>VHR;;%1MR)D->$.O2O!U4'@R7+K64VGW M GJ**M8G5QN;4S2\EOJ/,!G4P.JKT0PG.)V]',WH$]M<5&W]V9VOKO9;1:/+ MK+4/_W:E9%QK'9U*M(G8!$K6Z5PJ1N!)<%&DXHBMIPP\ *GS#(7T"?/%$-^4 M38)?!.L->F%T9B"THM<+G2%;GM2^Y)!]5+SHYM/?MH1VJ$NNEKIQ9^9"#RP\ MA@LOVBRGX^$@UQ2FU4KFP6?T7F>=.!1CR#7,EH-#K\$C:NDQDVNX57W@ R&_ M3<\_UG58+SR/&\N[<:!^':;E=(IM4#6\.-N,Y/#W:&V8>H#Z#F(^G!)D+8)# MVBV+T!D4>8=0KQ\ D3%47(K$MSI9'AGY]]S!'9+[7:3;PSW!^D/S[61P'B;? MGN.(A)T&].5JZJ%-22,/P(0URW$UEKZRM/ @DHM6M8[I[H;PL-=&K7@='XR4 M'BX&W@[G_1%J!N'%XC6),CK.&8>(GM;NO !/IA<(5-ZP%)5JWFGG#HA3M"#: M2+R'A@ W *TF6VT!J:?YD&O@'&B[J.]@Y1[.$;605/D42G/$TC-"5KQ MM8=>R)"$UY:Y5$_,[Y7X!Z8]]L_[+L+M@>]:O3I;XGHV?3$>#ND(G(3A\D0* M+C-N--;F_X(VMTB''S<"DF(Z)(4I!=F8^OL1'3X @.I<@6VV4""S)T/KUOXOBE*V CC+OX>;N)J*ETF^# MJ2<[8!V>XQ@"7;FZE_H.@N[A:%B+C1YO?+820D[D..LZW=AS"2)[DVQ(]$_K M:[/#D?^ ,7 ([G>1;P^_T?H&P[E5VO_;XTV)W7[GVLT'7VT.2S'#>HV"QV%>C]P>$IZ4H/;+3.E_S'6;$\PIJ1]!:1,]THDV-Q^J@ M&@>.;" (SEAO5.URL%T>[[X(3D-E#D="0_]P#OJ/BO3RMF0]P!=A,JF#BN>- M1,^BYYYSF2&PZAPS$\%EPIUJ%6H1F?GR8%[4?H\^(5WI5^P]Y&6NA[CX=5EB M51M6O/SZ>3R]F. R9]D(LH*5CY"8US6^BA \LR"<]2XZRYEN[6#N!?0T-.MP M7!TB+_,7C+,6.9AK/Z=SON7#Z!KE5M8'776$, _+>,BC/2"PQ M"_"%%65TLMZV/E7NHCC6'49G7F]/.^@FWSZF9]Q M S7;8.II_N*=7B.\@Z$,I0:P=^$JIM2),5SWGX)F,$'-V)OLL_>UY3M\1^0_<5QR"^UWD MV\L=U9?Q\ MY/#?!+4/LUG 7C*W3^,@+4D'2)B?0 V?!(RVWH&Q_XA_WSSH%@I?W1X>,Y!55"=GIUBG,@;(D;XV7JB2VW>MO(WB M5 [^CO+M(5_Q)J+7X1Q79](6N'HZ_#=A.HX!T)6S>U6@H\![Z8^\ 5_0BC'! M,W#M)"C""KYV2= Q&<:],%&7[UH1'C &#J4'N\BY=2N26Z?=!3[[/!D,B1>U M/)^*DX:Y.G!&U$+BHA)$IU1]B^C<8R+FM%T@^J$G':/9< M"QGU)L^%I?S\X MMVK;E2)W*3L@J[;.19@^[^OM/X\FL=@6H M2_] ?VF^?X58LA*TOLQU N70063)@Y?!DC'L>\:D/:0&G20^"'V@B6\4H3T+M<$S-K\RDH%H6)TJD2T MF)W+K3M&'%01'K#O#J<'NPBZCS!?[1(S28,P?!MHLURU6&5):3R?C/&HL* MG\ETF7TCCT89'8L#M(+6K(,"%XH"+H,4Z(16MYM=;##ZMGK+6T\TZ$(QJ6#E 1;I!U$FS)9.S$PKS'3%M?ON_Y],]]"KCUL[+^-1Q]7 MJG@YA/K,R%BBD9:4+9)/$UGM:EI8C2M'Z4PAGZ=Y,\!U0$Z#\NXR[B&(6Y?V MIMRZ4-BT%]%!PUF,$0*3Y(FF6C;!R+8)++D0@LK,Q>9Y[=OC.Q$UZ8N1/KJ, M$M;I"NRR'^Y94#S';&IQC:<3*Q,UTK6:IOF!T*2^^M4:W= MY ,F 1:5%(I"+@J6.ALTD59:["\39)@+M(];$D M :ZY[Q))*1U9!*9E]8@MJY,\R"VFQ06>0["Z=3.+QYT+L!.O#^<"["+?0U[] M;H/KJ>8"[,39MG? ^PC\D KAE0J1JPR8:O>_(CF0^Q/!.X=2B92][/>4>'RY M +WHP2YR;IT+\$PPSND_\WH\P^FJYEY91)VQ/9MH%Q>O,[=Q+^AOF/^TBN<6?A&W"\D#:+4J=9UJL@ MI<#QG( EH7,*L<30HI7PXYC?V82_'036F+>;LRA3TME%E* =[>,J:E?;SHC% M3*!L:*?)6T7&OH_YG3N)?>/\SEUDUO@ O#F+4I2@!8LUWS'J^U;HVH"M.Y[-MSKBUH=9%D-V=:QC5%]I;+ <" M79Q.C SQUG>9]R,ZMA7;)HK54.J]UZFL:N[K0,?:;PSS&B'UP!,+R69MBF@]#69[=$>83=60UWN]V&:D]![7N([T92F8:GN! M:V"+3"YD+6N6-NVBO&B(DMQ[QCA3G/;8$/L-=CP \(DH45=J>B^>6O6.6@NZAZZ-EU?[[-1?A$^ M#V9A.,?X)@X''T,5]_35* TO>M;MJZ83TJK#DK@QJY.K4ZE/T;A?#R9#?Z.>37X_.T$SP<7Y[2V M^8].IQ?U+7HQGLZFKW%VYBTY" D)?D)R':.1$'@JX+VAP]4J(6+KC@\=(9^4 M^AV2OKO:9UIN?ZM4)Y=3S)YE<*Z6U2GC:4>FO=F%)!&S*3(T3SF\"^.DM*2K MF.\R;WLQ?%;8B#CKLKX7O:1>0BI M'HAORN+/:]'%>#KGXF5-^)P.XI!^?#H[*P%5"L:"QT024CY#+*B!16^L)!

3L9?\;) M[%L8Y9?_=FKY[T=AE'=Q2X?>J7%"6F?RMP M%^3WJR(S^%#[^MIY*A;&6%I[T ^CZERV?3E(:^.S%LDNN8@B20# >%3T'LD M4<<,VJ-5F(*F7;SQZK?%=JB\[L8ZPNP\J'DO>]\8E/?]V516?LD5C.&W0 MUH'B7$$P18!U+@N%CF%I;OX(^Y:JL/MT9>-:>GA6FWSZJ_UP-@"8E^S MW$A5O*^JB_IQ@M-5.49D5NHZ M-2RS0CNBR*8&&@0$%I%'D1Q/JK%.W(?G]-2BF?3[Z)51PU.?QL/\ZOSS9/QE M[CNMH*EL@E'USK8X2]!J27[A$EQ)*#RK(\.:WU-MAG-Z>M%*]GUD[5Q,2+IU M,M,H_SKX6K^Z1*92-B4C<%.;-SD?(2I%GJ'QDF=IA6Y^A&Q&.-L)^@TAV%UAYLX_L$=>:=),L=.>12 MYW;+J"%JAZ!Y23$[M(&WOE:Z#\\)JE$S\6^TCX]Q._YB?/YY/*J6_KA<>U'> MS#[AI/[9!#_5:.<7?#6B#^\R=;1O2(>[4V\ALT;7[5L\O@ZVO3+RM'.8JY&' M* 2H1-Y<#,K\_^U]67,;29+F^_X7MXG[>%DS2E-5K;%J22NINFV?:'%*V(: M&@!4%^?7KT<"X T2B8Q(@*3&9C0Z6!E?N'M$^.T@>9:V>IKTP5GS& M'UMO'?133BKG&0<>"=*#>+2-9,#IG%7'W>P'[(QA>61JS=+4"U^-+VPGF? M5G_,%LE-2U7CN]F/M,;Y&Y*TJ&/;E)(H5+0N@3>EEIM05_KC9[".4YU=<>#6 M#L;VQ?@*)*H^KQKX+6_@W0)#W&_=\MNOT_F__Y;BU_31+:Z/@J-$6&L2"%>N MZ\@Y&.L(A,0SX9I%KVO'['I"? 6259U3#;("SCZ\?7>V6BTF_F)5C,0O\S4Z MQ/PA?W%_?9I/I[_.%_]VBWBN54J$AV(_F@)52C"19O".<9ID0MNR>DAF?W@G M*5 5'3Z-&-5 C?J\FH=_E228M%BNMU (+L;N89)*$$>LA MYQQ!=%F<278CC#P/+J(>N-^TR&807YX@GA!+&RA<=T]5MY5YF&RZ67Q,B\D\ M/GK2N')$)6$ADV! 2*Z@E*Y#-"IQ1:/.NO9,\\&@7YZ4'H>?#7) 'U-=M[@_ MEM0>Y-9#\*W*J%,0U#%\(""29F6(,%K&GDG+@E:2U5;M!D)^N<(X)B\;]'5[ M0(V-O!C S -"*Y,C!0$GD3A$J*A<=M:IZJ7^.PR'8Z06W=/!/ERL]DJ8*1P? M(]&H"L#QTH[JT[-2$M)=8-?.;43X82^$5VX&9BR+U@FPEGH\RK:TQD-=!\\- MX4Y3Q7-MYU]%^+45K'T!K',D0O;6"HZ/<2P%&4$[L,%Q"(30X(2+--6.!0X" M/%9RT['D\REUJQUW3R41ZM ==U%]0HCT5BK(K) ZX_-IDRZ]Z'/6*BM%?3H1 M<3YF&M6(4E5)GGMSMX&/[U#LFY2"?= WRL\:AOPXB5SC24HE$1W YM,35I9E MS"[+\ER%S7PGIAA(YP@ESBC#3N4B/6**V7.5T3[PPQ.,[8,:4CTJB>0!SF\1R'TL:=:%LGB":;A"% M]!2?B_&[96-?0C5 MQRO5D#0($\JX8E?U*;?5N-,@C^<:V]OYK.N, M<:-;V#[8&JFXC^$ZCJ9;CXL[Q:,2"YI>, ]@=,0&ZY4"(@7!RX]P\%D$(,QZ M&T3..M1NG#"^>#RA_1Y'.OI0OH%4_#I?I,G7V2]_A6]EF/T6X.9-#,H&&:P" M+;('86DJ30$#4,VH\2*Y'&N_.X\".L;PGEJ\N]N*L1KA&VBT-V=!WT%&K#$R ME?GA,BL02@DPFC@P> I(%*ZT':PL$KO1O"!YJ$3R)C&!'VEVD=;YSVM@_YRL MOKV]6*Y0MUJL,Z'+2.@N#3K%+^ZOU+2%$SI 2"=]&4NC42O.1("E5[ M*M !,(_O_3]>\DI;GC:XD][/9Z5E&Y)M]G5-BE_^^A,ID\Y=H,I&+4!F48:0 MAPPN+/#/C&$D(@"Q((SSR1ZF/B=T!YO4)3@S<-PD7OT^HZV?9<:I,SCP2\=[%L M,((+I1S;*:FR5BK&ZO?+30"O5SP.Y\,8;3G_.5_\*\\7 ?^#N![ X&9K@KPK MG^ZTQ.5[MUATOQN0 W_80H-SV2OLKUI.^GK&Q<4"'Y6JU;J3N"W33ZM8O3<^V- MB!XX*2J:#1YL#!QBE"D[5-.\J5V0UP/>>!GBE:5E]TS*NBPYG43OG03LG&$* MWV/#?8"$)FWI%)+1%M6^Y 3QP+)/P=8NA7H"TO''45:6A'OV6CV.-%"QBP_D M#@FVW=KV -8H_K 3U+&RIBNR\.YLL*KT'U= '-J&Q,F"#6$E$L 2IL ';S@1 MU#!7V\4\LF \F:E\%+GH0?86R5>H]LXO4_JO%]=F$Q+Q@>J-=>C+6WR MD:MHT*XK,SD0"!CJ"5 G(Y%2$*5KUS8\".2E,'\XE9O$$VY>>-_!0<%QQD$,PY)1F/[BE?RC (+T@^ M1N3%SDMD;&?<1OS?S=;-FTK("]GR+5TE/L_SX,DX;8",X\P;1I\QG7V6<8)2 M7=JOX,LEI*9@2P8P]5&+G(RUU2??G)JS3V9FJ4T!B%(E1P0U.,,DZ@FE>WXT MD;NDO+$&=?'Y8\%VDE"3V=?'XZ,ZLO9!]A/9U]O%N[MU#F$_J,*B.!<$8/&AB>)@B!H?CJ-&BL/ M4>-A$52RU^WL:R,7?<@^HK,O26.4R@R8C1I$0NO!.HV/-)<\>9D=K=[)XADX M^WHQ:T]G7Q]*C^;L8XPI'FD R@UNE'()%E]+",I$RF22L7ISN)-W]@UA_G J M-TN^N[(??Y]O$HK*99>EX4Z66N+BL!"H$>&U%P78;%405B<::FN6C\!YZ5IE M+4XT2+?; 6US)O8!UTBK?!38<33+:FS<3SP&\&"\VV0#,EE"O D)F,JDG(X M/N/OE%),)":<4;5[-QQ!0)[0,(\C'WU(WT NRA7Y(7]VT[1M"1 $3[*\H4SJ MHD@S@XJT,A"=$Y8D*XBO/='L'HCQ%8N*3)K7I' #G;)83?C!;UU:SO_L M&I>LT\BW:F\D(K"8P$I>ZK%8T:8X"KVRB1$70ZA>J[8'K)W^%%>4["IV-Q9@#",EW!XA"B%E31H'UQM.^0I3"])1*K2 MOX'R^5N:H:T\17QG\3O2&77P+AAV&R3/0F2C"$0N'=YV:)B9K V$K'R,BE#A M:]LJ>P%[29)2GQ--IN8\D$[AK#=22@K)> TBQ%P:$%'P2DN?RC ?VC8A^J2S M5X9$WP:3>Z?J<83<@QF"7\UO;6G[@VG @9. VH_2I?BM->>,J!IBPJ231XP3R>9$/ 6B7+V% N+,7_ M9VJ3X+FF'/21EB$I!WU8\EQ2#G*P7 N"RF .)>55:S#:12"$6DIM+'.N?Z8< M#)*$GBD'?3@R:D1Y'V _4PYZLW#OT/(A]!]70"0*OT.#1#HT+/&W#JQ"@$&E MR&F44=/7G7+02"YZD'W$E -+.5?!*$0D$)96'(U'*B"G:"/SE@13VRW\#%(. M>C%KSY2#/I1NXQZ^WN9&W&_.MBPU=19-3R#%62&D#6"%H*"UT\%'PEQL:K'? MAW2BQOL0/;8F$T:2D7/E+*>:6*!4EN*H),%F+D$0'Z42D4K25/?L7KW*3MZ8M67(0!MB=T@&O#1718+=XF;O@7[7! 9M. )C#,&'S56 MK*NL0=N?U)]X_]3K4V=OGM%I-US5?\XNN3SX[9\P%9AR'5.*W(M/BN5<$?SW9#K=N/$GL[=NL;@L7JKO\XM2,KC] M@0&QC=YK#(Y<#-M5I;C$=HUK 2...(7&&>A46@Q3%<$928"$K*2WE&A3VYUQ M#T2]B,/VTQL')O/"46="!1[QB=7:\ M>ASJ,4#'#P\,X/BN.7Z#*=\DF:O#LAT/M >81L[_6T"./+=O.*/NI6P-I7)S MU@>FI>'\OWG<_7F.-]B%O;,_-;IX=]1N5W M$JYRC;T0(@9&RU6F\%5D>)]YET$;04F6FBLGGU(A=WY]?%-B +7G-4E5N[// M&M#;Z?PB;M'89'(94AR(U6@/,8;6O&!@B:52,6*#\ST8=^/3SYQKAQ*IP<5Z M-IUVB5;;RV2;EFN,5]HRM%V9 .%CP U:"L;KY&)I\R-KMU-^&,ESY'1%VK9( M>=XHBS==>)2S(!7W8!3E($P0X#)-D!)3,8=HJ*R>X'P?QOB\KFN"#:5L@RC7 M%M(YMXH(A0LK[8IGG4GP!(T"R3PS-.H4>>T6>]NUC\?6@QFQ@[&]J-C@LM[B M. O_?3%9I/B?G;?P8UI,YO$\"VFU2QEXI/B0X,N!V(0$PU%LO7.H M3V3C^& MY^5P?3"U&U[B7Q9NMIRNBSQG\>/%(GQSRW060G%3%G_EU>R.Y;E">T!8Y4%[ M8_$I2QR\YR6008C*>,M%4?M-/P#FRY&;5KQI$.ZZNN 2;M?S9$ K7\)NN'G+ MR,X)GP_$0@,LL,G'6%_[X=T? MW;&B%S5$X2GIJL.2!HK\;:0;E-N)X7M :Q37> 36<:(#("0A*'RXT$) _9MG]F"_* M)?HI?2WS&>>+R[.NZG;C=]0R.%^RAGCP)>4V!K16K40+UC!!%74QUW;R/0EJ M?&NO&@OG+>G?P!6X-4 _^.GDZ[J-/V&X82\8B(!/K,BE34N6"5BP7&6.9FYU MQ>0^BF.+0#7E=B"!&[#\]_GLZRHMOF^175N16R^6S20HE'#FG( 2> #OB2\S MZZU67%/M:R>4/87IQ8A#5>*WURC*']_--M!0]_8QE;!'=+AO'S1>52Y#B,D: MYK@/HK%&<1/."Q*).B2OZ%#NHM*/X+IV4IZ7QBI."0+2LM) T%IPDI\?1LR.34/__HVG^+GE[_\]\5D=5G#8;K' M5P?[2?LB'^@>[7C\P)KSU8VR (,O/HV40O2$H%:)!H=C98:YD%9$0XV]VSUL MQ[EY8J%!5\##WU[[9#+JJ\Y2#=(XU&*L02V&9 79I)2-C@05V $;&,6Q69U3 MMXYY+>J=BG/S*M?P[=0MEQ]RM[_.>J:QJZ[C7;KT'H< M*1 R.6J= D-#23GV$HPL27(:K5T1K0NT>I?ED;B_;RIV:^;W(7&3SMK?O\]G M':ZSC1/+$$^CRAZ\0?U7J"3 ADB 2Y&<+XD*NG;QS7T4X]L&0WESKZ'V(,(V MF=D+9?10OB=6'$+9VA<5; M]^=DY:8=GK=7376C9\D(2,7$%3Q$,!G57L\S0B5>:A+VTN\?^/BSY5\5:M5V MU-S$?3 %>YMW2U!)P]66>>R::26RN5=+5#=;O1 MO"PSJP[1&Z3T/HQLFX6P![96Q:Z/X#J2[56)AWN)Q@ &M*B#?0QC3IY:Z@QH M77K TE*K%*,#JA*BQ/]UNOHLB]&%XRG3[ BRT8?NM?6YAX%M'CAI/77$Z1)2 M*-8H227"B/=F%LIG%C,->SIN'UGE"!5ZU9@Q;T')VH6U[R\*A ^YTU_2LF0T M%9.B>R'/%2$BQ$0@<%[>0C0HO$L.M$^2:V^#)$\&9IY<93P6MW735Z-D;1;? MP+'%^ _<\O*<&\>33!*"FLK4+!%@]V M073_/;I8?9LO)O^3XKJA%#U7.EHN@X8H2^6^% %U6H3I=2#*$D:$KJ[Q[P?M M!4A(2V:TL 0>A/DI%>*5NK$KO-<_LT7.!;$^V0!99GRL8D;0%+4=RB.QAE&2 M1.T&MH>C??&259UEQTG^N*,9#1E3M/_'&Z2"[+6/,3)"LE>*9"N 98:62.0" MG#$)$E.99V^5"VH_O?Q(&2$F1<-1\07NO 51IKWY[!1(X2*//.1X-_3W3#-" M^G!J[XR0/M0[F8R0W79UYEP)$SP$*W1IBA#0XB)ED(04I6%&UM5'8STC9V4O M9N_OK.Q#]-']4'M@^^FL[,G#7@ZI Q@PMI (YZ(7J/9H3?!FU52"R:C[),N( M)4E1F\:Y-4[36=E,-OK0?51GI0I:)I.2!AXD<7=;3SQ_ M9V4O9NSMK.Q#R0:I)+NSHQ1QCO@D0&E"2_-R64R="!3-'U&R(D+],_]LDD<' M*0I52-[ E?% &'\?1*\V>;07NY[.'SR$UN,DCTHN2S.U""H@'N&41L,J.I I MQ*"L52S5;N%[\LFCE9G?A\0MT\RV&8[6:YZEX$"I#F6XCP5?1KJD&%U67"?* M[5X/_ ,?/XD$I5X$WYF@= "UJH>C'DA[HT)D(:2#&+(L85 &#A4*D%PEFY4/ M6IO>W#NE]+(JW#N$6NVC3K&;5K.ZV\2P4R*7YU98IFDP0$(LE>K9@5$B@)*< MJ1R8=*QZVD@/?"<6)3C$(]B<+4VT^'VP_L--+])YZ2W.B&/(:(?2GIPNTF[! M*N^R8$BD4%^OWQO>JQ.@_DP98U+4^[1Z-\,_)039B?AV?LD\_^(6)4JVW/[+ M@ #3 :L,CC0-W5F-D-.]A2;+$AZX6-R4/%,RI4D ;0A:F)(HL#$K2)+0B,:G M5G$_#\L>BPW2/W9_?VTJLY@QU29^7U(/$Z!,N=">Q5TX8T"09P'SY@ 2IBEI3+(\=J)E"=: MH-R+-T\7*/9E(H/BKVTO?/U7?XR'\JT*M!B&_NSKH M&[>&<_W&1:C)(O\QNU&QN_V6W8)HC:L<(#H8Y_F51D^'Q\;C50"7O"/H]2ARR-!!(UDBB'#(80#I&FF%+0 MW.?:@]%Z0AQ?J$9A_3!QZ\6W!F+VSS3Y^FV5XMF/M'!?T[;F;!V[^7"Q6J[< M+.+!O$T@O,!-B-*#"K%$^*4&M+@4J"\89\%3ZQP:NP&E"( 07B(H\VE![/%$O@..+TPA,'R)FO3C6X/9Z\+2= MNV2R]BSCVC#8XU\S@]A^L/X\A&_L]/R4V['T%)_)#_0)T!V33QA6-;\3E;?DK+ MB^FJFVV%ZL:R^]%-VI@WQH;2SXX:Y5&S0!ERSBI 2W /[.8^YS+T793B: L%1(<:S1H!1O(D$=R+2_1SO>RSV M4V .('H#Y; W5@#O&^5J+%AX+T5KZ=: M78LNW\U--P]=!_ALM5:NMD_@M?Y]L_&CT-(B<(D*ELH@7$B YS8!9TPZET** M+W_!C,:N"LV O[UM&;XD=WV=%LL7"SK]U_AS:?TYH[GR$E MXLH88%OZ-. .!$9.VQ&L-1OP[Q/!*7Q]-@=M'OW#"6:5(1G" <=1B+ MQ\IYM#E]YB0[- IL;;]M3XBO2P);\F^\@-)Y)%930P*D4DDMB.EFI3#(5@J" M-S41M+9G8 >4EV5FU:#W&+U$\?;\,\V6G;OKX]3-EMTCWOUN0(WG'E\=7-/9 M%_G &LZKPHVK1^4F@!LORYO+^^_.O]TBWHA+1N4EY1(TY:6/@96 6E+$6\@X MY@(Q>"_4+H(;C'IP3>"FXG9C,CV&9;D+S+I$CO*@6+84;# 4CZ768!*5D)P2 M&H^K5;IV+DTU\*WK58\DI?KI7WMX\7THAQW%*3!V M0)Z/W#Y117SJ8MN#M0W$]5,JH?M0S/%B&OR!#%E^^OS'I@C/J\1ER>?0A 40 M- CP5GBP6J68*2N&M6BW=:A*W?WR#]S:5?LG>JZ$ MH-:@2XC19CS-'@6:Y>9U,1_@K+:V* Y%O.;U>EW)VQ3G+SV M5N+I2XL?*?XZ7_QZL2J1R^7RPLU".O(L 2K+.%>=\'0SPD%ZP7V0UN=< M6UI[@WQU(MF6C6/TFWO8@W>/HM7]D#M7:.23W&]')^2?Y#9$0018YC,^X3[B M&XOR&9T/M#SKMGH-Y$OR3]JH138Q $%: =*QM*E5!IPT7I2!8494)]]K]$_V MD-)V_LD^S#X5_V2G9E^$5=>0].U\N>J:E':O1F='2D*\\*BS$UK&[ 5OP>6< MP#"')J:5RE4? O$$I.?OP^PE)P^9197XU<#,+G;@AWP+Y+9A]Q[ &KDF=X(Z MCG^Q*@OG+>D_JH#XD(P6>"HT4V@.>>-+=0W>YE9:QC.1,M=.:AE9,)YPX!U' M+OJ0O45M.ZKN\\N4/J>2.X.6R<;!DTD63I6F9D0S$-0)\#$:R)Q2GPB+B=:6 MAAU0QC5+%% ;#(@!!X# M)T09_\!2,L9%163MR.E>R)ZGKV& OMR 8;4GHG3(_,/)GN_GL^"6WS8PW\W" M]*+DY/T^<7XR1>T6DU3/)=:1N]=Z?/@/0A>&DDX8T%S:2D+@@M[)QCU MV(B[H7!>C9P=B8.CA4C/B0B*"6K!AA*:,UJ"28( ]=)SSH3)NG:CXX>1O!J1 MJLB0%BTXKQ[FQ8])2 ^#_.+^>I-FR*+5KTC5ARY??9U.O"=$:4)Q2Q++(EJ#$BU,*AW0&'F.*$Q$U;:S7E*\AZ%]'H6WJ#LH MC5:/R^ ,\> ]S50$$KBO/EOM%<9[^DAINWA/'V:?2KSG=I:@)*CLRD3!4-1W M2U(6N" YQ* =&DZ4:E%[)L,+RT?O)0./YJ/WX<5SR>?=9T\_\]%[Y:/W$I,Q M$GL/X?%SD=]2^1UT,!!H49]-=J79&P4N76G$I%6HWJ?H^U\8I2%D_&G=)W<\_HD(P@I>,?J -$[!AZ]\$;_0T_L5J^FZU+ M9N[MYTDZRDD:(& -PL#M]OF/ MCA]7^TR*V&2% #3'!.H)'HTR%AU$DE.,WL5@:W= '6MO/P_240[2 %KT-ZL MW3Z1"SE-;FXU"RVS"QQ8+G=&Q*TZC9RA(DL?4O2HAC^;LW1O>S^/TU&.TS Q M:]#U?3QE5GBNLXD1-%>E-,8X<#P'B(9E'X01QM1NMWHD>^DDN7"GD66G(/VG M6Z5?W63Q#S>]2#_,]9X6K^9U8F1X!G=C\_& M3=1,!)^5[;L_.GV/G*?U3-TQCZY[V=T]DY! M^$_P(/>2W&=U>F\[%IXFA+?29&<=<%V:<412RKJD NX]459[[M3S>4E[;O[G M.3[-<]Q2AI^Q]^QI0A"IG!%. 0F%$,8Q,"8C8V5@T402A7T^+H&>F_]YF$_S M,+>4X>?HP;M8I.735& ZD,0,*Q/?+0@E/'B9'*!JH@R:2TDQ\VQ.E-I[#OT^7=[8?H MRWSEIM?<"EJC%LDX9%*2Z+Q(8*0PP&+.%E'BXY.>#;<>V^DSNE]/W6]83:". M5=A]=:J[_2Z['=S\]]((Z/U\]7_3ZE,*\Z^SR?^4Q@8\2>V,@APYWFO*X]W. M/ 4EA$Z)>I==[7NMV69>W6$X#;%H,5>LU<;6AQNUG\U?E9^CYU892QDO!=." M@F#<@6':@;*1H_@:[AQ[+H?@P1W^/!FG(T!C%,>O1\%_<7^EY7N'-%]-?J0! M9?"/?6YPP?O>6 >6MF]GT&X7NQ8T8QF)P63@R640&7_Q*02\[+@Q)%H;V-Z# M@.]]?>A\X^T'-PT_*9%4=LDEQ(.(5*,UJ0P8YSC/05,T*/M"':5DNP[U[\X3 M/IPXIU)%?;6)LXO5M_D"5=2NR(U3EZBF%%@P 2\4;<%3ZT"S9%SDR1H>*K]( M#R,9NZZZ F?O#_4=2N$V Z7OH-I4ENV#JU&A\RY,QRE6KL&W)T5A -''%(J< M@A-.>]0J@@1A"0'OB "%RG@PGJ%*5'LXY;C"\$0%\)BRT(?6#60 492Y+N'M M_&*V6EQNJD)I("&YD@@MT0H37FNPF3BP221IDE+)U,ZT?Q#(^(9$'3[-:Q.Y M12WARJU*J?'O^)/3_[I83)9Q$@IQ-_"B$91%XX$F5AI\10>>6PHE]84JS@43 MU;L]/@[IA4A#3<(WN!'0V$R3K[/;LJI89"HI 9H+#J@JX\X%BFZ0@1:%6J'1 M65D8'L+Q0B1@,(D;^'QQBV\7*4Y6;]$JOLSK<&+W[/F8-#YM&G20K@S#LV!\ MSA!ML$H90IFL_1CL!//\[8,Z=!Y+ &[TH-@'7JLY&(]#.X[!4(F1^XC'0"ZT MF(;Q!$P:',G:"O"21A#)6+#61O#$JR2$-)36?B^.(B1/&!+'D9$^Q&_3(2CA M![]MWK7D;9:X-Y#XA.%EJ0D893)8I7,RS G&&K0$NH'@"',P:C+H?CN?0ZG; MP(BX>AHWO9TWG7W/B0I<2\2!&U)%O/&%)"H!SYPKK4G*LID'X3:4\;A?U^=< MD\(-&/\!E2=7YL'^/E\N;XHY7FT\41Y% &*]1D76-&&*&*5B[1C_ M;C3/G?V5Z#R6"G#VO=@T"(T1GW&+-"=\W7B68 C18 7W/A$7$JV=@/H(G.H)I3KVOUY=T!Y M[LRO0>$&*3,[8'WYYE;_G%],X[OO?[JP^B7G5!K(%X)\[T#]15U/J:9FY9A!&>S^&ZV M2HNT7)V%L+A(\5QQ;:SB#ERG":,.#5X'#8RYK!DEPE>?3C0 [@N5K^J,$&^ZWI?GT2>3.,I[L!SU:8'6F1,V 0DQB)2DD/9.4MZ.5)== M*SQ7CMJL'ARQ06R95A:KL$[O78JF\_.+U>=U M*M;2S>)O:?YUX?[\-@EG9:.?TH\TNTCX#U=FVYJFQ7CSEYO_<%!F9!LH%;(J M1Z!1K6%#ZR4^I3_GB_7R5]BOQ3YHIK.,W?!%5*]EC& C(V"5,SSR2%+UH<[[ MX*HX,&CW:F^V7%A'NVC)B@Z$ ?-$E<1H?*Z#TZ!H8#(SJERH[K\+:H.\^DD=GOI2-8%11@)U$<;@1(FT?HP!IQ$LC%N MLZ?"HFJXEW6(2]R0,OS3M83M7OT$1OJTX?>\*MTK>A(?1K0=>; 'IC[AYMXR M<8S8/B_F.,R]+>\O@T: 044MPQ'H(5'@CC$A*[M4:[*28OB-6 M/";/^]"U0&O>)UE <;%;#DCR?':G>!V0!G/ MXJK'IUT1HP%$;A P?#M?X+/F5NG]?+9!M@'&&2.:Y)+@B (NF/8HY51 ,%P( M9X,AIG;U_$XP+X#_=0C=HFU=R7OM:C$OEJ@I+Y=; >WN.JIIU)9(H#ZC2L.) M!L\$ X*_M2Q2YD+U*0F/ 7KIZF!]KK1HCK;Q!FS29O8 TVHHXTT@Q\DWK,BH MNR(PF,HM;HM;H'A4RN=H@';3QKU2@,\5+6$J:SGG.>7J/HCV+'\B>W LCOCN=7\0-&F=3E-%D4*$DQH=0VE8Y"L+*[*R-W- ^C+OQ MZ6?.M4.)U.!B/9M.NUY$=\P#I[(0G F(OG1.M!FO$\48X$7O&>+*K'K6WL-( MGB.G*]*V@1;5I0[.9T6'3+,P2)G:$? MQE,4HJY]LQP \VB: M;[MDAM;,:B!?OR'ARN'Z,/LPF9[-XF]N^;<4OQ:0)55ZLKH\SY9G8R6#R%VQ MX"R:W]HE/%],1RL=2:EVAQ&YN6E^6/U[/OO1>&9LC4&OPG& M$=.&#Z%*I7SAC0ZS+$K,+_C)Q"C;=,.\M3-*6-#D=;-EDPTA)0S%!'E7 F M5)\C-PCQ6-G&H\C>[@SDYLP\A63DJS#K]97BIIV+10;*!4\4@I$$B:A1N0S> M0F0^2D-RMG?;'Q^4AK@3P/$=WNT%8%Z;$95S5#=/TDU(&R_+/J J9BCO!#)^ MBG(E1LU;47DT$4"5,EA*4+XIVIR"$P7&BF[:/4W29U0F,7_<^&F MDWS9^8N["VHYP'O2=XG!SI%!>QKH^R@7RM6J9P^N.ED6 ^UBD:Y%3'N60S*R MS*DK8[SPCO$J9 @BX]4OM3)QK\CL$^I0;V!#E+]]%UN;/HX31QW'@V!+\IA@ M&2QS 2TAJI1&1UFYJ2^VX\>Q?1';R_9ZA]/I_-]N%KHF M.J7OY^)'6G[!KZRG463I7< [5Q!7.G\B[4SIIV.-]YQI$I*MG1*_'[*QO1:- MI6+>G#L-=*7'46XS7?? V"A#;Q]\QTG5:\'?7B(T@#G'$B29'*4)=4!N$EI\ MBJ)JJ65 ;9!0*J(S+M5.KSF> #V1P7SV7%+'C' *C"QMYI+U8&QB8*B.B4ABHZT=(#P YK@. MGW%T[K&XUD#0'@?ZQDW+7^$Q,U*1C@I"EG9S$B]A18#20(4K]76^]F6T%[#Q M;Z7F+.[UCAW"G]$5H+??W.)KBE_F97@S_OVF2?^YY#QZHR0$+30^[RPA163I MTT]\%)J42=.C"M4.H*]=R&KPKT%:X1/Z08H7F_:K)>.>!XZ:0: EZA8MN)0S MX%WNG74R"E)[E/R^V%Z[:!W(I095>OO=L\I%KY-RD*T2*.@,B8";AQ@,-YQ$ M?6\L^9COX(&Q@GNH.GE**7[_CQ(\F74=9W^977SO,HO+5Y>K/:(#/79>%EQ> M;[TLW2\T4&$+E1(AUVG75RD 9W[9%714%HI=JXQ?-O0:*X*>X'&%^IZ63HFA_EQKZQC)RE:U!]/G)],)]UD M@C9R\M *-83EQG>OP_$MA.;AA<8O<-W-J04 M6?(D=5H48]U;K/T1O[O0,7FR8],56$,'*>&WDB%3B&L-]LO"=9K!8N%F7SME M8_EA-KWLJ7S?_.R:,^S6&M=+]-*_!Z ?J'?C8L61_\!2?[\E%+W)\N2' MAW0%^Z_YM]G?TJSTJ[N\O\+;J5LNW[YU?TY6;OIY-0__VG852$J;,NO#4(+F MI\@"+.<)7(Z)\A22)'?2&7:T#CML_?$.[KYIF-T:2DEDHI 3PQ=(Y@#6,@HR,*NBY,9RT_M1/]*+O9/Z.U_J XA0 MT3CNX)S-9G]WQ4FRQ9)IDA'U0D6E!$$X+3U./8BD4Q9"I&#WZ]-[Y\,GRHTA MVZ\8C^NP?+I8??O[QS*@80,F,-3"@V,0 N>HGODB%S0"EUQGYB.1=UNN[N#% MW2^?*#,&$:#OF[/YZ_*+QV?Q?_^O_P]02P,$% @ Y M/=,YS_^<=7[GG+7.<\YYGO.^_W:[]>>V_88VPBL.>L MN94YP+6#"[C"^0'8J\!NT^O(:YZ )\ I7.Q)X#2P@^M/^?.ZXT_AX?[SRLO# MP\VSDW?GSG\ A)^/ \C.G7R"?/P"?PKGW2Y!@5U_/ORYR3]>NH.7FYM7 +(3 M(O#_N+!; !$^[A;>"]QG1!. M-00Y7ZC=PZD^-S>GTKR<&G-^&\WY/< CPBMZ4-MTIYC]5NQ7#+[!74DIZG^)A)64553W]HP:&QXZ?/F-F;F%I=?;\A8N. M3I><73RN>WIY^_CZ!8>$W@X+CXB,O1<7GY"8E)R1^?!15O;C)SD%A2^*7A:_ M*BFMJJZIK:M_^ZZAK;VCLZO[P\>>@<&AX9'1L?&).=+\MX7O/WXN+E'7?VW\ MIFV"6]M_XN("N+G^3_DWXQ+AQ+7C3Q] _L3%M2/LSQ=$>'@/:N\4-;6'7+TI M=DCG+I_XJ?3GE:W\\KH.%(EKM_H%]BKHS2E2_X3V#Y']QP*+^4]%]D^!_7-< M$\ N;BY.YW&+ #" R2A(5@8*""H$XDM8+8$\3;=AC<[N)UQ!COV:7RAN90,0 M% 0\J)7,4@*KA 1DF!Z(=^\&/P_M"WR>FW(I%2ZEVUUW!GED%:8J1V#Q0^8Q MH)IP&SXICP<4HE]8SL9)HW>%SQ/OIY/P$!1"3C:Y9[Y=,L.ED UGKJ6D=&3,& M9>31P0PU5Z;JT0SOFMV=.<<>86X7Y6[>G=]%/_T&,JGGM !O6TN;I=Q@ V1G MNJ820[R:V(UM%@:]S49JWJ',B+#Q60=*0'W&TH3RIZS%FZ5(9\O/PZ3@+_CU/XIHFXM!D,LF*T,NXOQ9P,[%FU>MI(^:^?:]\]@M&LF0<]P MS?*4*T'\>@Z\U\0; E!"8_G"R'_H_[_P7P7WKUB6H#0;X'D-$P\53L10['#C MUK17(\TB*,0<$S MKYL@#-%JEH IW0_=-RO&XN&D@A&!6$C8C=JKATB&\I6'PN\BQ%"">KT2TT5Y MV;*M;X8./:;>R.KA/L[#15-VYBDPU6*(]]&$F?4$SSXL&X 2B 6(-Q=,Q*B( M>VA=QH'& =8QE"'5O)0FN4>_(E>!O\SW5Z!RWW[53QZW^+T> BP?;26&F#!- MG%G#!ORPJ;/5:PQQ,=KO093\'!*"D@+U_0L9N\'0N?=6M8(I?76^-UU[RY9T M11;*K((N)#H9'CIR2NIQ#U<[^C.,%S.3-[S *O;'/,%OQM*IE/Z;U[6P- MMC4-P^(C4P5I_A2#+J&=RZ30IW*&HV*MM)R7P]6'R^ M%".ZFM>@<*(Q\SUJ%K0,U=C:[%M,9FR#'QH^@J:<.+.1_&MT8<;A2+D^I=4M M@L\[>I@M';VYC'!%[6$^Q! K<10KJ29ON@Z'V=""#&VPG>+M2M6G55/:D)+A MG1LI:SS1E9^PWJ'24DWU]T^_Y7MLM)![2W(L;YK.RQD*A\C- JPVA#C!&S,Q MWS7"TJ=VDX5+_'/ZNMB Z**E1_(2&[B85)AC=&I)H%N@SN-:*:IM5<* QT[X M-H?/0H74,:TFS;Q"PMYC":V$7='87GJS$\VF[E-48"?*@PWL+(C_TW;+WT=9 MI@GSR*0O2=AW-(2.4"-F?)90C!K5I?02,8S]5G15=&\*9Y0/@_I$;.R,2K]> MM"9B=[@@+7X(=57CX81)HNG]Z56]SVGR;J:"@7#UXUK94H<"BW"K6%!)>.4T M$0BDV+7K MY,] 5)RX_4DYQ=)P2=I&]OEWV9;@&C$Q<%_8T4KKN0CI#)UNO\S&C)U<^M 6 M:"),MKM[30PE 0[.GU!RSK:@,,L9NK['8>,/I)_>T;F410PY@-9?U9]#<[&! MAS'A;(#58:/&!LSU@:@BSE-X_\)_&OP*OJIZ#OF>5TZK[8HY(232O5_[M?V! MBW8[2E,!R$E>#7' WNQ?PBD.A+ <^.?9 %U$#\^4&EY]]%?'_'^$<,0=S,*! M/([ JA0[RP;ZT]P7W26)T"U+)^PO_=?PUZO\:]7_7 MX*(8,,3K68(25#5:*/B>!!O[0=O/S*Y@J:,N4F;;_0E2X5]H\ZXIMOT,B9<* M&H?JI]0G-AK&M H6-;%G4'W@X&*?8R]Y[L)M5J=-E":(;.6X%5&B(-) MUL+BL^1T*9_2EZ@(7W>]_N]Q4K/C'_=A%>];R]RZG&]E&MU_',\1)ZV.F.OX MR6[:>6:QR7'.1TN,!RP^4KACC1=U'92'Q;-TPG7M1\5LAVHNU@SF3.N['E/8 M4K0DICD7R#S#/GZ^>R%D P[*0QGBOVAGF,4D,)2N!@X2;0F4'_.C,>@]OD>W M+^(Z$/S=_E'EOGO&NEXN6S<>\RUW"SYR[OGUVZ%.%\, N03Z24RK9ZTLA%9 M-5B)H NC.]R-F<^;?(E\5S-)QLT20^5ZTVKM>.6IK"KW:=D,-XE=J <0U1ZI M*LL2CI"CP+5 %0'-[KYRJJKH'=L^9,>^A9<&^>>$5*)VKF\K=;7*"&CYL#)_# M[/*_G:/>,+W19IYM]ZZAX? 14Y[*5B]?0YY,A!2GG=ZSCB>0$&0DW07EP2ST MSFV#U22D-3F_G$*= K5"7]CXS$@,!)"R9$\41&#F0LRKA"%I2D\$68:]C)A YH+;P5+\KI( )=B6$&BD#B:U6NO!M$:RYZV.:Y M7B+//UO+O@T9;[GM\./.-'#>%2H7%'HL]-GM)6KA(>5K@Q^MHT)%R$)J06&W/56+EK@0!'%NQ,#F7![DE^?L7[3*TCCQ2"28Y$H-U;+2="=R]":M58<>!C2A=N'[MLG--R&0'D-\KXX1!J9 M.2W;R:S(5>,OKCU5<:[H@;+YC+SR')H.2E(;YQ+(2I2H=HQ82A)H.SF' PPDM;"#^:*1^ M3&97F.#A;*[';W_.>!A5>Y<$Y]6N8QC[GKSV2^,H]4KHQ4(DTFU1S0NSSK4D-QSG-':FT7YJ*,$<]KNWS9N)V7']+A4YF&'H NL?% M;6/;ZSFU]W0R:<(K.3S/L>=XAC2\=VB/6<1FBU82"P"+Z2'@6@=.V/BB?]FE MS\3H8]<::JY=3+WU8/[!\;V7F3[5"^X(_(7_-&#*&.)+:%T]^0E=$-V/ MJ)&,@_DQN;OD-)@Y+$V4[+L:T(J$W06:&Y4A>/WE;;*D Y!Y(R*JZK^LY".J M=9\UVTZ5]BYLX5>$,*0U4.4'^1==CH$&92F(3A?)=JUQ5V*9;[,ZF$O2$' [ MKB6RM.ERW)D->%V2!OP?DS"/WVZ=:MH2D)/76L%B&4)SN*09GA'6/G 4;A!I MD!B2\DS7L=8Y3U>_ALK1_R$'LY57#%1XO _$6E%^M;CO!9V(0L)S"7)6EBZ!HOF<]%$?<1>UID_DYVX\>0+3L2S(8$_\U!U=4U< M(ERA68LA%MN"D,,$]H&JA"XDJ,Z#@3194W MQT?;'C?+,=3@^WP(UX=#5ZP# M=?U%QPF'%*.NOH'MKC+G,G&=_[TW&6#4,7,QQ'>SXFS@.I*3UM7%C+UA1'Q' M"C1-3GI4*W_P-WXG2OOM^P%&\'7/L-I(L'HI@1J8[8JYAR#OO&0]]L M8C%$W"S%!LN-$@+;DIL-WV?\ZI [FJ3HM*XOLSCA=:LC"+TYW&">B M!3ZTNAOXNR%5E2Z3K_WXTZOOY.^^H;N!1^,%*<*,%V+=;(!VR!>QK?V*>UJY M(!GX"_^]4&MC<+,!%1XJ&V FYCBQ4OTVSU+^3+P]IL88-G#M\",V4+COSHF! M9.7\'7_AOQ=-6BVP]0=P*"=+DXHP/[OP(7^-^K]&_=\5/E&+4QE*E.4VEVRL M<1A)QD;)O'_E1>.POM'6O1N3IONR(F2Q ,#_@@)/:Y*GRK?M\\8RN$E&-H@S M(P'7F@9JK?GO/9@V/11O)9+ L\W=OXW M@YLJPQ) SO7%LX$Z D."0+O#?,H&@K#[W#%M&I18FE]V!P)HEG5;SACSW?[^ M>OOJ6]QYOOLX_[?Q'JH\/*N7CNU*-\07PHA8!.4L&]B+[I:#@1%T.U8O9F]7 M',6?!&])$_U!@K4%GMI>)7M3C>OLSX:ZPK2?:&R*YL;#MS\^!%[JVQ! 54@, MAO@(2CD/VXV* KFH:JTY8X6L> MWNUX;)^^[]5/26\]R[[C0*704;(0Q\QT,.L)UQ'CN>V(6EAJLSSC$+,$O>=C M21\1OM\/AL2U-J158&6I66WGN(5*;O-5 J7RO\(@/L,MD &T(L$<-Q+M_/"*<28M#JK!$V4'6_G$-"[B".XDT43EF9!T.IPATYSX>" M\NNR)KZ[3FO@80L_7:1$($I!<(&*9)-GU&$<0XP-L 3E*85=;*"Z?#,M".4[ MM\8-DC?@5^/QR7MZ;W$KV"O\DVJ#RX(>OMM%!Z6NID#;<&T([5A+= MB:/8(2;@+#YGBGSGILE!T"R4F:_C^; F MZ5NM#J+'='0!,T[#+3+OJ6.(#;@=^CA0992\1.+\9+Q1:RR,)>!/;:=YIP@P1I;F]:9X'7/N$W<)CK416MES9=6WK^$@SPU MQ-]#.1.C@^<35GZQ =XT,)LH&-8T$"HLV^KM'1Q@8*&7(SAU&4&6CY^4WF6Y M8KIV4HX-T+4QK2*UN$E!CF3^02ZA]M(ZP#8"QZ)WX"'M\T)*))N$#IE>2\:Q MB"B^QJKJF"^'+WG4)KF+A\?\8%Y)[3K*LSW+XO.DWP#76 *\G-8:I\"ZH2F? MRN=3I+6,3\Q'."J:FA1YZ)X:?'19M:8RT>M*OG+$)65 8(-C5B =6+[P3!9_ M(>4T*?!E=:#<_5E>!BSTQ.19GMN+3->-84+@D!Z(?]_]9ZL4D)$3$Y MX&;[W4U^GA!SL,9W:J)3*^Z;EV6O;*GMJJ44SRB4?G01L;<&-QG;[4B0;'(N M6MHN .7ANM.^CCMG#I_76FUQL.7CJEY.7SP)M>W_GU\Q_-\,+HH30T*)Q==; MA!Z64Z5:D+%T3<8U*J9=*VT4NEM?6!@Q'6[N'^P[[WJX-@1K,W3E;<;!KGHC5EW#.X,G(]P:PZ(8_TNN&,B W)8B,?E[1 ;\.T39XT2 MWN#)[^;7QB>[$'M0=6 ::@3O4CG$T/;#<416=Z%#X,Z; MEB=&'HC 3Y-BR$$].T@+; ^&&.^RF8#6"/]!$EZ1Y>2K"/B<;N*#$]?W#85# MP^7;CH[4YX1V,O*35E?.C 4>]SV>G9JQ>P?YXAG$"S;@ 1^#T)#,>()G%&(< M0F0#<2\:*/A'MT+'C4\NAP7CI]QVN5V>>6=7;75DRW5!0%Q5->ZB/3G$#O+] M?1]#IO$5&-7:T+WRD>+$$HB@XEMAU5\(83>VL:W/],E*ES2"%+1.Q+TL5'U2 M3KY<'2OBM$NV_HG@,23!A!>U!T30]1FRE-D6>,R,>.QI"O[>1F+(M+!UO4+B M@;0;.I^LC3*SO*\YCS]YG&%54?67]OP?Q]^OXWJUNJ:AKC&SOKUD>#75<^%1 M6RG6 ;[CW5:S#N- WS- _'\-$%*85LL_1PU-!)F9_P=MP C?.6VI&9[P_""#_[]EN;*MIS47,"OU.!PSW<7E1Q>-/^LJ,J< MT'9SW7 *5%K#U!J0G]%AZ.X\<3E%L']>H?[MV[3<*5J!4/[CH63F%68Z@?@45@U=B7C9&DK$0+K+PM/MH@L[&[Y9Z2\?/;9^ M_^@DGJY]Q[*+U.'5;&*8R@:2/".%Q^S6:+@EEJ.;9M_/GG'XO6:!0;O/!=7G M^M4:(J-4D=4VAMTC?L&15J=4<)F1!BM&G G'@%G^';[7GR#$0);S]SW.P:7] M]D ^P*39,$H_->=R?5CL#'V :=W%!I E!:)6"@]E938%2GZ\TW;UYX"KV:F@WMJM 7H!MJ,7"QXL M)F_MV)G2UBSS.#.M$LPZ8$'X!+P.=&+Q]7,J(DVATCT36BV#/EDD57PG([X9E6T\9PJ*CQ;F)#QJQ@V4 KC4Z+4,R3" M:.>HO1L%72YN])>F'.3+A N$Z&YCH\D<*_6Q6Q0B%%Z!40?^.HBM9 MWJP5T6_=)G SQQD+1=YH10264 =C[!F<5VK]H-D41M=;&I4[]O7*3BN]L$3- M2K]8W",[WH;NUU M?BE_P6MD:?$@5J>";[WHF!27V\D)I%#'VR;>T/C/B^L&-2-]VZO-OE+>)H+? M]I_/@A^C;$I5[KE?U?YYX@4J\W886?K%A/O*PG.ZBMDM-@!IUF4< >E$-:TD M A_*P[?\9WTOO:S18D'*(^262KO%H6^>4CME.T,E:'9/54W/[EY9(>'\'?6*G_4&W1]F5=241(G;G_AVO\\E?PC)/[U 9*HHG]UUN&DW.+_ M-)G_AV$6'>WYTMFFQ,\IW75RLF/@\F7X@3-)XIY/'E/R 2NE.[SH/WM%-AP2 MK1(#:_6%QSD2X!1UUX/%@'VS".K[,HD,2HA/P&2IQ9!T@A9#"O&$\6GT:)NG M%,;?>;D_%-G[.UJXGF@+D(3W!(?&]%Y=+3LVA.$UW,Q<8U2Z]+Y,JIWEW-V> M0,37X81V%M*-T#WH _?G.S#ZA$24F]]CFD%YL8L.NYG.8/V<, MCF*(CTQTF7A]'_0Q!LI@&WG'Y=NGYH#4^CSYS-N7S+N_7[+V1DV[/K*]M3B. M:=7"$!]$)G0F#+(!'\1$H6G.8-N6:QIW6[:J@]N54.<*R(5ZXSU/]=[;BLFP M >> @("01JF0SSI?U/S]P[/4HL+E^=(/I:J6WA<' . &@,]N\0S_Q 9$*[=R M:DPZ3;)^K3,\%Z^CYSN-0]N;1;_]FG/GS\A264SL]%GX7&T?%:SA4-\(]XR\ M[W#!6(*(XV,84HJP=YMXYWI/R%L,:G3LW1=Z;X=A?NKMB] DI1*%S Q_AV2U MU4*I3H5'&;"LTN$2EQ>E%S(?YC8&3M=M!OX.X,B8Z_]TR@9524=A6M6:=Z'' M7:+[4FOX AD:\[^Q1\*31W:9H5MNRG[S9[V1@^3 PIMNM03 SO=?'FN2DY$U M[<=+*!.6;?L^R\T*4_>&MHT_U=U545-R$7MQ^';&A'WTM4%X):A-A"8AZK08 MH@A:TKM^K9K%C=ZB4-;(5ZTG+P9#)^TLG<7OR\*-#I_3V1^+?2:\XK2"I'NC MY)FUS9+%'<+Q]2]G:*/77=A PNJ+G3^LGZ:NH*(W D0SN!* C2L]=1A__!@; MF!,F9U.:,0DP\9 'U5WEAY,J)KM,AHNF1.XJ!$26M$Q+;UW>)7=2GEK*3_#% M@@H8L-O>12JI<%ID-8,WGPF&1QR2K%5%FU"9HDE6]L3KNBQ:# M0VP1NMNAW?&L=&GU'[8B[=XU\M%Z:>'E)OY%TPLVM:^?$]9L)-I97Q UPNVS M$[%$&I9:.)>7[S58ZZ-#L;3(]3Y.56S*CQXU_W "NTOGA=B4T\Q@B6VMOJ'1 MRPI<"$;9XTCX:X+D><&DV#A+ VFS,GV%E4&W00'E@M??_U_9FU9+!WNIR\39 ME=]S%M3Z+EQB@W="R,*'^VZGYH6-N#+2S75^F<#B)'(G",'$'# M\:,_F.RD*Z"*&8HSA^\8%]?]U#!5;7Y>I/$@(M7IT>,?SIQQ-]N'6'#YR" X M78^>A83[=QF'.:N7[9HV&A_*;K0UJ8JJ';;(<;?XN=F)3"4(-.\$'>$R*'?P M;E%XF'6*/#FR:*)+(<#[FLK6"\P9NTLTB:TM^GE.DF(VA(Y,@:XT"PK74)&T M*0DOUM'?8A04/[1G;6F?^3F13]>=/K"!701/[.0F2\!I7INZ@Z;A[Q(SU],[ M#Y.<;G)!">8Y'KX2I@Q;_S(M@]P\B?^J->[*XO.E'T7MIQLDH8^Y6U&%W;"[ M RM(1WQO$"X+WK#*W9_:TWDI>"%Y"T\V.=07TC)(NS [F;4VR-J!+B8CEN"Q M,WLUT.C M.T;<)Z=F&UV-4A^16HOX=>B)A/B!K?T'!?L+/>ZF(\Y==),\T]]D4.3ZTT1V M0"- /?"0R,2XL^MK^U.Q!07*7"*;CZ%;9BM_=/?"8UF[06'**80$ TZ]OD_<8+N+$!Q$N-D!QA,8AQ(SY*3*TDE$M$QV&%+6[55:^ MTWTWV&QL)/&H.UY+H=:"U4G(T$W)K#DB6K?E>J3RZOMT ';V%?ZS#QOPAX&J M"(8XGE8-ME,R6?QK5.N665[T7H8(U0.T=J#^2&;L#_WLU)&S<^2UVQI#S)H&,LL9UG0/ACVGS=TYH^54#4Y@FG$>],^? +%G MJ-UWR[_%VE+-8V_T'WA&_J;0>MR84L;;EK&R ZN%N@.];8]XV PPR_\LLM;/ MDJ%4&FQ,D(1LT=J-T@7AU%A[BF:V4H>-H%W&TGK4@1@O*XT,LP>>CZIN4P\1 M13Y'!U.42 AR.5T!_0$GPC+&M+J:*#+T1RH8TLAHO.)F6XK@J_+"_O+768Y) M&8ORWN]T%"9/SM4?^.+#O;1/;;UX+JQK#33$T%XSL\58 LX4C^Y9"$.W8-GE ML!6:S*L M%4:Q1XXUMA!JV<#=D)>#5ZA>CS^_^KD&>SP1R-!IDG3L?&/ DZ.RHU+ [:C) MSA4[2/V_N4;YO_5,Z_GK&88>OB_3[46LO#SN $M6^0:REPW(7'1+AA3SL3&_ M5@;8![BSCL!H"V:WB0!KDM/N%S&INF#5 M^C8;N(PQM"@!RUP]]CXILGBZ955[^X#TAQ@)I:?D+I?F\[JDR M^3%=NJ/_% MQ9,>A9& M_LRQ#F? 97JH/XY2W"SQ,^=^$G&RMS:FM_VXCR_R=['&/;H55O&CX2&>GMC4 MK;C33D-0B@T.E)=[1F'9P.;QY+ 7IM$5!UW39%H=R!FS\* RQ=F+6?9#9CU* MU* @L9^$L> _B]]0FM+ X*5^LD4BREO/2*O)K<3UU2-3*1]RX<>]U+Q;7)KC M6T_B@6V=JM[PV[7G+$:#K8*'%^72F;*-&I)Y/Y#[P/;L*U4)[<:"UDMO%4-5 M2Y>*W-->,K\5C3B@!\Y^7"_K?':<0T$TR*^W_]9:K-,7#,5A;2S8@EF+YK[L M&VGV4 0<;5]4G+T7"FG+RI2.LO 8.!83]R/N1EJ_)='-S.^S X$T>,%7JTV^$KL),+RF+N#FE4[_==&2]Z(N)@Q0;*-U!\%=;1[ $ MJ^F2P@#J9"VSPIBWB&? V/[X1'BI\OF%^J&89YG$$.=T2R56I+G5L0=.(SB* M1=^D''("2_-)::4.6,(ED^6HZ(DM/^Q/N-1Z:F-:N <_20XNJ)IT6DR"=OC]L-)/ M9M=& RU0P]6DIB!9C8S];O??NLM8$I[2@9:CW$\*)2$EENLBO7(]1;)^V0UI M.DA=,1U^-A5GOVJ#XJ5?XW!J.%H&%"2[\S,S]0P9%\LT?\YV;#]%RN5RAWRR M9U1=?A#\<>P9GZ8A'G;D\Y%CGB:H,P,K#02S=[^?*K4P[+O V;+KH.^%^DZ- MYU"J#;UL8#-:S.0'6$+%S"6T"O/!YV=3T,<'4; 7KIC7[XL2?Y"9G*RQ U-1B+##Y20%Y]3@\&RWAY.^QZ]E_E*XKI5UY\8YNX-!]*C1 MGPDK26R QX:9B]Y1CD]FZ:BB3E/UPE%^CO207N_E1'+2HTQ M[H61(+UW$JJ*&&MABQP_/E1<5/-];<]-#X]^]WX8] MXAQ:>3)HA6,4>/[6OJ)O8%H]8,1'":3[SZG"+ $QN@IZ>-]HFU;R!**5";>A M?HL,3#78QJ3J*:]\1U;.NGSHKD.,-"S!"QE+;\$[$O;H<; LRR9T[Q_,^;6+PW'W,"O.4-%:2/RA? M-_^DPEB^I:(H+^I<$LY7_S6>OOP*3Y= M:\(J&I[3CY C$,L2^C6A79VI6 M$4G-6NNNNPIRMZ\=PJVJ>N:R_)GUF+;#*/TTJZ!"W/(24SW M"-H S*4[7)Z=1OF/ZDFE.MY,>>P5;Z0FNR1E%E0O)C55^F#@1FEI/A MS&&. MI7V7.)6/1@GLD^NK%(Y%2]&AV9LH_$INX&/:9#+8S1(R$V(#NWM'/^,9L<)= MLV+/Q*#!*\W796ZS@6H"QG:KPGLNNX73ZH:9M O,;$D6?QG%OQ4*:3I?X+-] MN7D_19(L] IL("D&]99M( 96 MHY$0BH7HS1&O-\YFDD?+/RN].(!S[KW>J'&=U8,\O8R?:*3-,//8@ =&D T$ MH:Y0(\L95,E!XV/%)+=3;$ :JN LXR0OY_'H9/CT4^XM;?J?=3-.GOCU34YV MQ,X9W EI9$JVYSSK'E\QEIC#ZO@_LU:*>QLBL\K/!O+\]II /EA.7R!X]HT) MTNHX<=P'29CD9O41)#G$FEZP3< R;*\_G'IPPW'Z4OR[JVGY*B(5TT79@-.R MQ4H*G4,ALY78A$Y<6Y] TN^2Y_PEX<47!#68LZ]F[QS"&C*GKCK=L84K?8NH M_J*"7EN]L;:6P<3P;>.^YO6VL8$=V6N!3[Q%%HNK"[4Z3?$F?N\#>?H2VZM@FF7L?B'=0DA,^_D@SC0YLN[[(5'T%1.(]3_/S=L_.PW1WV'@N=>W8(MXZ+/PMZL*$2.U^3U?4C4$;SN3>LTLKWG2PW9*T7\OTX9;*.WZ^/7G5:2&!( M_J)=<(-V3$B20^=LC/;X3>HA)1X/%O4B>#A:X[/JIRN)0_/TS5RX^3(WA6U(97M=BB&!I+Y$3,C3K&@HBL5;+J ,A M/*T7Q5S+SNKS/1H,I7N]5,^SJK\6.3IZ<6-LOYLQ6E0J.8 M4P7'YQ\'N%_P*%[<"V9M,[!S\7MN35$NSXFGO\NJ+G?)DLLM<3BK[5I?8*3# M:(3F>AR\U^KPZ&SU[=1K3U_,9KCDY2*46!,(BA-RO)OF0$?$,G3#\XY2GQH] M^)ESXBO]Q-/8VN$67H\#/[1?A?%<*?VA3]$BQW$4*II9!/.W,4?$(W8&K*&@ MH4:@^,/W+6^["2>ZW9=*&^E/H3@+EU%H200S]<7YM MHM'N'24^GNZ);77]3Y4#Y*^,;IZV&)$['(F022>>"/)WGUB-1?:\G M^B,1O[<.8RR^L81NS/(2#SX-3TBY4/#[_C[1IN]TJVZG[R4_:X(*ABA]25!9 M#A,10%7O3JDF&5__DN7QW$^5E.R$YT<6 )=IM<-7J8YO&J]CV[91J0V!U:$[G.96+]WL_@BU.Q.;0_K\;&'*)!6)."[O?.)G&"GMV2?T5VLCK.,ENX\^#1STK"BN:&*)5%H MBQ_17J<-(Z*O-<,Q>7F6%)#0'= K&:YIX/U%_L!R>GUJ-'W M/]0>Z6E 3E.:L8%S:T(^(SFW<=Y\R5^ZNJ:OQO-UGSES4N)")%=RO9G$;U^% MU]B6(A5;6XB<^G?.+/!DZ#W:IV*G\^;@HWA3N?C$^?M2(\H/5%]Q M730'N/-W9/T=GFY^ATU%2#=+HW: F&CJ:=*/E/(0-TGXN;ZPD*E&:.-^/YT! MR[&V@IB.#8D>U@BF=JUU=FQR[B%!A*7N;QAA8%'XL^ZUT$R)H?0ZZ53DKK0O M-U[Q??SY3H^:]R4C.>+_&+%!OTG_A4R\Y8*6&%0X_;_L@159N]H!>Q>W%[.:HLN[/T8V"T3.*C*+SUS4OXG$E2:98A X ,9O:0UG])=+.M+8P+D+9&B7JR*D'T&!X\'#D#;,6)E90F?.P&0XEB34 M(=5,%7_SW4BC74@HY\TGW]38@UNS3\GGWT2;N:-=VVLK)5B-. MU?MIFZ5'3='JT>EN-^85+KLR'ZK:LU3D5'T3.>.T;+#6:WVKR'MW[LO%B:.X MG>DO+IGZ^OH+= ;Z!^ZY;UAH'V=V$5"]\V?'J.150?-'A73&O,JQHY.-5\W$ M[0[\HYM_3D*(_F2)#BB._.ZM%!<1!L7J/>VG<&>_=WD<><=1Z$_/#:FT'COK MX*M<5!;X7M2R(>2'H]\>)^29=).RTL4&Q7LY+\NC9-\WJ3U13'_#<16(R??A MHQW"$UI.PPK1NBU+([>W6IM"/U4)TTSG(,L;BY?90"H*29I-=9=/.?>F]D'; M *G;-O&;,"UW:+[$F"LOYKW%7$(+4[*ULKO,/TEVM?A.V)%/-Z!G("5LP(UR6$\9.+M\J4W#INQ8C\AMDY$LMZP; MOWD11R[_=B^5E<3#'3=6GGP_#FU=2VHV?+ T>A2[Y_&WZ:5,":VUV"S894<* M,QMEL[#09'T-2G\.A>;!BJ(\)7X[>_>'M0<Z9H:[-N[>?D-]@PG16$@Y*X?KAK38%$_R^?T*E/S!'GEY\J/7%J(3GVX7),LK'J ]$(O>Q-YUI-+?S%*.- Y:&$ M(MP2@7?IAAP7\_F&\)X&WV:5N)#)ERW.]5[\PD/K.*S<[Y^E/3W2E@=28XQ& M'Z LF<]0C[^-H+C>W>%],7@] $?WZL;3BRDGRB!SV*Y _Q8GM?SPM,,X6XNQ M?D.3P)(ONZ=HLD,LJ;7>]/#&+A/9'WKKPJ*^+KH#>9J"4]E/5S+\FS)2YXN- M];]?3/I D7XI2ZIZXE R27@,1UM) M:(6*;"[6':][KA6'0O@;70WT^E5G(>]]=V%*=:%1WFH9\788I',8:(Z9W=<. MG8#8,@M0^L5;D?#[Q/$2/?^XE MW+UYZ>J/YNKOK[H6,\XA\&.4<=N(>>AA7 M99#0Y%GF)X=)U+O.ZJ*:?.^MG1+(/SOS\M*G6YF#FNVU*.]=%_+[8!X>5'([QX2)S\^7QJ>V>R,KX. M]N3?FWK^0RAX_[YZ,&!A*%3F;3F93/)5RHO8H>!3J/ZI^P[ DQ'IQ$^W8 UR M0F8#GM"$ 88%.$@":Y9-WP64BPF'8I2EU_-3CJ5O1ZK&9JGJ^%-_T3YP+$(Z M>@!'L4-*=5.P7FJ#/W_*0*?9(W;H2X7^W5:T) M=.["Q/;(]S"7L#[EK.ALTO9A=/'O'^_ UJ>.FI[N^77 Q.TZ[#J.OSU;CI M73MX\JG4T95ENBAZ'$IQ6$LT@(K5,AT9B_79,*H!>)>4G4XR--1N$=:M2KV[ M/_Q,BT-_JM,([ V"L6?4\JMC+PE'QNT/VYQ5'\GCJ7NLWP1Y1;]>BHF7ZFZN;^25%!)N0EK-O6]\+"NEF@XM.WI_O4\[L)]8UGO_*Y]?UBQO?[^ MV.]Q-0?;SRK3U1P+Y($#E2179NE2BY4SX=!VPL2,DD_=3'BC<]KUIEOFTM?F M YN\<8^.6+9XH;S>KR>KK5# !/1C")S56TW$<;X4V_G^CU>8MU>%Q<<7]<_ M?#9;L))]YG761P[1JP7W_K.0?0U+-#$89'#/O0MM_*1'N#6R(R+K]-=HH\R? M:GV?JR\3Y'O5O*26DL5]S7HS>(S7.H+AD;B]KU-[B^R<7>X;3E5\)8- MQ$$E\D&LK[JN+QX9Y9<$P=[K0YQ4Q=<\ MMW?7J78UTANLMM$;M ERU^)'<"<^VM27,GIQS4HA.W+K*?U$%N_K MPR+!3GF]48BR7RO-2!N.=J>4M4T8PP6>T*)A5Q]=7?UQ="NZ6).:,OLH4$4# MN=H]$Y;LTZ!$OLGAA1O,5R_>YLWA?_-3@M9DG?7Z=H\%&=H=6Y]WO_VJ]\,X M3'>O'S.1F8:YAHG%55JTAU*_=IB*E7T]IG= MPY#&O5YC3,[DZ8F\QP:JA-MRX7$( 3VLID)'3E[Q\=C@DLOS0L:?( H; *KT M2#Z@-N#[+8+G%IVD+9S75!NX[+^!*%O^Z4G"IDB\?6^A]''N-ZHB[:%*YZU? MK\@J18.OKU9-S[AP- Z^"+;WGP=_A44W3AHE3TS,XPJIKV_94W?[R^Y!UF0( M_ ?9_3"F(T)2T'.@^_M88G^17-5M0H;K1UKJ>63!\2-CYVQU2HM/:3I$$\I- MO'XD-SD5@ 86F2ZC0?=N*@D49J4WJM[_Q@:V03P7%99L[$8M[$QWGG!IW'FK M[J@V+DMQM6-[/J-[0WPRER"'"J0Z=.WI.TA/?^DH?7!=6F+79YZ59^J.#R24W.-L'=FU6;I MV^KD<#7IIF$.V+->[N*4.B'6TLV3"SWH M(TC?-B"&+T[;(XPZC=72;^;9G%?[_*KT8?%FY\9#=VK&S]'"AD"3UW(&8GJ.__M1R7MJV""BRL3.] M;'%B-7#3_GMD)7Q*"AWN"#_AI6MV1\^TUS$1*E+*L)K;S):H!E MFL07%+PA5 ^K%PR%T!_F\#\P=NBZ)0T_I>K"(A0[//.[66)KU?EBT':QN!I> M&BU-*3=L/-&6K%PF0B)0[##C6<(3O;3S5(.V1O\SF<[W9^D6[9IC/7Y[=O0# M^]VA'[->Z MZPE2'WW%8+<)7LM4+98 G6ZX-%N%)^?,BJ/XJA:WG5*#8','OP:1T8@J/\$# M_@\=CNM\)XI+[/D#7REEO?Y%FU'H[*(DR^%THWZKPK'56 MQ^GR2;.!2;N4;V^QLO$4Y^!A6>'(WV?I OHE).6NS^'+GWQC^%)1:UU'2V:,$2P!!.>:^P/-HB;/*5":PW#Y M;V'Q@_[1_IWIY*Q)JZ T<5E'_[M?ZU6DY[\'W-NRI@EP;N^!\F0V-MG-2K$T ME[9?9A++\OVPQ=*NV M[^*:9CI3;VDFY3.NWUAP3L[U;H^D./4SO(SHX2U@NQ0:65:TIJB9CB7HXQME M$=+$O@0V4(=A2.!H=]Z.:"*#]%/>]^C+!M%#7-QC ZS4]MT1Z"I\5GE \]O> M=MG/B'),I21#K)[HM&(Q5VLB.MA526I\O,-O1FOH *+&!O=^OWPZ98G9FM>_;T6.;R%^S0YZ_&BRH*;HD+9AX\TN?#7N>U3,+S*MIYU' M)#O+PE@U>6NVJUEE%*T-SJBY:4Y/',W\.!B(:7@__IZ_RVH%DE^.N0^5<.W< M9 .4Y/#;UR:BF]ZFS\.HOP^>P1?;'LE%;Q[]&JP=LA"&&&2#$(:4_WR;H48<(< K\[ M\WUC&G']5 M*5MLFJ/14,; :A=E$W](07S-S;5>%NM^_D(Z_(W$2[K67S7PO MOEI3,:KC#.S(G:9_EW_B(-&"'H358-MAXQ9SNXNH6%)>\;>QL8I>5\O$7VNK MEZ":$Q*PB+'8E7Q=40DKV; 4E%,^"&W/1JM3]2GUE54IG_)LXA[_NE-:*FA4 MO:3X0ZKC;5CIWX0;$(2K0^RQXE8)LJ4*Y,XM9 MRCXL7DIMLVYHA9_VQ%:Q--^N>U?O&YX4K#_Y7HVC$M(PE. ^AE@A<5A_9(9T71 MQNE01HD"O;'UQ>BO+_SE%PW$-C1-J"E<" AD9J YZ>@[5C-Y#6GHXWC M9P*=D& 2QQ9A+JF"?7U;H3%EU.DK:27ZM<._XO]MX[J,GH^QL,HJ)4Z0A* M5)J @"!5@=@ $3'2FQ"1#D)$6L20* A(%Q!06D2:U$COA(Z(@'0!(07I+:&$ M0 H;O^_[SOS>F=UWWIV=V9F=V7\RDYGD/O>YYYS/.9][SSWG],H@MJ,)%08D M!B6$*NU9EX+ M>/[YTKKHOGBR(4,5Z03W M#UNT@_+%DK:UCP"_)K;6_VT BM'CD5#C$WO0J<)Y752IPTR'Y!C\AC]7>=%3 MS>/]7HI =QGQIQ&QV?%>?^3Q)(B>MJ*]_7!1AI/L@$_>B->"\Y I2O1'M7GN M[D7P/,"/NF+U:'D)'^Q' (7(00DRC^8 S5T67>[6NMH)2E&@R*%',LFPI M$J=U!"!X+?^0178U^AY'<,MUHVD\3$BZB"RSMFIE!S)A_A(<*S74@Q),J+SA MM7]YZ0/'Y3M[/6Q+]FQA&-J-3 M5^"7-K @3K[S,/C6F87O"YF'%=K)MJHFD&'8%6X>A8X['&\+1?T_EXET7^Z1 M]3>TD5J&E]U/D1L8]*[=ASYG\L2OK_]KGD\YZ[Q!ATBSF_O3#XH>#%6/DS'#2M&^(E'C"N.JHQQ[. MMSX6PR^Z:Y].LW+[.\1"T2$Y;+791A&7WL6BIBKO6XRWSWI(/[?FKA\RH<2_ MX&F]HZIQ-;^[N9CT/2=QN%)$_!9;/5J%LD(,#ZB7)*5%>"-'G>PG:TD)>ZN@ M6)XMGK%7>]V4$R2;7>I'&@>! [7K82<*'T2.,X61ZD9/GOE%PB8L'@%XZE$Z M1&0TO@UN888Z;<*DD 1@I^OZYYEIA177(T"0CEKAY;X05X^P3K=ZF4]/4@HP M4<#)R1V'((/J86:([ F_:36 )5H IS09XTRB@D#GN8M"400DYY(-<;"KO__* M/?B,[Y^#"NBCZU#>Y'VO%5%YE'!$?FSGPW"]S3Z;[-9;6?/UT.N=BQ\U/#^X M%C2ODQ'&]FKCZ@G?E2@7@1ON&(Y6=0CC)T-QC-8BULLV.-P\V=%>HM]\>8AU M\)W GI+ _>N3:QL(B2- NPW(9=:-K$5'\Q.".LTSC'\U6\ "MCAGI[E".^B2 M5MD"$N'*/RSU6%\G?0;Z3ZYBUF6I%LO(6IEU; [-O@*6.ZZ-J8"E]S"'$D^/ MO7^\)/['E T_/4I8>['5++S"XOEH4:=%IRXRW%TRZA+5_WSB)(8A9R1VNL'%QWGU1VQ*UID3-!'U!MLLA M<8F&3QJ#-I2HUK#':NU3?GCH2<\S)&'_QF9]AF+X15!0Z+RF!>59KUKW$JPP MS25AENJW I69(86HCC%R<'/'\$< SFU-WTBQGCV'>KA\W;74E1]*&\_6Z=-> M-M2): (&]Q%#-,C8BC8L9/P"U01&J15&9'CWA.'/ML=[FP?8E!N8:M!G5(A828-$M2.@0J&6C$YA''O.;L>!RE7-##N;4LZIJI0X."B\(C. M#-4TN+]/,LU7[X4MLA<8?AAV',Q?^@ 903C-#XQZC*@9\4@?3"R[0XX#FMZBNDIO'Q8@%$98!+) M@Y__4V3Q%W0><354FJ@17MYB9M(8R_"59<)_ G[-4E<5[FUW(JU#EXO)H]D= M(/I_]%;?(5M67P4N%4#:E<(42@V%8^%VGHCOIU[)&[(=[DS]1OK]0@J/HK=[ MHQPNN&F_RFIEP47YF6=-R)Q!-3P4NR]GM)F9NK7OVYQ1-^6BY0J\PHQ /!;E M^N"\JU@#:!]\+OP(\/H(<"I6W"J^&>P5>4$]P_L2?7C:4APS"TS(#YX% *Z> M$*2F 8C21O@E[M$?+Y:7:S*QW:;0E_V3SK6QID9.2W[:_;SI3[.",5+#BOV' M8TR=IYH-_6^=,?]_L$!.<3 9DP=S,TJSGM@RY8!%_MP,SF[C_GO(WDO:Z@9R MPD&UH&D-\8 9Q:<5X6\26TXSEO=!$5X+J&DDN908V3ET&@)_3-F:CS'FN35J M_H'?Z*W9M.9H:9*Z)NL51%A"E[8QJ5 .]R/F\@_'O9\CN2;A(@Z/*U,3R9F- MLRU%O=A4%#N\=^0O7"-ZP+D8/)L_OF_OS7@E44WI)X4T>X.FM_*$@O5B-FLC M]!D2VP=QJW_/?^;.>'?^(8*?WHC$-1P!CC%7NM\+!4 ,77?-(/$0*A>DLU]R MIBM%2.Y^>A\6Y-^"CPOM>7&^,^?.P1XS&&'^/+2#YDPO:3;6"$5P_,%2(.V^ M]Y]6U-6^J*L[.(#WG7UI^>2Y(&)9DRU584^8QF?%X"HA674OJPY-\S#8>0I7 MQ<6)/S,455&1IS:@7U<]QG36.-7R#!)F.1^T97[\IA$R&8;1=W>N#R=HQ([K MU.KFYQNP;RBY36@/VVKUKH_&Y1B]U(5&)D3#*C]\KG0X'Q3KGZ5'/-3;@PR MJG?CYK>,_H(C,<=!N"(D\3$ZKHK2L*FV)?;GEG+\?K?#Q0;U1J&W<1'*$B?. MM%T'7CJNB"#>Z4./@J;N,+BNTS.;Q0KLUI"U/#TA?CW![2P%PW Y)G@V.ALT MGCUK2_!=QK5/;DZNHCHQD>(L% -&F011IC9XX:23%JO7$1*N8YP;OMAJ0W>Z\' 1O&5ETG!NXE;WU7<-=DY3 Y'M MEXX 4!Z*I$&\@NX-V(VNNL/""-6FO\EZE$)<:OJT\773F4?VERJ2^OHNOK#Y MXHV_&VMH^OT&E"C=&2@/K$WNEA/!\/H5 ME:\=,W,:3Y3/%8:?ZF9&'Z:T._@-UNYIKJ7P9HLOMI[!KKF>Y.F(+.2SJEM^ M'$56\??^"/J[2 I>".7F0H(@Q,=#E(M"N=0+]A#&)*2"$1,00/QAEW"C2_?< MZ^IDRD-]Z-[7EVZ55YZ++.1(GI1ZWKG'B7ZWC>1]3OKA1_GZ-##?1K*(P5Y\@7Z M-QKD""!84VWDC8.(>)KM$$Z-.3XKMT_0B#[).W1(O(H,OJ:T%HXPZ](&?21. MN%T14E'W9X;.N>/B9'YA S$]\X(C $[W)Q,!2=SO_U>$PFC;9#>$FZDH2LQXTYNXA)\L&$09+'.0)9H0-"@23/.4T_FJP>(G3BMY?2S:-B9$?G'K;Y\NM6[ MLGY2EX-V[](3F]+%*97X$UU<*WN/>9=O[J)S53=N#UE^BS0;7>2[Y\IB'C")D1Y<:9#EKQ+%2Y8HC EXQ85VJ?3<OQE,+^)GB"U?<RY@2V$Q5S.T2C\_H><43; MT2V8/4MN6\,Y?N$#?90_U1#TVU4[Q9;>@OX)H2AJK+.I)AE1/>$RP_V BN[Y M&0[W Y$.@Z\ G=I>I6$@,*1DGI+!XO !G^X(BC)":C(YX=I?6L(R^CBE1+[7 ML4*; ]6$5VXT@ZY;!%8:;_P<\=TPE0>_1!4J]YT;+JW0='G"7ID9RG.;2P$! M8VJ1( B70Z3I$[O1Z^&D&/LC0'2D?JU$>V/X6.:J^KT&ZD69TF]?#Y M9WII M55*8.R7++W[V1'B$Q5]*'0J8V@,?[H NS#OP#,#$WI6X:.YMW9I36=$$1?AN M>VT&Q8Q?9;*4YH.;_WO^Z=E.NQ?KGS\_$WM%A9(,14Y8L$HF!0,N'\\(O/WX MS\S43%]0T'4]@7L.-LY/BJ-/&DH2 >?7MI48[$U,K+=II"P%A5#5F7+YFTA1 ME^4496 \_ZHWXW"=O.=B'@6C#CR1OZD[R'9K$*[$#^Y1CZ&G(UT'0D8[>)MN M$4"\MEIR74,5&BHJGD5]S)C0/8\M^RZ$ M9*4H;H/29[^=5=SD;30:3CE%_]5Y=<[";,=!EA![(\=6N;3(L4AZS0(Z:V*W M-D&5K,G8=UJB6[3!3W^ >22/$C85"@>BTJCEPAM:/OF2Y#1[_[R6E5=DDSHF M0@W\*YL-\\.EQA4R)I"UW-$GO\WX: -Q:]^#U'*H?7[:;J5T=GU83 04=0Q4 MTNQ$"NL%\BIA*G9=TJ>G+6<$PU,?)%&5S]7]>O+*XC*!A.DY HCPV0VD-%QY M<;$F!O09^$FWH*6S#=ND5M$DU!G1W[T9K-&RR[5O]1FAI3^[40G0U M2#W-1!N!A;2_S^&5)5[FY1/[58^9<[OD>08BEEP)TIE_J-3E^K*YZL'B_5HY MR''A]OLZ$@)DHZ;]O+W5J06$*#U#V['D;MWUC771IU>'4CL'/H28GV&C[Z4O MFY%MA[M@R=UU4D> 9H4///V@B1;+:'J0[*$&Q2C5T4*N7LLJS6:L2-=M^VW. MB>UHT UT]Z=9CSDU+2OGM-4,&OC\&-(E(]]T&APKX3>EZ,V>0%VQ/@+(+>Q! MWP(%F@4UR'%9;T=>PLLF4I2?ZA#K?0^LALVM/F6%B#2K]O:B%.,>G] ME 3.K3$ T5)Z^W*?@41<=ZN+Q_6F\C#RB,(W%#MR.*DW,D\H?;N\D/VJ0@^>)TSU."OPM,1:>->I+]AHYD[Q\.:W=^N M-:I"946$3>!)"90S:[M:@@MS2O3T@%E0"/:MVHG6=R\4"B]*L?X"-F(I6R.M M-CC=]PB!)KQ^E]*S1[GV5TK3MW*II8FL "5TR%F+5R8 $)Q1M M5%L-BKHEZ,K25!I$'T]J/)?SKQQ[>N7C$QI@W8_$H\ 5].^#0H^.!&0EVO)EP2N4^5'4LXY+OL2Z@VNY35\ MMP30'[+_4L^!G#;"C_W@+/IZ&VPB]8V),:W6X^?]R%G$[FHI..C+ M[*Q1O"C\;MB>)./.&@0:34)WE$H+$F0R3'WM+_W)WWYKEH9[^0N_ONJW8"ZU M,QRR=6?$9W/CF4(V^9!)(Z."#*^4"YH')P5;Q<&M* >*I944O[8=[<"!E&S: M,7&3/S(!$$3A#$:MF((B6/5X6_A_STT-F/U066WZK9LQZG<$2%!&&U-,EA<;NN8U<9="I%_YJ/ORER[FS^M8/&EIMZQMC M4DWMG3ATE&@5/M"''F8Q;A@CA7[-0+E6W?L!0;'":PSHPTDW+2(29Y[F+1P- MA[I;\D;6C/X]U[<\PMU)SZ93<-0++#FC8>RZVBE[;P?'QJ M["OC>M*6S%3(Q[)+M>.U#+=K \HVM1+3$XB8+PZ0DE4!DT>KHN$1R8ZZ)<4. M_S*^.(S\?+7?\%T>XQO\";, \!GB6"#^T_?7=PR_%NN*D90BFYT^V\(*.X+' MR_,+L&U5-A";AY5ZVL]4SMK +J%-8W,UB_1F=3XF&]N?$# QO_I?D)05!Z7( M0FE"\@2K]372JRYDQ="Z%E7)GF9-*<%C(B815TE9&SUU0EFY%/D']VSO-C8E MZ4&KC:JOA$X%"EO%LDF1QY!$(Q3E2F$"TA,2G0Y:]Z5Z(0:LD.P()4\DUQ5M M-_PGB7%"ZTBS1^X NS*F*DE-W.A,'B3G+C!JCIW21]1'XE'H5JC9ZU+PRW[R>VBU;= MU;@!5+Y]_L?*,HJH#Z+(+JU'4<'=Q#6R%:FP+0N)'^I%'Z==&/'>+0&]:^6/ MG]BW';E8$6<\D1;X8M2V<0#O?7OTP3 -I!HFZZ% '[X\J^=#<2'>Z&@NJ_"2# M@F-[]^L4)_F^6V3%"XF\/H$]E8%BPT$H,JEE)"@YCUYX!/"$4)1"TEX' -E@ M8ET0]B4BIET!9%F[C0Z8O0$.E_9V_F,L#VDQ7?O=>(9-P 9^PY(?)S M!XLA8./AK-13R/8;NC*,7[9L'1L.]C*]&%\H7G ,/P615.@;DQC.33+:NH:,1/)0O1A#VC^7Z#(V+B$:K1!/I9$GI+']: M8X.WSZ&2\I"EHX"R-!AT ?VVV7X^#HE+6]_[3]U(#YQ8T97=.%!OX'YJ8&WO ML^=]:)WN%L8O3?OA<%,V%];/GWDJEYCQ>F0 ] Q%PYI>B.!D1BM7=54IHV38 M+Y]R/NJ\^D>%B\)"M=LBFTH;_E/6QCK%@B]PUE+EL1>N>]M*I65WX[S.C@Q_>\L MQ1O/P\%\D*HN&TVY:K@L;T08AXG<*%<0O>!4;Z-:S]G=J[]S=C9#QRAS#YW, MC)C'!IS,H12IV", 3SDZ/[NW'21$,\Y9SO9*G?*L._UTFT/#_M7J1)A#L[Q7+ M:Y[I^>N6$Q/#JG7"PGS'XR5-4EV=.EZS2&8#! ]6J$^8Z]B/(H(Q4R46C<2@ MCK4R*T)/BV>WI#BOK4# MVF7'O:-5AB<\0/V>DO"?Q]^% M:VTNO..G6&!YF$_$MNK490(%$1V->G]L#B)0\RO>O[E!&#>9EI P8F&\.73/ M965#]@BP;4D#@ZA!\IA>"F@;Y.N.[L-$0(B!^^MQY4;G@$)' %?H._'SBC<] M_.TR=$PUZ7TO%6: >C+3K?F4BTP-GF=BA 4\,$E,09B,'M$&A2BRVL"F)T(D M^F4JTA>$6(\ +.\G(^-QV5?ZDP.( 5<:\W^V4F;/JU9IGW!S'X.D+88@]5QA M1CW9W"1&I' 4[31AX)K=J-O9L$!]Y]@4T)NRZPFRFA:CNJY%W#W>W_$[$CXTB(GZD,@Y$A*8G&#$4>, MEZ#3Z]K:]H1%:L/A4PPW 9+G%OY'RV(X7MJZ.";_U Z:QE4_BB2O3^W"'@H, M^GI]:K^%?#E#'&>P_5*U&I0PI^ )/-EB";P_R^9.?&2N3^MS622>AS(3U+\R M/1]$_SL(^H1^#S%\_%!^KNWYHF)I\ TU).TD/VUP:^_^F9%R.5[D9&!"KF=V M#H&+S?!$C;'/R&_N@E <:CQ32/K"%8&\_'NOVM>=N\C6SC+?$45X?E9XZ9J\1S=M^' M>E$M6Q=N@PY-I1_K)#O.#T"NAD+(6T< J4.@R1I6G''./=KRO,56'G![\,/D/ :\. 3D8PT"B+6IF MAISJT2R+!POJX;REUT5Z$G$<'A?J/X%%O K<&B31G+S#8C*R\?*;*MB3B+1L MN9ZIZN6_FK+PA^22_HGAMX46JG6F17JZM=K3F;?:#NZ./1].E2OODPI Q#BC M^@Q1A<"Z+9H@!B>S#@EXB:/&3)"076?>8B+6%=]0)2-SFC,23V\M[%P4N7'S MR?B!$F'H':@NDB9X!"!'5Q)]PG-6LQ4G%?.@ZU .]T21==6/IUDR(W0?\Y9; MP;>_;30T6M4R34R.B7MAV'/,SQS;ORA>W2M>:0ZG*'XN 76/)FQ9%'.*^C.K MA;YB+T.W[A_P)ND:@!20-Y$56^O7J,J(#B#7)#YA?938,WJGYKV$9W RX_ ( M8)ZBKSV3$7&PX&/(>I'?]U2Q)GJV6978V8[,G16._IY&SH9*CG:/57^P&W$8 MG(SEGUC-^+!0ZF;9F]9E4RBT9"'.<=X8+ROO9S9NO'<_B$G=ZFRCI^KKBK:% M:7P@!A>=HD9E-RB$/Z?G(*N:_4B.QP:\E6-^CFIKTGW=X]DRKH*VMW&\;Q:* M7PP=*NL)EOMFN;YDJ%LW!QAH81H4^YZE)=&&;O!$Y+[-*QJQA$S@]02L/OC\ M9S_\9%'^2OKB)]\O:[;^PJE![[6% ],>E2:"^8LL#2R/J[R_=R'VS#TU'8%1 MCUD6V@JRW1^#B\F^0 _3#I#9<*0J> 1%XBT+BZY4S4Q=^]1\'C[(KF\-[QC/ M3)!^O"#&6S&4.A+"!)KC(DRPF?W-^,TX5TE/1GJ"^#K9NKVE1UVCRNSO\<+M MO$7W^N8WON8J8K;';R6^Y#M!ER,EA#7+DG@Z@M/>: ?@9W0@^A-7\JK&55MN MS[J$KIX6*.E9_J-2F71*MX8VCVQWPN#BD()(W">( #\YF9Z^J1:#"J_R7 G( M];+D[R-C3SF\?/,E]*7YE@5/75_#H"&+=22[,[WNTN"+K3.5'__:C!WX/F)P M636%H(*&T;68YF3DM>C.B1_*/((15F&47#K2Z!UPWQ(BEO# M2;?.CP>.RM\6DJ9VD[:$QQ%V-W1X@CAB_-#OE_;RF!%]#?*K6*$:7XG/NSH._0;UD&ND[> .X."2V?G7SFRK'8TD&#-BJP\ M:IFD8]9I<@P6IWJB@ZZA!2I#^,60@L*> MCS^^J#569]T^BA1]6\36#7PC.IC:?++^U]X]M,&D M<\EIUAE?D.TA$,]&$W B:U/&KUB*GZ7T.3HB95G\L6?DK>];[UI< \2')*:W MHA3F$0(#>;D1W>U]ZQE_H<.&>IC$*:.K[5:!;R<7#K*Q>I>NWPN]]T?EVX_* MS% =#Z_5^+9_U&, XXXYQ@6]"1&VOI-1IN6K.]S?!@;M]RTMVWY%#""N4_5* MYTZ,21_@3WH=ZRWFWRG$(1SW=%-61^\(=BE!M3U7+J7X.[YO(]Y"9VJ;Y*\B M3^E*':0'XA3W>(<4FNHN:1E_*"\9#]WZQ8#)4/1^'VH'UWT>MC\6C8S2SJ?N3E=_=3U*^B#]XB=[8GBA#,>)6^% M*V(OM[Y!UO>RC"%+_!(:OX-;X8Z46T3J_%!GB!4>U WDZ2Y:3A^HB-BAKZD 0.:[X3)-BLX1V$PPC;];[; M()<]3 M@J5KW551HAZ!:T> TS(1#YIS<"%?.'>T M0UC^G[7TQ?P362F9/#JSLV/]YQ[=_5QUH^J,X,WC23# (R;7]HW-EQ(IJ34, M"/!V\I;:V.AZWLGILIANQ?[ULW.%S&O WV1($HAH@:3("P[U-$#_79.?RGV< MI'1*OEK\(NE\24K(\["(4#XMH09FV!=T> $DV%'9S! =DO&WPMX.IOPZ\FH3YE MEAN"@DVM/V0=MM#Y,XRON,$3?=KR?2LDJ$AG!K_2_C.E&;\Y11-&2';Q6$HF MVBQ5FN7D$"+Z1\=:G2KR( M]PA@M3^S") 9OS9 . +$S6FR6/E79EYR/@C\%G;(LC:6O.K!4":Y12%4*!WR M.KH3MV,7=:[W@4^U3#6YL4J267]9U<)5*0$%-.U?W1_$7)H^GFQI[%6<"QLV M<*3LHQ>CK1^[)60:TE-2&TR_7_5[F&^<_^XKQK+UQ!% $7?PMR%?!,7:\]@M M?5%S97&J^D.%A6#.":))Y+WN0(C'EE; ;&HS#RY.K"WXDOOA71MMM>Y.GG2W MS=Y#[O$J/4'FH"Z?$,9I(VW_R?_+%^F1ZY,:I:J8I!GZ+HQ M7KKD<@3H?6B..-9T77[);Y 7[R,=5_5,4(Z>B3^KMB)=WFI\WOI9X+531P!? M4Y-=;W$GT'H+7O^I=[/>UPOKDKRU("E!/P-ZAC9;X0_I,1\EZ#?D>/_ENZ!0 M -)V5TY^_CGC%,4DHJN8^,-#2Y$VDL!@E=5DL,'K(Z]G:MF_M/N+FJN16Q&5 M3OQL$\,E;!PQP8S94I_K"_"O^HY1TVOT! \#@3R1'8_B1,\\>FOQX6F28:"A M>UK.W_LO,C/S-IFO:SD14";1F6X\B"%PF<[U]/PXF;ZYO>D2?]G))#7(]8+< MZ].2$Y5)T=Y-D@^[ZJPL:]4K'>;^]')>[7'PR']>''W2B \&X#94._!@LI^K M3%5*^@,/;&F@G" "+1*U@9QS#N@2NR2QQXG@/P_\R,\-@#N_7B.6SZ*9OQ;Z M5[[%"UBM,SO4=@1X71>DWLK)=Z Q22J1/-QQ$_/=3\+J\&^!3KS&&U3]X]Y( MW$E#+INS&%07H7C1PD&,BT@O0D)&=W78&*>UJ&JT9\SY M.BR94AH(7E18\\V5@'R*ROP)_VHM:2O.:^2 MJ:N7,M+VR+LGO=)[MG5K:[G:3LIINO-7O&BL1Z_SOQS2B/;_DB_*ML!#$^@D M3]"K0([0:7ER*+%P _(9UMF-J8)T#X75J:-.:YO@4:=Z [QP9E9T*<3O3 M'5)ZV1Z24'57O[J^F10;.$:-_@9-LVF$3<"RMG)02FY37*CR<$%O MC6X4/UPOQZA0CZ#CL&9@!%KO9[W Y7<.O",,O&R%NGBGRX6>2#H"O&F^1KK1 MEH[MA(BN+&[ID[@3_0H\)TJN];C69DM'FW._55DX'[%P(?;O&0]=<1A'!Y:= MQI)#NTK4S?16A7 MDQL=$MQ'M2/$[&"IE]\W)0V]U1/[F.2;9/B9IYUG&D7> M^D:OP^#R1,GH_R3^O<=X&"/)010+M#;H-(.7PH/W[N[)(KSZ+0F;L9ZPM7FR MDU*[%0\X&WC_S/LOCKZ'X50>9+L) L"4]UVX<1FBG\%&?Z^K06'OZ6^_-J2* MXM,5*XC*;XEN%HH8.&X=SOU7S? 0*92!2+F++'$VYC7 MATQ_ R33*1=)MY08YV H*Q [W @/.C;K6:M[?7AS<['Y];0QX'?=2[61[6)7[A5[/, MYSE*8==A=RVJ8*4VR=Y3>+_JRK]^5VE)5H$7Y.1"NQ, Q[P.2OZE?OPK$XR0 M1[9;8SR,>%YCJC8B2@*(6T:3EKUMB+.C.#_0._14*.:I*0/*S?H=]$MU,$6)7R.+Q[X1JHZ5+W MN%><#>NRPS,.^L9#$_UR.!CI\J_[$S^)>Q^<3E!+T07";B\J7P'$AC>U7)P, M78K\UI0]M'5;FV76E8ME$L^]; MM4\8:Y2+@_.3FS>.15-[6C'OX+<+4T88W_'^7W]%Q']QV,5:9BP? 3((KV8E MAMH7^-!*I4XM*ZU9PGLS3G]1IY'M["!6&@;,.?"]:]1$^7+R5"FQJB.//F!T\U@^I/AM#\B/FGIU)/1 MM U?$)_L3JFWW3XY^0AP;?(PE7N"[$M-.P"F8P5!N/$C $6Z-PZ7"@9X@<[ MA5\8;)[\1+B\B3-CC-AWRG\C\\GNHS_H:B+;F3Q)U-]]L?5?2RPO,-<:W5;A M1O>AY*'3&SKV^LD&*^B+=[I97OM/H_>?BTN2"EC*']NE;Z@64FJ0#9DU+Y[5 MEN]NK!0NY-!:8'6,TVI,E"J@OZWI@SOAP&'8,_[[KSJD&X[FW(:2NX([D1L:I?"KE#W7N=,D8*6[5:.7E>U@ZN"+L?KH"YK7O"43P?V.##E1ATY:G3W""!# M@*Z'XP8&J+(8+K5Q2]1"JER[NI"VW'#O]V3_JS$'VQVC%AW M.?WVVRUN'**)Z3#%GCY^?KH7+Q/ECYL5ZN^9_"F<25IL0OGXT;VZ/L"/DWHC M+Q,H,9&D^GLM3O%]ZA;M]4H,2&R!>$,;A_ M483QL&,P&<;I(T"Q_(D>9U)*\W%4H)V!3/QB:TH,@RORWUZL@=QW!A>KUQA<_TS4T%J7B@X5W5L>#/Q#F3=A7:$V?)@<(6*.AXC4 MRZ7;Z!MI&H:4N9@_9 9?WB6P5:^?KQ+/YVG1UKI;I9B ,X8DFF+.]BK4A>XJ18J? MB7MS9B"/XNGUZ5=P:G-]BL@18.:J3LG>: =S[<$42618X'DELLIP.3M/2XE7 M>A8YY'M]@^^A525;W](:=#W&2^*#L218]<:45U=4BM' !:)@]X&>BD&UP B/@J\ M#HW4O0CW)N7GK_&JU87ZSY08L;&%2MI?O_SY-.,(\$-^!,&";*_$$LT2XO9] MUT "U0G<\.N5#4CU5RBAM7X_V.I#HU-7://->S/R^B'WT"N7-$>^^L;C) M7GP5L(N.1^(*F>0G@0OQ/5B22?(8_/;3JR@^:!G%+.KB+R??KIWX.%DV65YR MT$%@R<%!89S%-EP@_W7'2,>H?0HVR?!R-X8:@+K3,7?.-=,ERZS_&WR\!+P@ M4EZ9/#%L;T]+F3%D/&:, 8GW(+]!C--X_#)-F"1!V&PB!1%:]BHKER=F_,N M!E$]<.I'O%M]T!$@V_=@I1Z^GO-<[)\K>,QD63Y(+Q[F^D/K(B8[4=S5&9_5 M!IZ._#:0_CS/Z:TP [R6&#?X0L+T=)]<80[]#0B'.@(((7%?@()*NO)PBXF M>\T7TC/ !*3 ;(-7EB4N:PC*VAKT?>H@[Z\^]T-#"U -D$=7G"*/-PBMQD9" MN)G,.L\]7:]X9N4PY(OWO?>(O"3#*R^LDPPEDR'OGE8Q%$C\@GO-2_P:$>#9 MPE?Z#CYRPWN!DRXY]#O93RDWVAZD4=DB\.P-S9-;%=I%/U(FBA5FNV?PX71L M=%"R(:8M^S@1V0ED\\#RT%CP:]XR^B,*EC,/1]?G9\XIHV_J@$T-^R29STJ? M^!*][\0D0,J6]QA/2RS+@BN+3!^:)GO7;LX$U\Z,U^X[Z@F87?N?TEJ'2)!P M;>5Y-">63ARH? MG-,#W46-@6^11 LT1=VO5QWGLZ MER^VA\I7%EC7SKO'NZ0\XI0KES^T09^AEX)P&4> "J6-AF=+Y"1Z]JY"D,G5 M=U](G"9J!47L;[;#FU_GS5A]O=VM8[X#*5E 2#[JQEE"NNI=HO-J4;1F2 IV M/SFVJ1:FMNUA5K+QS>QOF@]J,O7K@1(9R9Q1+O+?Z *XT%$" =:$+__\XSC3 M<&TE(%.1.DE>0'5]"#G[,N.UU02("XDKP!#!2C'?#)1>([W!$6DO[K$8&=(@ M7EXO_(X #V3\WR.Q:@?[I$D&%Y">13-0G8Y<7Z&:P$HZ2J?B?RH39IQ@DL'\*E"9VYAJD2%X -F&S*$>?*&94EP( M=_E@003%<$2>LUHJFO-SK!M(7KP+$5!?6IXS_.:X\QG8)R<&5SG34.I7 MD@\L(2R[]GI^">I#O=>?HB?WJW+H\DO(=\S7A$S/XZWBU'@BY]0HCE[<)?F# MCJVAH]VB+B,&%U:SG845PR-OL_QX?PL0*A]VOCV3)6W40EG;*#)?:#W+T#0. MZ_6C.F#[4L&KF,]H,\[)$J\C@#?H"YIR68,F*'.;CLK>PK.U%6VH044ON]=P MZ;U.FM3S>7]VK# ;VW'P@KB);B:96\KQSXC[^LUV).M');S^3GIS&91Z> $V^W4)A/<>XO MP$=!VB\/(-$R@:)0M^Y7?LC.?T!6G?G/F80;)H'-QHZ#70L;L3?[&N+5& M2X@550/9/H,2597/")$GH^GI_L S4\1D+_'3S5%!VEQQH?+@CQ810J/J0%5>FRZ/]' MT2ECNJ#X1<^]%^O/ MPAVRXZ!'%4>V^X!P6:#:_/&Z2%UQ.#2RDR'9.'V)6!@O8:]"-O!)[!GLX6"Z M\:=G[>M7H@\',: !F$,V>U7GHJ;:V< LM<,RJ^S>&O#JQX]^=U*-_@Y]:&5" M1[OH$VL0GX#K[:<&-P*3$[)//CX"!+?.TM.0.*:PCR,4=##AK9HV2F_V&JZ&DFUBTYTW M1G4]#CX//;ZG_N8(H, 58C]_!/B7HUV";V@&DB3:#P,;"AZ"7KH439<69?]D MY4F)=!61J! D1FY8,0<$?VLT0HD@^@X/ZCZX#+T-*$ER@I*]-^U2=CD4;\E\ M A!:KS_6ZH7S4G^F8B:^K3'LP00C:O$1X/!.#'2]Z@W>[PKFL7;#/ U]2&N= MW^7[01XRK8IY-%I.J*_+5I;D[[S@GWCJNXMC^_$7IXJ\2#&XP@UOJCUSI77A MOC*= ZZ###%Y0PS!$8?B[V'HGU[ #RD+_8V2N&$7>B>:KD)/ D&!S+>JV7Q_ MB8@H\!_B[>2FW^F8_O#Z<1?;'&S(<)Z-,IG8LW#[)KHW_3:T!' '70AG46T> '"36 M8FUO)S*NVO@.7JD+I7%?BN_LQ!+8;SA7)ERW?@%_E460->J M$AR[U38D]ZIHG^T"79X$RL4(.*7:1^.:9V?.IO9URS3E#[CXK/+MF\TDF:^' M\ C@5JC6K@*@2 L(8XX)8QB!_C$3/:0A4%JPF_$+6,6,V+'34#PBAYA V(\T M>S0"G91K"T^?>,+=AX?SGXM)CMB_$)H7-FUB8IIUO?J/='EVG&ZA/K]P=-O3 MG*A.XXX\T0\NPJ[IXZH3 \"WV!J>]32J,;)=@7'=&K;?(7X)D_ PFM*'!Y[W M<+>06H5'3:88JO_5!J<$S,;U9R*BD.TZ(%PYB.,(X#EC!XR ""U6$>NZ5$KX M[)K6*R<@!6MN3MO?P;1O3DVH]Y@;B#)*)'&M#2L$%T,2]PG@\-*],F&SM]TA MA9 .<2VKK_N;WTES7C:^]33#/K6SEHGX1C98V&3G(UX!VT_OD5XKJYH]2Q?L+S/6WX+HJFT<$"8Y8$%Z@$.! MU=BWPCW8XXB+O[U289#J[N,9/@HB"0VJ"I%1C<0VM[-GSTT.+]AL0C(Z]TVK M&[NWF'[B92ZI59N(CH&#RAD8H^PPQ(:[_6A(^?Y;U/:/H9J)0C\] :M*A,__ MU25M@__%L4,\BF@!I<@N5E$?P=+GR3#*B>*'V<]AOV= MB:!&T9S90&W"PQ@<4W>(IE$!KV:. +^7< ;O?-U81>"O2J?Z&:VW)A_&11*5 M:#426\!9HF"G%[)=!HG+#N9IW^+^S9C&5#,^\)NDJZ':6L6;8I2>E:JDQ4>6 M_M2* O\Q:Z9U!R*"NAK6E;D+1 4MY 1& XK[II6CY[8JUV97:K;HQGCL:1=Q ML>?KFC-117X$&<9*)-4TV2IV@S;D/^V9&4)W):09,W$+P]1VFV5@%3G2@VJ& MF!!](-&U(CKKK@MLO=F7@[9(MP %+Y-JM+;KF;0*Y;<,>H?B5=N*N4ZSM4SV MN%S-[_VMXE9J8H+8S'EKQGT0GQ,)&=<,(<5TF7C46B:)Q'ZL',W1XF",BB^= MMR:>#&;?P[P] IRJ9@+K! K:*NM;_.!CZG-=Z\A]_L/L(\!]!K1KO@ISOHJM M,_-J?F3?Y;Y7\#N6*:ZEA]/[/WV(#MR9FQ?= M^S@! MJST,%W$.W&&C<*Y$/J]HN* TS6K.-,1%IC1C%I5(( 60?D=9EF[)T$/:]9QA M2P2V-\PP[P52F':'Y(/ZLA+8N3\YG37=*9K=>47?FFS2M\R"CFW59@(Q%,$' MNT\(X<?_J:L*:?D#7E#"/V6+O9*S8%%1F M13"0[NTTT/64^-LBN+)N:1_XP@3R7ER#*8\VQLR<>A.,ID,HD^FL^#EC.G/[ MUU._L%\G&_A:0]H'GB([W9@/O \] A \@%T)YZXK2=_S?V8PI"-TOF5MYS!; MA;AU(XY=L"#-0H2I=?9!=B M1UB8V0"IE=?@9_05$DQ_L=$^6GVE76=.9)$&&Y:,!T9AV.$:Z+;"I>2'25ZG M?P>G2IL/#9_P=]1^BI?;62@M-F6&RXJ8;2L9BC#G_@D9#_M@]';#890>/(/X MBL$A096DZ<.8,A?]XSG'V0)GI5>Y+KSJ_=[XLM;]#>]<2]^;3'A?KP, MSSNK0B:G+>^I$3!Q:/CO[2W@>"KD7[%FW1.(_D=_*$[@%K K%V@V%W4&9=? M0J::=UY2VC^Y>IZW$.AQ?@"Y'?3B /T3$( M1<8?A&(DWJ#SO+!)!3%OLE\H!=\DI1148M3T]]7K3W-3[=9I

VH@\W]K,]F(:_]:];CSL6 M,#$TK]3[2M[;J"?\;F-@ZKTD[%V9]W[?DW!(9,J=_1?ZAU25:/F]TH1+_9I! M2O$\)[BMR[ VNN7@$B11,"5Q T\<^U:=H&;8)'6(D:R!?K%20=MFBR<7:3@GA&)PBU"*/+]GT"2( M^! XQ91.EYW==4.2E65%!OU9+H]X4ND-V1E)RNJ,A*1W"ICIY]KK4,1[];JG M8*+]9!H]1ULMX2PLO:WNM6K&;X2W\(,47W(/V^:?QQ$>!MLDW@3M+ %&8B%)RE MI?4CY0ZCGI;F54O D6JW)VPN(LAC1 MKI@T:^MW-_^IK'3>WH-L!06E+04J")A 8H'W_I->);BP4)#E(;6WUW&'\YZM MC?,SN:^KAGD83.7(^K_*B'D1IQY55W[_S<[FY\!&LB*T%I+$3.Q9;\9;C+[- M<7PCL-4(QUUCV1I&HL']S28DL!1Q2,;""[$C:'9?U6R_@-RT^CE[JWRXR:TJ MV?EW[!SFBG\H)7\8V2Y)J2 %F5+>A##=R%;DW:*"J&-Y[H4A,VZA!H_=OC!D M,IVJ*""B+K:S2#@*;N]3N&6VC]J ]EA,5V^5])S MRYUB<65?=2)+@K-GV5Z$L&/4B*,=F?/7!T&3/MKTS>OY^?=CTYKT;_20I@Q# M/GKS1%M]W0+::0Q^=5Q&NBVT;JCEY=6EA;P*"@GV:&#&%+M3V__MN%'PX%]C M4]"_LXXI"L 35#6YGD$XM:FVE8WM$E>I?CZ\4IA[R[,S$O75PZ ?J->_ T1] M,:V_O54[[66EO[U&IGHM2@[KK;1=T=LCX% MS?A7$^ #TO"&^!^MI",GD0&L)X*5PD4F-A=I.6DK L+DF8.T>TDR[JU):2LKJ:7BO![_P' M8MT;\+.FVF(>C%8SJH'\VU@+Z@2RK58Y_F"CHG+'C6>$Z6R*5(+LBJS_ALU)5XM]C]I_3T MM?]R+(NFL/46NVNN?>,( M$%8/HC1&S\]#VDM,3TQV8SCU[3[_'\R]=U"3X=Z4F(# M! 0$!*1&!$2(B$B'D"B(2%<0$%"B5*FAAQYZ$07I D(2>B>AA =2^.+OG=WY MWIV=^79V=F:_/_+\EY*3/ 'RN^F',WL_*S: MAH%)?;+_<-3YR&XL<\O-5N[ O,$72$%9E@ J.'$!'R2\= M@0:?C4;Y TBZ3R MCI/E@%!7L:<(C6:2Y:J+?$+D;IV)Z;.^*_%:(6^E_HRW0ZH5J3P8<@P-O9G0 M#C[N;@&$M!_&8MUBVM-/:XT'I\R]%A[ZSJ'@DR#/^V#IA!H3.F&@T8 0FY+T MH+!P+_A6AGG#3F*C]2Q%\L6LSS-1T>M&:61;NA2C(+7J(O%%:C4OH/#3M!3X M+8G:%[]AF;W51'>??YB#NZ+?@__2)2HF7)#Q*M]!LMQANUOP86&63<(.E% MNA4\M,^;BI&EN*0+6@]^:+42[;#NP55AJ6>@=-;7%.-6;^]">K^5#N=H/LMS M#)$QT@J)N 2K;;&3HW\R7Q++J;]"8W2#-=C'E7\4AMP3<;= 3B=!0S$':9;? M]!H]S:71*D@(M":?>AY#N0^7,,(*(+I19^2:)99))]\'(LTG\F%7+R]Y;'I5 M_L4?[PG\])DY-IT$_;-//\W(0"144]T/F<,NAWGYV_@M\QZ4DU:>YA9_K=2(R4H#,\A$^EJ@7I(Y!I$>O M<=#4'5SZ0FJ&EN&$5$5J=:MQFT,]$AI\C0N02J#R8LFW&/\J 0@2 _1GCT#K M*(&;GHNK,TSC7RZ-E)3I!+QS\QRY< 3JNQO5(MMX41.V\(",GG3T9&0 M)OC&>=,4$%>G"J=]HYID&/_;M,1_FYQ.29AED?;*@M^[7&;C(=_R<&O$23Y7 M*F?UA#'JDY[>4OL[+>UO=L=I)>U^.N5O@VM+W#@/GV^,JN34Y]<]O#=C5K0' M?SR/0B0<4A+^R$B7&_&0Y'[WE,9_^S R?T7[E';G=:RT]MQKVE?L$]-P<-76 M&[LV,'\CF&-;!E7N,TV"7#(YLR@UP-3=)0R5:QXJ.G7G*;!)M+F6H"+GZ/;DNSG#@/Q,OC[8NBW4/TFC(OPE7% MFL;^XGYB>0>S![H61KRC*4;94+3/'!J0"J#R\AL"VV-(9KKVC-T*75GFTK#J M,SG_PT%A9K'7O*WTY0-[VM]SYYH'T#\4@S%2VCFK59G;'5](RF[76#+4L3]S2 M/FY?EP2>.I7]SD6*[@@25J=6':?,+1TT\\Q2!^1_'H%&-\7V8272(R$/'!0. M,637<7?;D.U'Y:/?QPY+96>7*4<@!KJU6$4FB#+KR!,_C*P[38?DG4RYP*(( M)J'GE;3'1=;>TS(: ^70"T2U;+5+=9)VY[HW>UA^HMX)BN(/QZO\UJ!:U$=$ MR_%VU/G2HJS-MV.+T*J'!F!1H_#$<-IPF/8[=!_5X\<.%Q?0SCQK8G9R1-A] M-JMY!%S/ %>=X.GI%4$9DW&(*>%PI%*+^5Y> ^ZASD (/+,Y5>=M5MT1Z&WS MM2K2?@1A3$P&PTII^*-/O,L">;VJG5!>&H;->_D,ISBP77@M_J2'+TS74,G! M AINIUH?8/H 'A?,^V(TUS"K*FN= :?1=SO^P=6#]"#X M*3$A=I$Y,JK*SJ_S9R;FOHL8K;UB5>2SC#%!("ZE2*>WYBYAI[^$7W8U6=1F6HR4OQOM5$M M/E J]OK=-X^*I/%A&A?VT!F_--R8/IE.#M.F'0ZR<;\0A0,_:1FOX<]G,\]\ M+1,HLM8+;EJP>-^S: =*AU9WDWEK_E!G 2$R'U$H.;]1IP6 M[)MMDN!&_>)H$-2<.._3\<@'FNUXDK05AI $;(>[<)Q4Z_RU8-W=D U5$:65 M)V_-UG_<[5G6OQ^HH4J";C"RT0E-0)J4_)SJ25&;M@.X.Q+J]88:*WQCNG>W M1_BJI<:NW'>F.9K \")O ML<95+T04Y-BM_:AV#V*4QCMSQ_?SH@_ 9!&&1QJIS+0B>C<>*JREPT;J:'!V MD+I?!W89$5^AQV@^XI/*,8WL;3OX) ^UM_Z#)]7:A_):/@+9E2:,T/UF M%00' DV54HZK?9.QM-:O=)@=2TSX;/>OG;,9X;_W[&10?N9_-S8CNRG25'4( M"YT/)J-S 8O$,S4UD"=H95K,%#[JF68@ M=W8\?LGLHRKV[:ZI\K/TY!5S2Q;O\[0E),%L.CH<6*)HPT6 (L8;+M.^5WL) M4RU($@/D$ <.B^YFB8G.DO)G$HT7YEF%+T<+=+/Q:TP)67>1O,[V\A*N7R#=_U,= M%Z:VT$O(F+]V[ ;DMA>:ZD:J[)(]<=;+OR=LVN12=:Z0@1G M.2V!.$! O\T:KO*4')7SY3@_]:YXX[>S^+Z&T)=^(^%$X]"SQ#7"X@?BCBX? MGZ%XW?OC ?[6B\G8K/CVPR3H#QL$BQII2S/(G\T\^X-37E.);DXYMP/Z")2H M6V01LY2XE/B.>G=N7<\[HT^I SVC,J>7N9H,T0PM\+H6FK^9W\?[M%D8KC2H M([(RXY 5M>5J1BX:@S(B=@(\#?7JK[>5_0SDDWP(Z%;%4_:!.[/YL<^JC&7^ MP/?5$Q\U.%\\JV>KK_WAIO,?:[*"Q$X KF]VX)?)11$ MO0TU]9\V,K?H8C)']$=2"HT^C+Z2D%E:-V/,N3%9!$N2>Q% G7 E*F MVN>NKIX/VQ-]$E032Z$38_&2MZT7#S"BBY]OQ@9!V2R64B>+QQMXIZ&FE& [ MVJ4@,,/&5*9W,BW?CUQ:@CZ:;D>1NN#[E/ ME[OSGQ($1$ZZA&*[8!NF$\/T4P5$ZY8QXAJRBA,+B56]^394K5^_>CA+!R5] M[E?XWXKCT[)KN$@LIQ8K$=7FW\P,>!*,Y/GO5MC;_?ESZRQ+D>AZ=\$3B4_; M!JH8Q[S;A'C+L(*]QDFH;8>1U5* T($4*?@'W4#(J2):!:<=, #1QN*I_5X$ M!H;%OL&R/4LU!=R)P[=^/S:+=;_^X#[?_A-=YH0"\20'"1[KE0??!]N'[^?R M"I1&V83V[&4+=-K(\NYI2QF.;0B9COGVA=2"MV[ZL?5$K@J<@?4B)! MD/+Q MSL!YAK?R\9SA[-LNU3-QSWP/,,C ZO);W;1URF)3=/12E^L$PHGSGJ7 B$,N MK^(O)1GS7$M;;]-1,!/H M!L#I4O=-C0^[VB9"+:%M/RYV#TNM01]136@9]&-P-RL(3_.90*1=FGC2B"T LAWV:GE()+ M^M_D)%#V9=E:&9B;RL]-?OZ[>!H!INJ03+#^3-N=/^]/V)7OOV^H/0)AGU3Z M<0$7(2UU(O')I/S.]Z4(,V^.XARNEV=][!Q9&9:_B.@+9IYT#,1VZF;_W3C0#$ M%#NPX+]30#?Y\X@$L>M]QUT560/+/=EOXYQ_*RAKG7SV8"KAJ/9%W#DSBE;/4K7H^ MPI^J-YYHYC LDW)_U73R\5(_Q9?>/)<.F!*1A/P6W,DIX#C!-'Q]UT%F*AE3 M;>+R[%&OV.>J^!=*ZT;"?J4,"K1GJ_*4L**7?/G[OS/\+JDN*=W5 EU7JRS? MF^GR?OU_M KXO\E*X(HD4:=: J] R=+B R#ET%_B<;@[@ MU7X>-K.*J7AY2Y'I;'!C?*?9F9?]J]F)L@?O 0R)A9S."(QM1KHP\MR J^<; MB2Q%^S'E VY&:7U3@K:J7$=A?QGL S\ R-IC:Q@X M\L\1R"5A8L V<8N >:/JB5%/]^&'\GBL&@8586BNC7ZN\\AYZI"! M=T]P,UYF/H5LA4#<<( MA,^7!QHCJET1[XGLO^'R>]U$5/ZJZ1,6+K7KO1$' M;PR[]X53.?3;GPNF>,=$'VY>?#D4/B.]YM^\8D2?CH^K7+RJG.(3]S#8:__^ MF"EVK^*@<@T\<9IL"=A0>.D#HN<94Y7+O=DD@3!U5LB^YY4Q\B5.9=SG['YN MRJW^$/8( 4M0L"6/]>RGZ+URRP7;JL_YDE->_C,EE2M.IX:C8RT3V2YGE5^6 MR:LK7=$1&I884RT:P6#>N<[['#+]S6SQL='1!E()V,@QQ^<%WHOV]8NG+W\* M2@Q!;:+KJ,I#C1 'DE1\LTI@HN;EKT$&SF28 &2TK8EA+BL(7I8$YJ:Z_] 0 M9,R4A<'#&3?SP?]TM$MMW[CFYWC?D5H%6"Q";R<1:?#N_5&H!&]C9JJC-97L M&,)'%Z?>'V^6]NC-6B8/2R2D\XW]N)J:UJ#,-'+(&;Z'O@M B!Y3K?=+F]"7 MC M[L)=7:UK(4*L]KY8 R:VVK3?7]=O7G$)]*M8>^'9@Q+U%@PO=ONZOAM9; M.T.U":@W0=G]4 %2(ZW9S6+FCF0*OJOA2V%8IQ6]A[RNVM? M2O1@TRS 1-GO@XW_.=T73Z=V&Y1D/1A4?U]341.76UM:^%_>^%%M9 M*?I?-Z.LO!+@H7ALQ S7B,X%^&V2?%Y"UHK58NAML^:/XB^^[FGW:C#I&9T# MG7@O2^JFLRDRDO8]()+B!AL@ZN-=:[+S CF-JL.$9 .G-IHOI;XXY6K9>S:E MJ^?DRQ=V\M467?T^C0JF^NG!OZA7[;#;CDC__!518< 5%1B7%B(G0PX,A,Q8 M)>X_:I"OR_?,0F6X>P2K4WF6Z*=Y0TEG/""5^^MI:",88:<>YTA*KN1)M1 Y M+V31&L_YM;?=8/#%Y_I_/2*P^ 1^[)E^%.4F?0P!3IFZOD]$4#OZNC M;O46/V[^+H8&FY2\F34U_G(H6V1 MD4;:5K //8G>K6>WR_)N$;2?IN09UNZ%D,SW+@8?76S_\8AYQYI M:X-1S)D3 6MBXU] D^Q?$=YU?=85_/##)W?_7ZO%.:J]X'7>VY\CM65G8^3% MR-,,@R11;\$:5^F7 UW;_YJTX0R'7J]?O\T%;LL.81J,0[BA C-2'GF#S7]\ M)05&9L6J1B,*]W>C$9ZB>E+JV2:._=%+J2FX\6]D3/< (!_9@CW6JQ9#O-V& MF5%NNF5-N>4/DV765A(H+^2+^ ;+6!/ ?'7$\@0R.TS#P)P*9P M\?6 B"H_)?6O7)<3[>_P/F /!1A4#-//B9 EN[9[\-R*?C]/[AK.CYO<#CON@ M_,7'X]@C.V:D:(O.<0\-O=8M@,2=!7?:GM!F+)^0>N>:5?ZE=2P>F79P%OP* M@O\.%NR>W-Q%Q9[/4=Y.]+#F)[4P $A O^N]4(T"L7_MNA@A=PMN/QNR%389 MFQM_+QWU;OU^@L_BW^.X86T8V2-ZBGYAT0)J[ZA4K;_&>] %_70$*OMN-%<@ MM<_(L"+%C$3]'HDQ[M=BQ."A9[,>,G36Z':"5Z)>41FR5>@(Y-G[,4U+^>N= MFRM2[QY?.P(U^T#1'ZT&B@;6;DHT<-?5O0><3M(U![.M8S MX9#IGX(6VXDCT*R'$1(0 V_D7Y$TXF+7C<]\TLB)W/JH>KBB:TOT>F-MBP7. M'X'F]6GAKS?I# #!,M^)HI[5)'?6@7X5!2K@Q%":=I_FZ #&8WJ(\5\CL%6? M?T)J$+*!HG\#U##\2<[T0XPAS3"K)I_ M$;GYOGARX8"BN_N*J)]._:H]JE:PB[;(:LZ6PI?R]WC(?-)2>3 ^&? Q-3O) M$U[L?[^/&.@6_,)ZJX%Z*_HRND#S?R[]I_SDU4W&?-?BQ!Z6A6T.K?*_71U; MO"CNH]=2)%9T[+\N[8[/)E#YE.D<37QG/;!52U3N_+9-4BD%?88J76W>J2^W MX^Y<(&)0M39R![%N27'7#>7B]-;Q; ,6WK6:C -9=$&%7PA3O\'/GW[R@46, M$K-V0ZV_4;>0K<)8/!9Z%O*XY+8IC>'R9[(EIE# B2>KO]TB3=3!J.VAIO\K M1-#& Z(31.L18NLB/(\>ULCT;PL%;DET3",)$3#1ZZJ_6&PJC4IDK8.J4535UGQ-Y/1NP=:V2F/)]CX+ZH_4/$).?%>Q)'?8\._D6JIE8(H? M3\\@,7@^::$42Z 9O)!XLY$^](@I).1=PB_VW@]U L=[Q&1NZH1#H\>_V7'8 M/BCL[#+S=R]2&==+R/FO/E=*(D;&PWMQ.J%BUN4,#Z[RO5V .VM= %&3HE 4WGGM,]Q&!F.RCO.T+L6U,4'RUI9#L_V M:(B=L.[RCF1]5(N1)ZMJ3Y:/?3[L9$PWQ<*#$G,-TA^9P$E[M%Y-:$(J%I^& M)=Z'02:]VGJ)V;/QN<*.VH,;/HMU;*I%?N"UW\@!2_#:&3_*7%BK3AII/UQ. M*XA0L"O4QCNU5/,I]E..B- A^#%L&TS^14ND2_X[<$?7>!@X1YBI1*2SUT=. M-H)G[]KMUPP53)/=[PKL/ BF5DAI4%:Q6<@R\$8W(6&*F]"E>A)31LI,8$._ M\WWSC&5=X1M+$G=F=F*L?Z9:)1S*X79_X,4HH!\M/8.1#3>?+#Z_-68UJEID ME3BJYOSQ26"T0(1A]D(12_:6U]IB+*-F!.8[ -?F@CRK-0-.501=3\Y#',;' M-D4)]FBW[JKNZJ06/H39^EXO3?6MM.M_/9O,Q!7*C]P4.#\'MW^;ZFD6H)B3^MA)S!Z$'E2E&$)68!E:$==0AG_VN MSC37O/ZD/?CO!)S_"WBLQ6JN[&CDKAYC&.Q@[*A-6AHEO9$7>KQE:6&82BM/T_ M>W:ESK-;K0D1*-%&7A_BUAS+ZW55FN@R8GN(+C(E=((E[NUY=4$-WXN1CV7S ML_)>1-S5^.6@/?QGBBNJX]%:5Q-KK8G"JIFGRM@OU4)8/>02Y#GT7\N@CH0W M*!B01)$V"IG%<4FNN!'GOZH5/6I"!E0Q^8?3WHL+C9.9\'[Y!^_0_EX*O.'J(G <<7*85-LOU/&H M2,O*3,? +U)_'GV@K:F"U"=NQ0GJ<[N6]\!OM1?KDH(3F<.$V7);P%UBB%P2?$=E%DKR+74'?WZ*@9NY#'OUI/P3P9425)X_0T&-#I1#N3SQS[;W--FX0ZR$I4G4O,\EO-EW:Q"&Z[ MW0_L'P*IDA/6XQC#W@!"9GL\&R]2[ -A]+._]-G".Z_+<:F^Z@TP>[!RN+07 [O([;;58:NLTRQ2DLI>A# MOI5LI9'!E%OO%C10%ISUT4KJE8X$7!LH(?0T0HE]78=6V-Q^2 R&]?M?5:C M__3%"U=^0L=(\K_[5F!6557&^M8"ZMG^ M,U!VOHJQ05\=+>I3X(#QF@>T8D_/*F.)UH;D$BW%KP?=ZY.JKS0S;: " O== MTLVO=0O+7*:Q [Q$S59<)0-9:"OCO=IZ1%?#BY%$KA-ODX\,<,_[.59[<7O0?I."HB2'[_\YV)$7+G8I6D! M%\Q):Z9W3&;6H_FT?*0K>D)GS/0L]1$0!8-$J9WU))0(GVZ8\HZ/?^?-'@M9 M*I)D$>R]A(W5*+K>%8CJJ"!\QIXK(#P^*/^4,BYC0#T;4)4\F@CM2#= ;'*: M[F*Y&V_W?G>MJJ"6R]@@A*:S.9IR$H'IO8KQE,/5)=E^ WT<_2S\2C40FATT M_BZA8/J"N@6G/V>S+>HF;H3&[ Z_!:"(:P3U2%PGE%O+,^^IK6_0R:T'C7YE5.56N#Q<]LG$@]&]*YB GYI*WT3O MZ?^)TDYO1!+VUS,HOHAIG8NFPJNV_M7?V_W&.Q%7FQ)E[[\Y O6I)U4D;!D/P-;-6/]?E,3=[6]) ]I#,+Y@/_*[/5/U ?Y M)U9-H $'$\A[AQCR1T9!GP*$VK.0G(B?F6<]$>O'LCNN_S5E3@=OZ7.=ZV,P MDVUZK.Q\ CM5AU8-P>="SD'M4QR,.A2%X-C> _FK.D"BS#:S^6 MKU5MPS:0$^/T4^7$VX2U5C35C\3<':O7 RC1E_I-J1,O0 M_;#E^N:-35R&9^;H>9XRXGQ><=B_':V1_\_N*O_OH/N-95 !/(&!S^7?B+(/ M[Z$!*=SZE]GDT">;4I5 VFP1:X4*\.FQL0(+].!92W):]V&UY-6=U&V:-?WT MOX:+W\'EJ(A-B MZ(JFC'!6=OO'N^F(E[((SP4C:^N)KL/^VY;58OSBN3R]L MY:@2C*Q]B>$.>0\"DN?;C/3.R'?EPX JVIA>8*P RY@OJR,0X(WO%9_^CQI1TY3WM= MKP(GA!1)IP]-!3?X3#(&-(4%Q(KKJ_]=ZF'FI>51):V&)CIP;(V0[S?IS3>' M'WX0 OCI#JVK$Y\>R=W#8:IY(R+BDYTY4W,G;GMZ>K)U>GEY"=R=C;O!%IT= M<1\$X@3QRL/YN4F2FM$^[G/>YWUC@_6TSU&G5C>I"1;'PW-??RUH7Z24_=LX MY8.;$4W# _2+87?=H >^#&Q1MWLA% ?PR?YLM*;<@XU32AHE\O2=!?'V]H\- M3&O!?DC2*E4YEOJ$N/^ZKF".%.V72JW/I?Q(71_R#S\""6>%*AR_\$M9Z/J# M#?!BL"( $1]P&MNC\;>GZ-\?]]/P= )W*\])_>;,H7#"?L!#* 9]2LT9>%GG M\Y_#O]M+_=J[HZU3J MK],(INP?F\>YR+F3^(1K5]G +EM[SVC,"%6+V,:GI,A]8>4W04^.V\H.MN/5[:*$17U)@.T$\?B'KBT1&B*D!&L%^)B;M3 M=?*^T??IA73H/M,"O4F;8HT!U%N:A8D*7VBHKQ.>\@G7 Q8-3(O *[_]>4L+ M"[]9W@ ] ETW'U]S% )4VV9$%(N'F\6$9'?&"XI+]^=MMZ5*UO^B)I.T[DU! MNIXTS^V[EV35'.Q3&_X)W.X-M_]G+6I.1X>11]FP3Y!O4W&\]"M IKRR086 M/778P?#FU GI,0,A%C9M5O'+XD\0(\AJJ3:O"7Z"):X3&7-](,F+SWFX:OF4 M^O7D?M:'%V\AGFC,TT8%GUPX!B.%SV(Z!R;;Z6R_*$8VR]?U$E3GMWM6"%L< M-CVZ\5'N'^JMG5M:)EV^U#F_ @F=@6\&H6[+&L9)#-A"V4.#L8/_D:,'GZ9* M=WIW&BQ>>T-'IPPV%%A..,C;/YI)Q71*;;9Z;&[PYU,<$8P8KO*B\DS-\:&( MN!:ZT C_G:3[VU0IO(-!\/$1]V8O*[49G-<*C M)OA-:X "DJ.L<TML%6?.Z6D:]6R ;=QV2@ B0CYM3K+ M8Z8;Z@Z S,P<'2=6QBJ@'OS>-T\8VMKDO9>Y%)^3U,([B^2#X+.QY>C6O121 M@#G'C((9_0]D+D[N[W3RXP ML_Z;CX^GJ);&PT/:?UNVN+_[/UNT[17/J5'ZK0]=4$QJ*SI%S85Z_ M*+!BSB<4\>OX(]$#I0\;4#48]"S6RPNXS%D[>=XA,+NS+$UO0]D0LZTRY3SU M\V';C4]S7!<'*)8'8VZS_;=OY9?U.6E96F?=-Y:DV38<@3"/!V1J_-[&+&1] M7EB@(2*7%3<8IF#VH*7KG)3OBL#'W0&6H+&\?.G":V0-%#W=X5$^0>!]>.NQ MYA- )<6/&M;;U! MZ WZKR,0\0['2_)=+5W*_< %N6^$@4BM:Y<3GQR!GMBE"''_?M<^+RIL/8-D M09R 7P2.$SX0P&]$CY7]7J]5/OUP1[Z=,TZNV.C'S&;'>/RV#F0N%3Z9/WH% M37?HGDU<']TZ KUN$FU\"[;^N0.>:[[K;W<$E M?NV4FO-^%>WL1LN%7YEH,+UHFN(% CSI[0MZ'Y.!;M/\WLBL\?#WTC1J!5P!^"II1H$XAQOQE5^.R$3.FW+/L/"==G;G$RM>"$7(5! L+'(%^0DV)D%UH3%A^. MK)[)F#/E!-*W3!)EH\"M=.VA2U[K6V=LCYUNE5%[D*@6Y>G2KR'V@ MBZ.LTS77OLB?657()[FI,^.XR[Z+T6[]=KSO1^H;E[%-2*C/MMN>O"X\E.'S M?["O$2[*>'Z&*VZ#JHG['=.<@W:=S1S*>\**4\_V18:FE,^N#BJ?@"^(FI;! M2+%]\MVN A.$JR]>%+ \02TVY-?#]!*RLVU3+B46&$\KIP)]Q( 6B"A=V -Z M6D?B:5](KL>+]0^!YV[-?4Q1H[/RX(N"XU^RLFRSS/&W02:/TUE3*88V:]=/ MEJL8>VK:![IU7+VCVUP ^ZSR4N&%R2F#QU*Q\RZ\SA1C>\@&*T6;JDK+:S[O M"%<$4#FA6?UXK^KZF&,A@BT7W1CF=G@9^D[B[H7W2)4Y!'ODN=_Q4J<5W6)R M2ZZ5J(WJ5I>@"T,Z5ZL\=>3:0>7>%N%5HG2T$(ML'%%RJWI.:E/O:NC>Q^!7'4&X 9(>'=E0/,H%#(J+U^Z+$X M>FLDBF ]%7>!.5+F7Q MX?,C@]-N(GIZ8Y!L<-D^E<>9$+#AG7.3\,7JH0J7<#NGEZ]@;IO#>QUW3YN$ M+?Z"RPC?)$?O/LOH+R+6:GTD=6%;$):IF WUL>,PFZ\V"XN[8LZ][%^!]U*8UZS9H M56JTRON:9LG*!/-WWHMA8A^YO@MX]8"#]PT7J9;$C)9,17FU_"QQ'XQ=$72Z MQ[2@FQTY=WI8&0N?SV+Z&6=C84]OQBZ[6%.3KS#WKUZ*3C!*Y-X9G" M;*;RT%T7]GP2[_SU_?6&X-@AAO<'>R!O99=_?&#P#?NE;=Z^OU01H)I0%]>9 M&?/"<#?#M([=]+?T].&#[DXO(FCC63G1<-T@>LV'V]*]CH,*=O:O0 MD_2G,KO@:I8W0F!W(CTGL^&$)_6/];!38R@QDJ_IY]AIZOTB,$WFU#R*?>G] M3,R!RA%(,H!^B;@4V0C-L@?<.M-Y,_/S9CH>-P[OG7Z0SOI[SUJ?^6'(62@K M8A1*O(D.0Y[+JR-!U\=G X@Z1=(*OG:=L"\*5KO0 YA7TK*#ONX-V;5W1R!W M9&2I#LS8&#)38[J\F&'.OS]6C?QQ= QI:"1G!F2(3$5^+HE&%SM-YA-2NI"EG53>3+(%TD\,])$ M=(26M4N9'TFQ_="ZFDMW3-W-]+\O8G3 1Z!6&!+_%<+AG0N$=P6; M1C%C>^<#L]M)6_?\W3#;+LZ;/TV;$"U'H'9=JNH1"%4T0#VA^BMPK@-7@>[8 M.I"&!^X:8J W\XYQ:LT7T-D1+!0UH^)#?O14_CVM!,?_5 #?";$H) M'+L<8G,[JOWP?P?!#NA_$ K#.<-:K(2$4X#%3W/FO4R4Q.@/L*7Z.17HYR?- MHT "49/.NN259QQ P/[):*^?WD%OECS;+0HYM>\FYK/I$#YMV9Q,4&?DBV9) MC\DZKP@L,^(,7*P,1VF8YFHGK09WP#;\M*#21R /L;,#P<1*K( &5/KK0>4? MR^WLK;XM T5J.ET/N1;PYJ%-8>WSLT77F\1D7T)__7C.MQ>SJZ,QB#A)'SD" MU4A%S0(8$K9;V7WR2=8J>@[]+CWIYHFHS'.#T/W4.VZG.2JNG'@=P:)Z*$)1 MH0\@CT-R-R-K\ M4D-.K%C"W,D^[UWAGV2 8D,,XZJLX[6\2GLI6O2?MB;Y)3"E)%%T$('B+I5R M];/ X^U6QJ0./52\MZ01@Y>BGH62PX&P1V,Z*K Q';9A'#OY34P?V1&[.N5]"HFI>.6 GGR6M MV8U24"="P;4^;Z^8Y<9^7S,*DMCL;,; 9A!6WA7+2)7%'\VA"8'%ONBAJ[9Z MLA6KU)E4MS X@_N'P1"]V$I"N/E@,UBRJ?AVF"J6.[DA[2'RW$4SGCNB$6?4 MZ] A(*97E[.PWGW;C0W2W]9?^&:;:&_FV8:Q0>Z=$O,,!!Z0_K_6 M4[-D?+PF3B.C%GP!O\\$>:Z72\W?M VH !TBG4H7WB=T$Y9^2>95T;C-L:9:9*E$5P[=L M7.QVE+V.L0%]R_D_8\IO33#J2\K3G%:.K-PK\K 9@,N#[) MKBM.S+:+9X>C@D2.O/F^AOA:&"E3'G57]1#%!7B9$;!5M6'YHV5]=MI2BK*0 MMW3WWMUXC):VIM*0&0TJ=R:Y)]&:YZ2I6I M Y!$O2'RCL78/26@J/-Z\51I== <^YEDL+A9WC[K>1#/U=XG$@F_]PXV7U14 MIUO2^U^2A0>2,D(0$-G54;2;SW@[!>D$]GP.@SUBP.!?:O^M:8[LXA$(N"Q% MY0TA2S+>YQZ(8&4DY(1HDFU@I.5P?CUQ/&RWX1I:U1C:QQ'WOB7^<5R:(6ON MQ)D+<1/FTDA\)I9HB?Z#IK.Y$Z3WD!,)L\76Z8O)3E[>LT@6#[6A28]T9W=H\Z0XRVF9HE+KL$B4$2K:& I'6+U[M#3!LX%EFSU;[% M&8BZ64?1J]!*&8P'.B749CVC14NAJP4I07^_UVTG7<[@,I+H;/YX0< R8#U84CL M-QB#L8$#/[A6$$^^OMJ3/G\9%R 3CQ@ N3Y9J4L3.^'U5^<=,$'*((RODXBI M'6 ANCP0+2_;CA 86L".HG.77.[JK,:7KK^(#D]Y8BDHSD9W1JC []'^"?8U MHHCF&3 (V\K+W/&H:J;\0(N[_XZ$P6Y'I6%^Z#,YQS8.:U"VE3T%70QII]OI MW+FHN=R8[I!:0]$]O5V3R6U<=77J4[*GJ)YG0LJYQ'PCV\1!).H@Z(OU/SE, MUCZ2-?WT<8K#ZA&(5T=KS;8$%[:[8;^*Y=:R])9EW8,5V/?(/4ZBA]Q[^;!4 MZWM%H.05W-!6&)R7 'Y+/S.LQ80'<]JLG)>,<^;-3,Y=(9[Z6HV)NY7S-#OB M_E>0[&M:+-8%^@9;-KZ^1MB:Z,;/?+HTK&+T;!IG(,"]&A#+E+G]4F9B"?1,?==5?A.OXCZ6]L\3C (:P_J'EU?UF; I>*:U9Q$;24^K28 M')K"]V5.+QU8\EIXFYHT1-%CZZU*9"PG.7,UWC&DMJ-.TNW:MP M*W?J/63G#&3Z#A33\DZ O%@^9>#P&^0;E#^M2DO+5VEE??J$BY"BU[ M*2V$E,[HR@PW1VC@SJS?P76 2^VJ@R<_7>HW*C_>*M#^7 M;?66UZH4N[ !,['>XAD7![L)Y$]7MO_42%#]J9"K\Y <'T/%_8HT84P(1'/@ MS?^CFZUC",6$/HP\#7'!OAG'\2-D5^G&N67;Z\7?+OSUX!<_ET(L@"C7<%6\ MLGEWW]B1]E4' K]*2T/P>4#YZ?*P/N=<]T%B4;CJ2(?(^UMI0O,OK_"O&K"Q M@J/!0@@5Q!".:*4XF=Y]B[@9J3)DWT^F\Q([N+EAV9,N_"GZ74PM7'(=/J] MH$M<7P8J>Q9\1V5DTZMV8P,.L(-^2&4R%QM\: M< J3NU&<6R56--JI00V=PTVFTMFF*%93[O5/TL?Y4Y\/+M>KF&/^:$'RWPI] MF0++O X7SWGNWW)J$)6KBQ/7_OR MVOWJ^/[3'\AFV=9LN>P(::UV332O;?#JYOA'\P:O!J->=ZQU3*8"OK+P2H^2 MIM-V(5_LI:9QZU1W Z^^4&?^(@25MO@1T8:& %C* T0_CDG,F02;)<=D]\NVBWT.G2RRU^$D9C84N),<$VOH0D3>C^6] M%U;"!CO/30_79;BJ_+!X=&9L"9:'SPQ#B:2_YMBS25"@O0Y1(XK':T=\._= 9=$ED MJ_,1Z!GR'2=9AZMY$"Y](O^9>Y;[+9L>[=C4DZ89T\6CN(X(=?))*C+K&' M%G8;Q;EY[>==Z,'%G$_80W;*4>P1.AI/(96FLU" [L[QS]:&6M*DKFLT$=G M.4!](*,88 ^?#:Y>& E^6TZ B@+1@I]4K#.E&E).W]!VAF'N$K6YB;P;4#8D M_BV8O[J2=ZE+,<96(?RT4^: /B9DA40;LNO3U<'7'HZOC/).OR;&1+J/D&L/ MDZ]RK_V2E=H/P<'32K02V%"J>O-4W.X1B'LQ(1Q)-$CX@R,HZX86 #)+G1C2 M(UI1I[H./&B+\H:55?1G;.C:\C3_[4$M]=SVK, _>JR"HQQ#=G?:HW'3#$K MZQ5/")/5=_3O[;\9TKTKVX^^ZZ735PVPU@T'-<&^9;N792VB'5_K\ECG/?M_ M5>&6_O46JB,:D;L Q2+X"8!AH!X_--EHKI2@[K3*^K"=2N]'9XW:7@?E W]:W1'("3*Y3S\50'FX MC#V'$ &&S1.,C U*FX6I!D-S?S!,/O5CA"#+3Q=EQ>4_)I\^(WB:B1+.[BM$ZHE6F@!'U9 MO11"_']4-+\P:X74/BI/"XA.LVV9L\W_-.0X3[8\MWP$(B^7-%\N\KESD/YQ MS<625B+_M,]OZG"9;IH-^7XHNV *2'!1>34)$"K/'/XQD*]/48N;^\5V>9;4 M_>;$!,S@74M=N)3/9,_-RW^3K^E=L\>,^@'-3JES2L7/B)^^:SP(KS0]'-4> MGB@QV_T(LT ;/\C;3.N'/P0,B%MSD:_1.L)4. M?U\[\ 5\7/#19[>]YFA 1P9?C(JYC"Y6,"P'//1G'4T/4I,.5/:N>=>%LC\+ MW1"O@?GL@,EZC!_N#^QK/6L;*$3^-NQ&XDP3.-LY&R(!]GH=?%Q)6+Y%&-Y2 M1#38847_/@*]00GI\,#]B?6!W01P_"[-O[6\V>A:<^##G8J'_:(,:.W:HC.* M/P)5!U#/H=>&OFB M7S5+(7JA-;AU_MFDN6E)#MO^F=\HV2Y1KOI$(V?18,/[)^-,_=(L34T_6;>T M:\SU'Z/-N!G,72GR^ !D-VR>:4/M>@^/5EINC;ZUF0DE G(I;.5DWAH=Z+ MUE@",J3>;LYW/6LT?4SN1%24 OHT*AK32[U-D%N4G9A]($[_9>I]"-O$4OPJ M?W]+?P0KD7*;6 X5,1N P5ZJ_9W2O[#KRW(PS@B2. @+/##,]#CU(7&LHN3W MBNU&4S<]QL?ARH78<"A4D%#NN\67S[\\B!/,+[;)\,'C3CFZ;2!XAUT'H$I= MRM1.MVFX.. 9A%)O';L-V>EE0RZ+6^OJ!@DT\Q+@2$H_PR0D\S=8CA%N)PD>@ 9-'Y;,CZ*'';_B#@_$<;^L(/TL&W MTB6+T=V2^5?#U,N6+^'WV=$PAMZ-YC5Z3V0--<5%? B M#?SXMQO]]Z0K631/5(:^NW,&;/P@OB^%Q_'$88,]J9@\8W$Z19I MG2)I- 9=?&Y 402NH*9A]>E'H$82BO;>RCI&AYFJ2%1X[3V;W!N-:#UD_^/Z;N_&&I ME;^X;S*ZXYA,@$P5T=F4YY@*[JHR &^QSQF_TTM\AXZ9IO?S%\(4(!$GYY:- M$;J?7S!&PHD9?1F;J%$X<.?;!H_7=C*.UB"$#!+F#=Q7C:V[LN=Z+5@68:U- M(;]A?/'-2^Q'HV(51+301 CJ/EKG>TQK5N3 M6^1OC%R*1K9=(X:080D.M5;'W*K2S=@%EUV3RX5O3_^QKJ7_0A)UN=Z*LJO1 MQ6G95),9F1%^3E_CJYDXT[@F02 %@5S[M/X@FF+:IL-.3'BEUL/%R#ZPD4:Z+W/ QSL\NH,.Z_47;.K_CN?6N03 M.B03><8[. FQ0EJMNH[_<]2/SYFMTE"S$H.AI1:T^O7MZU7JU#OFKF M=OVA<,U>O2*!CNG342\$(NA2D&WKH"NGNR0M'CSW6T/RP+; MYW[B4Z%V_T[/U_?\-W+^?_>1Y>I *2XP7CW$]@KV5Y_WV$ET+#Z\E"%7WBIDK!+]+MIF.O[8ZY&D2:S8 M$(5LM^.'ENRLEF]HC7HJAX''@MF:%Q%G2@GJV/86W.1,6L@-ZJLX D&VZRAB M%#@#VW4@&=3+6V0IG"ZT5D"RZR(^CWW:S-UTVPEV><,'<5RO]AKSXW.U8NQ% M8]CS_YHP3N73V5X?@9C+@'+^-H[S[39CZYO/3]2[M4..V1KPI7E\>SM1>G+K ML_2%M$W[0I?W]X6M_X#+$JCG4^=PY[13$R!>6U$&A#6Y_T';FX=#^?Y]X],B MLH3LZY0]0DADF^2#)"0AQ"1DRU9VPV3?*4)4)@E)3/:L8Y=4RIIU-I)]QC(N M9N;RC._]'+_EN7_/[^5C.LZ"Y>Z[ MW>%3+4K*_C^[OW3>^:>).9EK8A6^.D:5B?H!J]YX8H5'K4Z04HU)A5F7\D?, M8]4OFL^/^@/$!%IWS/44G8/( T 9[2 DI7%2FC) 419FM2[IXLA,7WX M]6U^O\&[ $9)7%TZ@,C/'D"PQ'ZN+.9"16O<_:-G:>] MTVO?W/VHEZ53[_@IO^2Z^D4]CKZ-[K@)X0M.H0WJ$>XN)@?H34.MOTX;>_33 M5";#U_<;(D+O\HLPG;*W;$39+A_&VA]?_A_E$78:@RMKU_G% %(H+,DZES/190'(A:Q2R5;7)_3D0[5Q>HDXI$!9G([9R0QU M!\&QHC%%R;UORX/U]@]%'7K3DB:$&$:UG\8'ZQ)N[$-/%8,G(ZA7:%HC"(Z( M8@1;VQ@HM%+PHQ4-S5A;''8/^\8]P.Z5R?,T1CK,+HT'M??@RAXGQ9 $6Z63 M-D V$2JO T.Z=.OH4'.R4C7ULBYV3;L4.)?S4*]G2LK,1ZE(E'DP8V$]I<7W MR)2!U_I)_V]'=@1H C"*&/W3 <0;$X\4U+$@.RR@0D\U:W4/NR-MA] MT9PE.,DJ<\]H:.WD <15NQ>U[]Z,EF=L*J'9Y4M0DB'\R<244480VV<]@5[I MJD(9;GKI%3<%?@H^A$M -OK53^8%=QI/+>4[/:W5#$DUC!I&"2)QV1ANF!(%+=D9UR- W\$-.D/7 ?G'/@9 ^UP1JT_-S9*T[Y;K\\-.$ M4!+YP\ZO^G$@U@G#^!\#'<>41/7!ZU&KO>7 5G>X;#S(ZB7..U&O !-'J(T' MF6JS97+<-=")+OEL]BG>CON?A*M/3FQQ9?VJ1O_ 3!(IH>-(/^5)(LA:1#:F MV)%6=V&G])2!5%!1PLZ^QH"@:W5=("_$:NKL,?_/KW&L'1S?E4ZQ_JUC&Q+VYBZB-3GSZUJ M-?DZ\[DN"R8M@??E8IY5!Z0>0$[TT;S)&[T80&HQ0><<6<$NSW(L2C@494NR MQ+P>U&F@J/V9-=$MCO$H@E/NVT\>5G1A=&EU '%)A0&2(=T;4RY]!Q Q'>TR M.QH,L"U;FM/X]'GLK>F@F)5Y=<98V/-$03< =94]T8HK))?S%/PG17^JH#9<3IL(^M MDKP/V0ON"D[KE78WYHH\#*,.UY"^9AWYNW#91DWKFR?N4W7KG]76EL;Y7/2 M($%AI-LRQZZ->X]A]YA5D)VW./MA*7!2)_0XS?!/J&FG?5)VOT!N%JV@JB[_ MZ(3DAJ'W%\FB5PW&ZY85ZQA HQ$\Z87ZM+@ZKZ=%NTO")1(2>[P%%]M3_IPW M?>MI?%K?>>B<)*+FFZ9VPUFA1-FM8I#CQV$!-,>HWZ@Z*4P#<[\8ORD&0M,; ML_&^B+FUA%[I/OW.IX7NZN_V(!L65B!]-E83V@*'1LDU1#] "+V966MKRM3( M*OHC.$3*-/+[&6D8J9%1*.F_&*?#<;Y&C3[&^]K!H:#2]J,G>L.$.CQK*!UA MI*JIZ7ZN=W$R;URJ/J][2F69SC^(J3"2[<.FG_8Z/8C;8)G-:;QU:W]3[5M9 MD2%L=D=W/W!Y(PYY))X6$/JR_]*WLP]U&PIG!,0*+/3!H2@P'G4DZG3I>S* M[6DHJOQ56S;]13.'82'O&._J_]4N##\5^183C] B4=7)!AIW0_I5%M-VNIU1 M)*)%Z$ O/:,Z%0 O8_/AVZT3%XNS?X+?!U\7 (MC[/B%_\N"$-MU$&$ G'H)H3JJIXAP M)$N%^SXK*Y.B#<]\U9\\]*,33&,2G\<=-5:A.H",;7;L,''V$8TT4#'T2605 M7M!C#EHKO]O\/!9PN1IJV;$MKY'F*860R':D>3\M,YUPHE>C[RVS)O6!=FO1_?_FOT??3E,N%=<55ZE6TYU08< M@XO#<*4'D#J.TIP2SYK.DGZ=9Z%672N!_%CSV(J9(4FNZ :E/?>'\A\*KU9& MIZ[I;8FXJ*=8!J1>3!$6_SL@;L3 K73UZ M1%-GXJ_M*@-5'+?Z&>A7&]I/J9RPO=4D^ PA6SRC.EVTTA#6)VRP7+T&R6SO MPHA\W?)5)#QT70F%X9C!VAC1\05F"HZ@>F M"4>-M\\>O9"G7]N#AM-^S@S86/3C^W1![[VQE>W? W[Z[.UB=5@H# M-FU=1L:CCH.G$=R_F!.C>!#:PW5LCF^N-0>]+?Z>D6"B1RNCETE1)RP-^?9] MA'G]1W.T+"U3)J6RG)(]PLEI]RKY#HNE>5WXWW4>^U\ZEBD?X@17: R\4;8C MTH6" +;PU9'%RY[M4\MG^!=O--]$5+2XG]E[?%:6^6E'S077!U;+O#:_$88( MZ=#Q8EFAWM*"7Z4-'OE=ZA)$Z<"AA6PBM$MYV@%D$:.&_5[1.M$D70^^5IL) M=>CYU(&=;)1IUNBT(5SFW#[T&?K-T%\9AZ638YXCCC0 MC:2O"^?56[C%,&D(:1U\5:!#5]-4N$ \Z3MO!V29I:NY66EH;8=Z L%YZ% 6 M-<0 L$>C+BZ]9'M [)X[TY!L-I>,X(UKBBML\_]K/LF5HXG+7-1:GJ8L,BX_ M"LX5_0)[*Y;*5+X<:WA&Y!#"EOFI"EW:U QUA>,#CT?A3[J!"@OB/WPO;FFI M_%K]8!B5B=[4M6U>10Q:UX@:CLV>A#&0!#Q\"U:^K-#YK[?"I)N8)QB2Y5!T M,%:PG=VK2^3W40-")IOCC=)=@U:%;/8W+H]$53)N7OI2+,DN9#NG0#[_@),O MCU"6V-/9Y1_LN8[:V5W/+"F[Q7>OC#FPZUF.XW6M&);.XT$E;YM2=:!$)(T' M3M$'UJ2F,EI(76("5B^EZ_W8-6N>5R]_2V$W[Z<.B4##]R((%C2NV%LFKDV M/GG])!=JUBXTV]157G?Q2<,&=5MA^T'*'OOT$\#B*5>,\,7$J8/'[3X0DLD6]"XRR@3)%JIKNP_I/7/1SHBE7M8GE /(.\^&C4Q MQGO\ MB3^ \"3/:VK/J6;MH3=A0A:K\8F52QG<44UY6+0 BGW+0C']6W,?#?EVQZK $894J" M"==M #*<-%[F_I#[*]: 27"^IG>E=\^E%*/(@ON+I!-MMOA&&EMS>BE8.LE=;F99C M",H\_?+),B0'6W$ 48!>0' QGLT8_()B>9=ZF\RB5\ UN;#WL3J7M\M]FS3/Y"-JYPOGEZP@3]8VB:"I[ZAYZ*<'S[T3O>^.$7,\P%HY-]NK'+]Z;"L1&&B\:9&6L)9,?>1MU4D>Y M',@%!V_-2 ^)(Q%H8C*$4V]\!Y[$Z(04R%^5@#]56'[;FRWWID?GI'NW ]U M.?:6/=9FC8VW$.7;[IFI/SZ]"'MD@,US Y$+CW=#_E7);9R!'B\Q-(MQ\W#4 M6?#7U(/:JJE<8])$3#^E_N_3H'1:S/WH_G?#QO"CB#"&2FRI^_PNSX+^ NEZ M[L\-E*0M^4]S-=1G/#<:8YI)1DO0LY"X4'.F-&MT.PCY;Q1Y M5E=5?EA;MO[FVT#*_ITLW1^T!G\+@\!PTUA NK%C.V:K!\JJ[I#?+57&&7H@=B([>#IT6;UO!Y@IT^8KN>M\NO/06FX?'9)NK--+;U'(L8'W> MO.7]0\@QD(56!.0P8)PNLO-VZV.I=+R? *#6F3*_"C\5JB44S.D2-7&9YIT$ M!\[UTP2,B:%;K9?)_03*>QEJ65>AF(?^[ CT?L/="!<2>DD9G[A:2U6E\21H MZIT"A\292>^3((G=RGJ4M1"LY <*)G[L\/)=5S-==,?=QL/(,,B M!Y"!1'IF1GGEC1OMM@<0V$_029\Q:8F@).=EB[7H"!Z.CDS I/@)74O&?[:I MX=DLGUH^AWGNG+:X8T[1K M0;;N \@_2*([R*MV -DT1-ZLLV3<*?7B >2-/"P0L\<0-%L/Y-! Y HMRWP.+-WPP<(DPF,5U"CSN $+R#%FK)CA\=@,ZR1OX MB?B'*'$_BFM>0H4%SL?; $D&9AW9KM.C>T(GB('I^:>TI?7Y*Y9^= M9?$0JY]I[K BV,DH5@04.(F7:V4BF>*CHO&*_**\(SJZ[WH]3P6D]]Z_*909 M?%FV7*8Y7 &WY2LQI#;PV(5\NGP>V]PF4XS,,X3V$D=[7?>ISW& M;>:4R.;Y)7NV46>:$_AL/Q<8>TI/#?L]NZ\T(/0L9D>*NL9[))_H=R+4E@"+ M54U5):)^O986RO_4^G*CR=Y+<]<(Z9?_2 G"#G2P6 5O_[-P^S?$6"G MI?_1C>8F<_._9;___],"8'7&:P(,S'X+,*R@/09VB*D6G("?86+D[-JO06UH M$_LU/4^WQYL?O=A4_BI"/7S_8 M)4'8LR(.LUW5Y]$$RL"3Y52)%0$];K)&7[*.(X'MDD+0&QJL3OC5LPO+F7K; M#<;,,>D7_,.CX1F'13+0@)+RVK]J&)-[,+6[J\12[SE!(.+#')N80F?S49V" MQF0VL?=*4^QU\53[OALN9S0*;NN&"ZPR5,*)GZ'3?<*ZC>D'$%]TYB7D*9^R M=%>+$T"4U&C0F[+7M9]E1(SZM:^\R$CCC5'8;C5F(/#C;I;?-5=4$TZ?GCH5 MD+K]**1E_>W'YB]DR1AMYP8UF<&6Q,7_BS5G)[3 M?G;0_8=L :7O2@&E XUF2$X5-"/ M3BU/P2+')Y3/'4 PUC\\X20_)(U[T&R$H07\U"U2A.->'*->7>F1KPD8)6@' M.B%G]N\W8861G6@8R8(SB=2,8*5_0$3@VXRLJ"^"&FI'SQK\_?3"9]Z/NN^] MN+G!#:;F4\[=(X6]BBS^]6@\U>_78Q/,<[LQVW/$AQ=U2ZYK(1/!H[2AGYF3 MC2"K)94E:N)6MPM5+VK4B7>BGBUS1TL2*Z)K N:&7+T\-"JC,*.P-T!_SP"A MOSD!.5A'4AD9UK%FH0^4E3KP2"C%/GJH;FB]&%;_^:S)]IW29P-_M=SCZ04P M7#V,=)N!G3;2$KLRDPO&ZZN6]F_$,(!XX@&$_V&5,&&,640RUZ?1IH>SN27- M)7/VDR"ZI@)?:/?*,@CP@PJ/3V29G5,NJ$.:OU8D"'_$Q=C/V&Y?+32Z:&/+:OO#EM;R+[L.D8UB1[A8)PI@^>'JA M9C5I(Z%.VTJOY,/RZ;5K$V^LC^4%:UJGZ[O?Y].78FT.7+9Y7SYB-M B5>_3 MEN78,Y72\KOK,#X3&8>J#NG@Y )_(85W,#4>!4Q%2!E5]MT)CIY+GP[/7?3X MC/6SOEVMX*8-=W*NV1W&VA_R%H$@US$=ZU#VCT7O:DBYT6PNT]Q7T\&!7$\8 M1EG7@L;'!K*:DA=!-F6JI0>&M9T=,+ZCQ]4P!G:3ICMR*YK_@ 2#VK5&^7<5 M=Z]IN[Y366!8>#M)Q\(,CL^:WL]LP(F'GQH42J[]%L#Z,P/\H1?UL"2E4D[17VQ#8S LV__4_J2IE%;F9C^< M#\M[_*KV^SF(;Y8)VZ!D0-8W(TV^7IH&*;B,[-)7X[2BVIJ[(HLJG^$9="7% M_FRTN,=98D+V[LM#\NAX%?@F"7O?D:;JO3Z-'+21/3Q,-Q:D')MK*\/WQRCJ M,.%#+]ZY6L?H(OL(6'/K,HU9?U6!]J-W#+V=3/:-&CI0EDNU]5+>Y"OYN^J,*VP]UX"H2%^7W9;JQ,6;X>'U]O$O&Q9.B'A?X MKC T,>^^PM(W[ZO+F%,T16'NSU/@I2VJXZ+.&[8=(CM8C"_#RF[HK M^U-!%X#KMB]OIFRXYOU%E!Y3_+:%N%X44ZPU!IV,NSL/6IH55AHB!,@"X"EF M>BY"]WPNZA0H%-K=\^ALUXP%+_^ES8@*M5;4J_NM: <&)$O3,3G?$^I'N54= M+NJ=)3R['SPE!0P6PMPMV)&X<2)-#D8*@/8A JA:@(MN[8>9 TB\,_C9 M%;9%9LRH*@,%,8!V!=&0U\C>3A1@829PA&UD8' ,M4&RA*4\;:LJ(C2!HF_,B-+/[/SCEQ7\EO%SZK8\XO;XUZ M4^O*C1[G#3A\A]9@>-M5:;* -'Z"[-Z+32J )5[<81;0JM^_*B4)W%3YEO[W MPTG=>,0YJA6R,Z#N,_XS*7,U",\_ZAXDA_ DF-HFC"M-5ZXYG+X1D9!]/^:R M,=\>M12 $Z!]<)$B!8*R2&CAWJ>:F=;]]-7%:>T7.RMP%_#[83FLM$(]#QT# MJKXW&= V?:@RO';][O(M=%&GBOZSF3SGGV_0\6B" %^ M7$"_INDJ;OE]EZ+ M$4PW EHX-@3X*54,9/W,57U[ ,G+(0Z8Z"VG9#]J6!I]_Q8<$Z@F_ZG6Z-G( M1/*(]( J8_5H80!C]TK^NZKN]YXAFDKOZ=AZ8\-_!"T[( %P#_ KBF0XE*1W MR=M/ !P);P'<31]>:Q<;F;<=E77Z_&S/U#]2+V29Q>![Y I5#QR 03 /%,]X M8EE:CWB[/2+'-8\K,;^.?+S2_F#ODX6V NG(=\2W])\%.](3E Z@76(VWKE MZ\MYB^]_%Y;6JY8*+[DY:!#.W^]=O)-L4V!CLB1HZ"-H:*^2LB0HUQMH+$N* MP/EU^3UQXK5@HDF0U#.2[WU65?P8EA5\3&3A6N+]S:*$ M8N';]XL%_V:92+5F_1(V4HD+NW\8^5]Y_3]\_?M_VDAP0,Z/QH/!:=!XD;B[ M#&+5KKI4.K<_@0#YR6:OY/TNFM9\WG*1%2$^E,N2"/[R)M#-&![^MMD_])L- M/"5!ED/C9.>L>C-R ELK4:)I'1LW-@++%;.]3F]#XIY@&^4MV!=OC*W6^%3= MUBG02+L80XO1W')&L*-/7\5!GXURTX\Q-L;%?\E^[1"-MQ]_A>S7+4)^!U3< MB(;ASY-TZ5WU?_+.$L-).M1@OR;5)YQ&+'OZT^ T_-/$Z@X5B1!H!LY1KX:: M^/DX!#8;H7WJE>LBWEY0\BDYLQK0I\\DRE'UL=5VJYAJ!_9B&N$TKA9*V3 # M6VCWAJ>75+918=&@C,=-OKK1XOF783_7;S]](^%@%Z+ \7N+YP^LP0J=%5H1 M<]N[WD U9MC!Z"V\8!,H;O6MRBP(Z)FW#BL*LXS40J^L1UHL:Z70J(='$HS1 MA.N=9'Q>.?]0[Q3"+8+S.,V1.ZDO:^OA)_*Q(]]RE18E#$:G591@3[XG(8BR9%_*K#[[8*I MC+W6?J$ GIV80C8O/'TI+NI ,7']_9^*N$,YNT;>-7(-9##-S/0_:%.%JMY;< F M)R$/7\\^9ICCPP3=Y'T$!\DM%^U7M,+S8GLH'G6J\D]0,X,]#X[(N+5V=+J< MY5::[93\T^8"GAQBX-;?40P@6/^L%FBB.BSG'4#8$2+A!)R=X_0&^<2'M$=V MSMFI5V; 37^XIH0,S'?+)=+:.R %"0RV^R&"^=$%?35U&^[/K; ?"WK2%'0R/6<<2=&2^J[\S3*(<2WU]_BG3J],-GAC%VV+< M'##A-OOWJ^'?6QSSL3WO#:-ZHH;@-;L,(98+%88E,.0_KXN#LTM8RT?588G? M67SA24=6F+EKX8V =J,'NU64%!HV*10#(W@U]HWYZIZIBSF -(;OMV#4)KO< M@!N\/M>U=E=V&9("5PW^#^7E?[?]5S*G1Q@1O4LT!?HKD'\%)JRG'CH\V T* M_U04)EJ-*;_KZBM^\H%9:;5'_FW,CV__7PBQ5^9M%>4<^ M6!^M2GK3"_6DD M$XFH5-PO'8TW]OEHWS^7W75/"V9_S&KA2DH=5(,H[+VE8PX@?D-3>8<)CJV7 MVKE)(0D[?#\3WHQC3H'B=M^;%&_.BU3$G.I[_90_Z\&>R\TK#"$H8P@E _K% MY!^&)\?T1 W;P[LS$\1%QNZ1'$LK*/#$PF,-VJ7-^34HGV;6X/KNJHCG,:JW MH3M9L"E4C< JGJ0!GI0F/?4NU/7VXZ8YDL52&MZ??\4?HQ:C>/819[;OQQ-+ M++,*2L%//Z1N,# $U!5NM,Z? .,SN5^[:N_-EM"V%ZZ5HT@:29PN?#6TZ^\] M5[#I_SND)VA^T6KRWI+WK>*5^98!>@XZN,'X/;)3A8%-019ZDH[VB9J'!+) M#]UF^D$Y0224[:6U\Y:]W;QOQGE7-=S%UMRN-4-JJB']-<(RP)->3$BW'[GV MA+WQ%7[6N!P2#]T=BWH 3(.LQE3SE0L6;GAE(4/A#2=)>7B>:PV2Q(07O@[K;UH:!_:5\PMB>["UR-2Z M]QR+B1MOQB2.:7.%/>)>YLWBQ#V&)R))KX"(8*S>C? ]HS9W"I)> ^H@3K2G MW@0TR%[@U+@,A\PSQ?/(T464BP&\Z$?]9B! M7T0H9#9=Q,FD:DTB,FO*T=64\_VM,$%PB;@TW@CJ1GW%5"_2>)GQ4QY(\78N MCZ@+GU@&?!Y'^"U@/;^%)_E**JBWA*\&H/R]>V%N&]/%N(FU,1_.[@-(4C#_ M'#>047U_Q.4 4NSUSRE$@DM6Q(L[N<=R'G2[M-:WD#&=4$'!6?9'2CI?DF5$ MWF]-S(2+O]D73:%HNF<"(QVKCJPO7MTF[TG-%UMPBWRH@VZVA;T99J"K1S[J ME9<5[WL+A\D*WYN]*W&STL=E 6^>1.7#&F5IPHE$,?:Y4"SE./"Q>?;3 MK 0@TE?[3L,;Z]:V&9]B;G[T6_6]4VXN< &$'OTPV2>#<1O#!?I)J1DCSL\N(7$P$>9HVF/WX;N&CDZ&.>Q7U!2 MG*&1&HLHV[I+B!#2;@>,MU4M (=);F?^13,LGDUS]-1:S^>;K<-N&,K7:! 4 MZ'SX3&%8PR,OJSZC0MA):UDAS^"6N>^76@GO7H]XHO*)F@'.9,[)QNMO9Y'P M11=R*HZ9)C99;N!]XB7U%OCEY\P-%4JZ>X?]KR2H8T.(5/VC;NAI"!F M&@_4J3XC$FX*Y+W]@HT2,^[Z=-E\WJ6[0^73 M-)86DMM.-X\T-GIG+[Q]3U /*D1V'Q ,+@B)W%V.KOL]\R\<&6B7V#5Q-03.?<$,]BNB7N^9,YJOSED MUGT9^@(NC/'$ N>0- $'2O0("+5?$DY,EG*(E4G$P=D MHNG],E&6V1?'8D]W!!B8Y40ILE.7QEUA6$$S Z+)G'U=&L>7\L+K^"]E9>![ MZQ0T"+6*44^BAK"UT%4J53[TK)XH^ /%R877PUH M$],WU33:?"Q2-9GC",NNFG;6/8'EMRA.>1,+@GW4QZ=)0E6ZTWSJ@L&.2/0E M.F!)?V#C6=P'[-,=G3/$'3&+K2,L%[AOK#L=.9:5T6H(MURWXMM932U>P0J"$FN.7Z2JW+=\%IZ=7M3G?=&4B M;,G08>/>\Y0V35?!D\U-I:ZCIQVZGJ,4O/?"ZN."31Y_7>I;_#LCG85_,R?S M=J'8&&Y3OS<=LNEH/DCQ!R+^:(=2K6/C%<5??=0J3)?=8NB,H]M\E=2;4>/( MXQA7Y<3O9&8B+(7IW2-^,XT;#9;2?XKEA#9QJ9(!\V[)+$U,^?I55I1Q>KW> M:; 3RNPRH?ZEN'5L_>PED)?4RL.4NV\(<2V\?C6?:?X,\0Q[+00IJ7,6-S2U M K+.4LWN8F?A[461YSC+O?+.9IN1=G*)];SL>QZ73PHOS#;R9+>MC.)%\X[A M_5B=@1"EE/)D[P(?Y91W67^R5Q;XAEDUIN'CGR6[4UY%VJ!/N^]$5>3<:OLS M^^IYU#>17])U9>X;>G?*%#8IR'I.&E\LI8U>3;NI)TH[(XR*KS.EQIYXC4>S MU*'?>PGASH\8Z4S>28L5=;X9&U.9-C[1H0R<=5][3/851.B3':R&:<><_4-4 MO:I\=XZ6O<:Z)ZTQC[D^$PSAV[>DBH(=V-K=57T\IT*G\(V0YNU<+%F+G%$A M3*\B'CO/6ZC(P+*E7@%/- 0D W"'V0 !0S#L)JLZVB3UFW('E8[> MZ2+6SG(9(*?/@'&5X<#,"8>\7_N[I^]_Q$YB<%EC^_J1U,)&KL@SC^9XNG5J MHS\])[WP6%IS$QE]"?@:=Q6%*<44UBR'C=IWO9GE=1(&?E$T7LLS\;1 M('K[M*5 J5#RK M4RSX1;&1_LS1KU,9D%1>,R K?QT#99>%_6(>/CC[.NBDW@1"?]$_06:*L_9+ MFG;*GG3O]I9\1B*[F_C4U./1S.:V".3T2.HFC.U;JP=96>?#C!K[/^BI=^7] M!Y CL6E(B<9>U%0$>#*G9*\9R>A"MCW[P^<]EU&$X=GZ).@&2W&84/_8TXD? MEP]\C63"X=%B-1?=" MRE;_A15QU;8; EJ52S'3(1]Z_>J(D[.]D;*D PA>H^L $B\<0K'H5DXL4(KV MO7TB\]K(_48L2#9DRFP:J,P[2OX16>6>FB#.N3J%S?Q&R#YM_1&&-8H9 M<180>XOLTB5EX\=SWM@_/5YL4<\F]?NOZ].%!;UUD]VJ#RD*VUX7Y?#E\@RR MSE=C(M5V^NQ6D5H,O6N3"6@,$05632(BJ8;@%[^*T!9\_08SO# %2(331RH^A*H%#DUB05?GCS'+XS4F?8L0MN>%9 M^U,I!5GO%;4"H1XW707IN&SIB=T+3SHJV&-'A6F,A8VI/RS9BCG%>/B&41 & M=E'L_>(003+4UU:=B0^%S5MDI>IT^;_B,1N#KWRYLX:AOVL*U0> ,B;1LI3B MJ*=5=<_ANRAC^AIJVJ%V,4#(5_*8->$"Y[@NM&S/[S?=A-28TJI"S#QU!^CO MC)*H'MM^;3ZF%+AF8=9LLK9>%)"3=9DK)^C,/->Q'A0$$0FE?*]O'J@$-&P43E249#]!?'D4TI\%*5 E9P6T M7+;C1'0\/=^$NE^ITQ#.+0L%;CNEI!0K M2J7UR!N]J:UENFER%(VP %",C8EK[)YU(6!ZX?QV?YW$?IX7W[(=0R],\M7) MJ=XI?+=]Y,KYGGA(%A-2'4.RY@3.]?.]#2>+*D'6+-'Y;2O*(WDF:$*F]$1J#M>.? M@P"/2V-VA=,[I6TV5\_VY#$]\C?).#YSY%]G[Q^0G8> Z F6%>E,5[L!D*FF MGE,AJ>V*K9ZZK8\DALH Q^:XAN/W'7) A2R]6RI<-]DP[@>0X_<8(J=".RPF MZX?0S208]T1X*SXFGFJ[+^ P?ONDQ*_[_B<_UE>$F60-16/^ZKZ1, M1.CX8WXC]-H*3PM?5A0SW]_XNM^VV#)BD*T\*+.X\Q'>9KD="<.!AY7&%F2; M_]-#[?%1C$$_CPD]@( ]9@H'$"/UB))_1\>OB"_]OWUFT\G'"- G(&^HQDT@ MD:S=9^^>N"TF/S-4[BWL/S#_5*O@_56KK#3KZFI\%3'X''N-27&$A4!Y)3DNRV_? 7)@-AYW=>V*OP9>6:ODD9)8S] M"O>NJ#"-U :\/$R_R9C7=N\\T^)E**_>F:6:;RZ%_5>-JTD[%>+/FOL7[(S\ M _)/$;2R!] CJB@VM6].T!6[-&)KD7C(LUN+15* -X![87 YQ^$001C]?7EEEK8Q3D5RAH>N[' M!Y=V,75E3\X^97^>UW=)'BFIB-2QYZ2)');N :3N=A<1A-Q9%PC]--9F:!HC*^,>_)JVH)H-DP/?G?>^R&2-=3G MN?,L LEM6<;4^FZI#Q91[M=3<(=&:-WS=);"N@4?0"3W!0\@"+*Z?Z&]I)[7*NR_J*=?0/8NA/J>MV]M M_K=^+1C]/C\L_/D7$RI[ &&M@(&7C6D7RU89/,>0V@D#K.T.(.2OH)<2$A># M(MTTE<:&O0',SVCE(ZR$#R#J'Y<8.S<)V=!6L=K<3.+U69)-K^RD>R/7,HL/ M('3^.W#:*=0!1,9-NN<7]HCZ[@'D&?V2/?@+5KNSW34W2"R++7V:%I?:0TD+ MV#YMDY/9ZQ<_]>9'/EGVRN>]!I!X)WIO&]\\L;D5Q-CNMO2:2@E5O1(2@,); M .9K^GZE!.85NSP4R3ASVOPW04R[TQ:JA'Q,9KLANH_84H:5>%M<( EC2, @ M2YO7+?CKVP]6W$G )U4:\@M8J5A5B3XKP!_"/2CB_O#99S=84KG"WD4_0+IQ MC8ROR XHH6F/&&S;U6&3FL\]V.@PG9TU+K.TP=,+&./]( XY@#S5$=>KF1RA M0OLZJZ;W4=^H$T7&BJ0RH5*>M M\(G\K;M(5:F5?/'@*D*P%OL)IR?1[ MEO"O;NAT#*Y>G,NQ6;D'-64^>7OM ))LG%P_<0RVTV>U1/NP"F] TO@7KQ . M7_[7W8@XM449G'4D[VP=(?XF.[W2Y)3IJ<"K?9.VN%Y-EY: -2Q",SG5-QGK M"/O@I;#'4(J)SY&=7G5WM@*H1K0'Z:XZZJ.VBMFK3FK[-O DQM._@9'N8)/Y M_8J6D76)?4OX C713TL3$Y3IGXMGVW]P/35Z7#@W5D/JJ]\KR7>^K85AR/X> M+X9;!\SX^GR#L=S'P32,KP5P;F@UC/$%(+V:FNC?2+E442F"5#,C.3V3N.LM M' T+&6QD9SU[ "FL>9X6\A '7>RF[#$D]"GX&T6R&\K4X@RUWX=R5KWM M[H2Q;\NJOKNA#_5L0L@5^N?/JL5?FPC^F7(7)4YR7WU)9NN?FBF4! :)*F^[ M V1?A@0%R%(RBA]9V-P9(SGH(I8D=?O";7]C:C!=2!'S+!HG/5[OY+(?LKQ# M8B+HO<":\&L: Q .CDVRB=6W(Q<*]@+\-?R5 !5$F0H/YW&=&T],7?"C_SJ>B]K7 MI_EJWK\0RG3*/ 8E!O-$BEN4(I1(YFV$M7"*A>JRM[>)DMN YMR\JQ%F[3(K M9)4I0F^WZM.AAY)\IU=6(6K?,1]Y[":A$ MNPG^ "9?2<(W4W1:U;Z0)0%[0QC(=G!<=AIEU0;8)9\S(!T5_7>2Z.G MRR'/]O]HVCE#XS!/T$6M @>0$[M1WX1O7P.U@3:BSWTW^,M55?O)?_HG/!-L MH+NSD3N&49FQ>/98)C.CBVC?C6T;^!.7U@ R#[?)S4Z"9%RQF*1YO*95G*W' MW_D\>BO"%4NZROG;L)+C4VS?D2'3:,+9UH"E!9_=)2=],AKD((TH5BZ,8Q[ M,G9S=Y\MO!EN=69M-@&'IGQ^70]_S./>M$,__[99153EV7U/K<=%(GI34?#R M16<=9S*40W;HA?E'Z7=%-F/.4KMIQ1?'"GZM1AU!7 =@Y$6**WE&CQ/XA:LT MZ-9:/1TVY;/%(,&/D/?AT2#>J02-.DHYJU_-Z MVDFQ%_C#?O'TBZ)BR('59([K;9W^:".VTB,="6SD?DU8(B[&5 MZJ_E%U$R^ ND@9CCU9K=AF<&NHO8=-\=9U5G<7V2L,2>UT5KOS9\]:N:)<>[2$[;,A0Y4KM+S'S&GB-F8 MIV2)\XMD=_2?5+["EV2S"^,*=>F',=&NY5$F3AL=0]4L;Q%#0[@5OFJ/=@_L+@DI5JVQ%IS3_/J-KBSPI 2%][Q> M66P?\*=,G62=,)&Z\J#@>936(W-5D]+,=W)H+1)TC0/?%BQ53;9SO+3UQ.WR MII3>FP,(\T_RAE.L=XAG)$M337.&Q_3Z $^"%9 "5N/--?"^ESH^VIBEI-\> MF[&J(RYHPL*5Q[R;FT2N2&N#QY M$R1%^=",30J$<4R)T$.L8\;/Z&W_.!'Y9-GBTY]64\)0WS1&^ 1I,>'6M8N$ MW\^^].3I]03#?SILRSU0QK#*T[70K)M&F:& M:R+#S$W3OE=(,WD$94\B7V[*TYR!9X_)(CW'<:#Y$2W@)4D(V"\JR:1,[7?78]&GF=5*XRU3O!VIH;=37] M^Q"DN]P;RP%SA<7;,BQ.R!KS!\4X?JX#R)M)+O;AZQVK*1>E_%[ORQ] 6 ;N M0^YCLE$"H$+4,)QD Y_Z.GC]9Z"G].>V_,I6-3RP(#/R3S6SHE1Z&@2"/=_C ME@1A/ZX/8!)U+AD> $QENV=Z-GU5Q>%*!RKW($7]C_=ETEEU^Q4Y,G\6D,GA2FZIA'_KP;JII M(%.NW)CKF(Y!1)W?\PR-:N+Y %'O^D?%'FBU2"3E,#C^0M3W7"RGCCJ[WAGR M>CW+Y\]ISDKJWF]8Z:6/5)WK#7+^V?YRM_K9"@%S/)29PH V,851/S6T*M>+ MI'=&T\JLQZN>Y78;U@],"T=WO=]K^ >C]BH;];I_R2X#"5:,[1>>@M[YKN#; M+FV^OS*[XVV^]KX$&4M&]4GW:KYPM>/5+80GUGE:I=3D*:4\,)4KI618&?N9+,;+#MWZ 8Q=N@&\:[<,B7-9D J M:]OTGPB5-&<10SLF7DO[Y_\5ROEQSXP3D%J.-$T =0/GK^"K. M]2?"O3@^\?;PP$#7]=O)$@-2W6=<+TM!?CL#DE1_9.=9I-\&()77(]>NC= 8 MK_>!=POK8J^T>>TBK3Q]M*-0A:E-Q'> M+VY=F[]:8RP1\_'=O1C.F\9>U$)^XNIB@NTG>%MWV]*@M^Z>4VOC7N_.C4WR MI(V(R 9";1WC= !!Y0-(!L;89C".SD[_[ M9JE]<\ _*SS_S.\KHO_,_\$PH*"[WQ2:\HA>J<./X8(].("D-0ND;K877(6#H;&"0T<0R0P[MZAV9^$?5Q0ANE@TU^TQ/.L (H;!93$4 0J0@:9#"8W1K1H$$\6Z M[]_]R&QX\;( 56.NRS(69Z2_-_MKA%5_$,_WH@JYMHN3&S=4OQY K'I@>R': M5XN%-ADUL4L-X)MMM] U'OTH@7ET.&+L>7\,F/*_=X@ M$*2-Q'9Y3W]GJ9=6L52UVU.:4TH^>8.R8O;7Q)+G&^^"T> 0DA181N,I(Q3H M.Y-3+<@AW::[$#.9RG=B5WOO4.P^-GXQ;KD:TVYUB328IEJ*_42IWC#;0LXW M,\B0M#9I;\X1OK:)T86)87BV2U,V,3&P1NCJ8ZJ)E '.=DT;A^09NL 42%?N M"5X+;OHK//,IA[-63GTYAS1&^IVF:&Q>)^HV68J:&;K%$S=&6&^-29'[^'^[ M]WPE8S)TH*21SOV\'LXD/9GJ7X&ZPC],VVRM1ZML!!7OZ3?-A]P_^OY8>94V MY0V]$N:._CV"CQPZ#&N$$7Q1^$I^]H^*@=2RMN?L23[XNP,Z9=2DDWTF'<F0F[4C8)* M<'MWLY&3=I4T6=[4F*1N!>GI<_*;:7''W[G&_#B E(QM(]QZ)Z.@D,\1B?29 M\Q=?C>] '<-+=Y&>:^N5H9NK[1^7Z7X"'^<&&VG0P<-:*[0WN_\^#.@_H?T? MEN_%J&%PM2@2',T4U7OR_6%N_IK*.13!(F5!6,S*RJ?V=^C-9[%_3ME$5$]! MFQ/S'V>>HR.R);]]3H2*BI\0'4$^#4VB11/&D%,>]6[8.AJ.*MHUI MO!B0=9&JPMC6:C0!#.%4R0'D)'.&\EI:(91T(OO1V\WY1_R>T\?MI^==OON; M.C>7>Z]) H&Y^ R.7,;?])@)X+WM@1\ M4I_X^\K>7S4?T_E@,T3CH8(G_:@W&3W9M\MZP>I0_1M)X86I.-/7UJ5D]YX- M[B_#L]X\L5O3OY-A1(+OI74&L.02G/_0@VV"0EK%J%I@#Y3U+"!&%4:"6 ,S4*ZMKA,%'=W=3EYU>W94+F8393I W;^R%4$XP=(C7 81! M R=#KE<#%=3'*PU0[E9K+COSY,LJ0'B?4\OQ&\>PST94HT7H".1UC*]B+Y[@X0')'=A8H3,O=T!I<"5U[&&-]SO6=TF5B 5_<3\18VW*MM M(DTVY%X2P6%L;?;Y]J[15K;D #<4^=19%[7EG6IUJ'U6%ESIP8+O3*6RY,:F MN!#Y<0IQL'M/JWL8]*JZ$+PQJ,$/WD254\J2#R"X][;3]K!C-+$&8QMMV?$= MXWS18!DY&U6,_MG]"&H_#/>,I]4KMVX4+)&UZQKZ)A,MVH/C8?@15 IR$ M?[+H^WSF%\P=SA7J9S#ZYR9S M0TU;2-F9K*/W::".8+'!O'..(SF1YY?5") M#^^@/,AY95)+7\C< MO4YP;FQ<)]. DI^W@YZ<4MC1@<4TW94<=!"R,:6V5M/V,K^Z9S?_^&_LO7=4 MD]W6+QI%1+KT3I0JTBPT!1-1$0$!1>E"5$0Z$1$($A+IT@5!7E&)@(@(&*4J M+7001*I4(4V*U 0E/))VPKOOO6?O]]MCG/=^9Y^]O_O=_<=B#,;(\ZPUUYKK M-W]S/FO-N5%JZ8YEK*(@"[#M^%:RXQ0SGU N9S4]ML)2J@W P50^;CGZ/$>W M".!\(J:Q)&AB$^_;LXLUFX;!=4SS!S'KODR;@D8712%*)#A]TG84S4BZ3\ZX MZM&([V>4H8(7T!13-]/FA^VXJI'#&%)25VO<#S9H9T1V%_.'F\'VE:5]@+UH M5"D#2=TU+_\D0&=//)I@MK1V4'.LB)C.->AR36SCF?FO[IEC9]W [P#<#XCJ M=JE.259?TOMZH)R<<&Q)H2-7>/3K:"J.L7>-9AX#@::8>]F4A6KD?6%#SM=&NNUGZKG&U#D]=I#PR8?@T-/^I%Q M<>!*X95ISFXV!NZQ07MUB[_H_W8SI[>!BDUZHZ@-F3"=,TH[= KSRV.GP@?Z MZV/89QU$Q)$X>.GL1,C!+]#FIXZ$M?7A3ZQH(K2P8?$JM,:HXL619=DO/]9? M5[B5:^_#V_CUT"^%G5 F=S'$E6F'*+$_@&":(?-^@X912E9Z!^3$L/5<1 MD /Z=57Z1GHU8BRZ29SU%5T[]Z&R!24PJD_7K;I-"[WH,ZGZ<+/9+&E4E(?R M2N D099YA)G-<1#0%6/-[\L9IM2;XPPS*A^H3ZTR4,PFKE&Y:E>" @YY@^>5 M_7?8]>]WW1\7^ Q\E]5YQOVLJ.JZ<82KDX,1R730_C+H^5V^U19*J++H"#50 MKY"1199F6>@R-4>VPA&%Q(2$PW>,I#12+7MMRT9=:J=AFZF0CT.P::@1U!,/ M&-+;CI]V!9[0JH#X$)^L!(@4I2%=HI9>,7U(U&CYC)_B'F(W=@ :A]L#D6*( M4EY > +P@G=MLG+\N5Y.=[O- T.-W;/F9^83O3XFKNP@*WJ74^IUTQ]^W,H MC8B56\#>>#@^",L)W0[B=$YX.W_?1__#93< MW[RV$S6(YM>WC<6+Z+%!QK8C^:WG[X775 IYY"FAE@IO&RN:=JLHMB9UB204 M)N4?U"\HXE7+C=#[Z?/P0&=04&:=%\%KQ8*NC^BGW06>O6;( .E^R&R>QU_JR=U2IFU?+6E=Q/,'!'!X.6[*13-]+^*ZOA.G M:PF3LZ355DA2)58[>.\R^(>C]#78Q7&V?+ M!VGN"D'N%FU 0EO#)9Y+!]NM M-D,E&@SA5&&";KN@\>4A_3V,7HNK]6)3[W\Z7U(1&2C=:4K(< I&R@.U!>=1 M??E70DA6QD7;M:!=H<]0IQ%R[>B:_F53!5R'<%R3TMA/;?[+(1&18>?@50MU M&?*@7X)<[Q<\LL_4N_JE^Q\ M [SBG_42=9^G&CGJ1UB+_4537KH8Y\_MB%U5:7R"<^J\F',P4OR8QS@KO@-A MVODFJ9TR(S;O[<-,N]HGMIGN#6,1$_Z1OXJ1_$ 1]FL";MCLO8G>YMCI M]&91?-%1LFX';**0MHMR#DBGUG>4!)OL;@Z @ M-NBJ\!2:Q2=,SJ#*=<*F)+=N%BHUY9/[91M>6"BB9Z.[D;U/!>(N,\<[^?=A M/6(9VI3-N"!J^ZR1[V]?7<)2+5S[C,Q P[&@6Y[/ M\BG8F)\3_*X^#S(-K92?[AQO>136W,R2X"M<"5!![N'HJQ:2#\V_<-L)44FV M3=+*WN"EKK=#$\+.)@W*&5]*>!9O V+.0)-8>BR.-T>QA(-@#"'F@X#RAHM4 M'1I4O1VEV\AO./%" 3D&R\H^-N6/45*\H1HE3()5."[[46M9?+Q4RQ\D<%IU MW]D3W&N?FE2I<31WJ\=&:GL,;ZV3N>@9;XXR#N"M?IO_KA-:_*3%=J>;Q( AGV1^57S0WJ!I4;M#ZBD1"&RS>72'A_)#>0HTI?._L%/ BU*3^W>QOZ]9W0K;4=]^R MD8I;J-O 5'5<'@U1K%\<<1T=FUY3+UW((;T7:)(V^F'EW(C?8!XJ2-)<33_S MCRH#^9]M%-O)8!9O))T+-:X=%$E=HUVE?"YY?>5;+XE?\]*UDJ.AVF&^'H\I MX3LF$MY]Q$9#.7.KET,+HI[N+T'UH:MJDY#*1V<+AY&VQ6VE4[N7DZA/PD4B MQ[O-<9;,VP5-.0?)0NH?[=*$)8PZ(A_]XKCV]WJ6*$:ELX"63;7&2_HR:Z.$ M@4?Z<_:\.Y3P$B.0YX>-IS4) ''^C[W-$QK.U>1PFV\6XIS$#2OJ(T3]/A52 MS!E2&)I*W\N<0M9@GMCPR9:0=V>K"B?-J5C<[3P T[.+Q)/I=Q4->EUZ6 MS$G[VI/G)3%S9#8H,^_&^P@!C+Y&C^[8%CJ1T8&XQ!*2X6A^"U+SO:SP?:BW MZDCNP$J$KCA"U];'<>*KZXL7;%##!-:6,L]0".$0 :7!+QZC$ 6&ZI>LR,UZ MRC0C$)]BN/"<#6I&\[%BD1<)L%W S-2RNQXE-+NT+27W M7;+R+JJ9I7T3+89JQ_#J3G]V<<4F'/=HB@R3/B+[\2.*ZD*Z?4Z=.08> M.BQ%<_"R);3C.'Y^'R9E%$H)DUI)E(9.HBO!;1;OI=?!%]+SF(&R5>4XPFK_ MI/TU^WIF!D-@/?A#X2A[% ?<;(8M\UCKRN,E'[+SR6+[8K,$^J8M MH/;R49[.T C01K+^@LTN0./X82>DP?$SH-F1=7TQHD;1-:;2OW^<6!0T&^CK*SJJGR)"GE Q_"P-G"\,X\QY# MQ3$D$HB.[?T[D;N9KT-Z^U-PNTV"*.;GJ(XQ3;KI0AV>0<3DC]H7V:!W\&\I MI&\K KO*FQP^:3G!;YP4'GJM2;0%-,<8DEW$,(98?^OD? LN)E<"WPY-OPVX MSU\>1'+GCUO=KCOQVK6AO]37_]Y][?V)LC?MPNI>T>^[7*;9 JI2*_Q4W=_# M['#D?F8ARW!I (8H[,@32+@XMK&G7+DFS?DQ)O@^F>_^(1[0CI/@TX.P1VP0 M%]JW']"",B3JH+*H83S%%I_*!@DT"3/D!A@7(PN0AZNI\&B\8R,5-R'G,3/= M8[NET)")+/U6MQ$&CD8FC"7)Z_#")]&;&L@ZP!L'573':#1+D](EYNS$] M6)JB[-"+(V9^Z**S0^=I4>.5YD>PJR.5*(K)-8QW*(A^,XE1 KA1ZUE"8&8I MU+-].\L.4IJZV<(9Q$+=:([N_08>NO&BN^"C=3=7,YG,:1U]ZZ6#TU=.Y3^\ M.3[U*>6A$*ED$\H02Z9-4VP9XJXT'8KN"IK@IE$U;N+\\JCO<>/^.8,G: $L M]Y=W_H(M:DDGRT[E6*='U8OO6/GY__IHD<3OU;0!SB 7/U)>^8'?CBU?(PL@ MGF6OF*#) 4=0=VZA'(=75"YU#'ZS.@#],"NU69_BOB9$H7FT3V3=0A@M;@2L M2&\\7&>X#OK>)A_.NG79S3*=Q;^\?=EKVZ%BF5/BK6$T V8\\DHF4,9322U. M__DK1N=^N&-E15";6XCP(9*B?;#.>=A>=,M!'"'C[N:*Q6L7U!"X>O>S<#A! M.8CV#&KY/H/\@6J\^O'FU=-%[Z!W3Y[^V'WJ:(,QBY?#H7?54=B@]*I>V!07 MK<_I)RZ!-J3%4AS8./UV:57(P?DRHQ.O/'O2T";"G\X&E>?) 4%T1]:@Y-OO M4&ZD)$8(J3Q;YD/"2SC_\#[^IN M'1W/OG_]H\C/BIU/MAHE"F(AFN&]5G?-5(H. M \3J?[G/F"06D^B<=Y!B&V,24JP [F2)#.L_.2OMY^;0:GR_ MG[';3*EJ ?L\R,[![_2;9Y99-XNMJT;[O,<^_?(C8Q@B_31I8%A@S L"&[A M<+:L$1,%Z(2]+?SG;5D!K[ MC(8LW^\[#>RHFNEV" WZN.@^VYH_&WDW8#AV1S$ FL%TP&K'QCY5>*V*KAZNTJ7;E=G_U.W"3KC2D,R7/VV7H6E@OI_E(0Y' M'FT^/#T[/26\Y1DDX^PQ_U03%!$#VX-$7OE$F?\=2/VW[&5VF,S;) &,GUPMGV&&\C"/B-Z M/KH^VV@)XXK$:[F$17P8MJ4S;0?7^!#]+2R303)5*HKA^'+I.!*WB*UZLK"Z M'UW8:8GY7%5*J6_G*.H:H)&P3"ZS* /,B3GW:SN#%,L)VC=LUG=,.TR:&K%! M4?OT=R+O;J,N \(&):+R2;C4FE3XYD.G=R,J(?U@PTF1]'D7'9WRT^<=1(/0 M8W?2G",5U[_VT<\GWS_TA4"KM\"J?]186G>_SQPO$[X/DX#(,%0'7=O1XI!] MWC.*;R]8U(]6'RA_0'Y[Y-#7R'@+;#L4<(51''63"NFZ-E1PE_89FUL>0P$; M1FT"3^>[[D=I_8EL^V_? 6:)\0!'0C_#3MJ6F[T=U#KJ^JOC%R3 JQ+SP7 M(LOI-APZ$0[UPL53OGJ#*VNB0LB-;I=?^QXMG/B>87A^]9;J$YZ*UZ5"F6'8 M:!-'*I2V#F-$BU2WMS@FU*1DE7)S[U-%OW14% M"T1]AE'@FZVV>[ZZ+K%!5=CV9)SD%369G]H2LCU=82'AP?.634O?D#?-,Y[3 M/_$,^BW]Y]C,=+V"7SN8U^302V++N&%*IS;DG0O-MJXNI?&RLK4^;8*RN;Q] M&%<#<*4,3"*6:*5?]E'C:Y[21)CUQ54KHG<9( .G2P0V+#2:"2^Y$=#8$X ML!D)*YW&1%-AFQY-=4OEWBM^'7A;^;=?$) M&HX#U#$Q:#\.%V.#6FV)'[6KX H^E(#AC=#SYG=CBAH_#V;BIF_QJ]T5R89: M7'0/]#F-5$:Q3^\_"&T5;X/2^_Z-V[!@WW>:C<<,0A(FB#G-]=8CC5 M<$:0AGLGF9WO)_HCS. )\8GK_1>!*_.G9\_9?H&*P9[C)%D\#!5@C=A&A";/ M@(:KE_9:).I>ZVWNBAX\]Q[Q!-R>(MR(?$>& _O7EGO?X!LW8Y!AI#Y>MT2Z M^N2UNGBH)UX:B6Y8@66P024-P6V"0Q]+VT02FK(6BQ#,+23YP/0BZ;8GD*9& M_%Z;?;UH%QOTR$:7XO?CEZ*7#_TNND4+P@=>@4=AWI49'F\P-QCS:ATUZ#CW M\WU&WN6506O$V@H'P;BMF250GV+T#H22,M%-^<+#C^GFE,%,JZFW7_?,$$!K M3\G^OE&5T2^;RBC%C+UDFM=08.9\!VPOXUII;(O!]V!X@!P;U%BC-+YU"%N( MXD5]A%5BEI>DH7M0XCZY;J-]V)(*F35YQ>?]&CZ'T'72NM6PK6J2>X3PM=3V MX=9!M+B/:AC'5UQ;F,MYJ*YPGY1"PT(\$K,:9M75-VOP)*0471K=HH#T(4?4 MP^Z#JR^++;@:H1+:3)0?WGHI,]QR>@8M/E.1 M4[I0K^KY8V2*-ZJ-D._KYXXMY3M0T/1T^1^>P.&_8(,:00GO,!3+-JKY!2"! MHP^\S"R<;ZH?4:HC0)? *GX)K)\PZ)1C0CMEQ4.###;K*!DU%T*YPD))*9_&I MTKE/$Z$2@#D9VLK?J$O.:4L7]\5>"^)R^5YQ,K<&8S"40FTMZS3<]\CGI/!< MC"CG';JX:Y@I#UH^,$8_P?GW%!L4N 3F!6Q;H=PH(1^@8&RQ0Z[M_G=GNG[!<[T[*#!&.+IQ(2V2'Z:&/-ETX&%)M!@N8GU M&P8/54]V['[ S^[,+=:!.ZY%\<>*^>?.W8(5KE.\\2) %W M]#@D@6-1XGC":;JZ:^'XFQ\FTB/'L27H -TXR$%@C2[/< ; !%/_D'X9QM&Q M*FUI=^O9-EI](R0"$=8D-()7FGU[Z\@M/XZC$WV%U8?;B[N! =336]$3R61Q MEPA$>LN,<,+Y,3&;#S]64GH^.REGRXT)'&M^+LS9_S%7SSZ"$N(Q7+B*FH!# M0$S_U/;GS-@$.SP&R?H-VX]-22[#Q((ISJ&4/#:(XT.W>N4OKZ/6GM"2,;5W MUFK74-4;M2W"$^8L?AF. 1\I1NL89N/I9](TI_ZZ:KXZ=4(KO 3@0ZMX4@/XFC3( GB[\ M1L=X_M@W55P%04+[_'4:QA,>Y[@!.D9V+F0[.4^7LX M[P#S3M$)Z\*%6.F5&?+Y\2']D;TU(^MM!;^"HM4FG5D+G'F_Q6K?S@P2'&)_CLFFO5-1=/5U_-&S*>6H>CLT(=>9+U_[G8&:S=K"'H:T=P0(VGP,F@1PLGN[?&P'0#8+,= MMQ<:**S@AU('/%\CW$FVNWP6MT)?+PQUBE[14!4Z-)4(7LW="OWCL8/GPG1Z8RF [X=SH MEO(P13#S0[6NB"_*H/I+DY#35\'3IY)A:(/518> UM$YH^ZC72+*09_<0X>$ MFE'P25G->N'<.4!> 6D@+';\<+FB\SK$@;1:5A3H?<*MF$>F:_FC])>V:TN? MCY2(?W7[0FF7Z]L>=$XM;/2KQ'T\VNSK9 MGW%X#6I>'SD,VGW39*QXT PAXW Q^QO"B'ADZW"1C?%9#=6EEVOU=YM>KF<5 M&QXSKJV/P#F(7S2[J_2O!LC_KS71_0ZG^<(ZE=%JSE<'%<1EV4=D@YOU<1U:*+VC3\K^ ;/_M&@4' M8H-Z3$TX/MUUM6PVJ%"V<>CO[_C_[73E_V[_UOK_(NW?6O_/:ESK2RP^,0ZK MGV(6-"B3,$DX/@Y5?X*K@#+4+R*EQGX^DR(Y=L!$E@8F%K9L2H-?34VR09XM M@4M-M.OKORG$8#,[GI8>C(<700FY:,IE/6:=B055F*#>P?'99+&MNJE@7GUI M;=0^AN&H_KFUN#J;HN?UU76I]H%7'PC$\QV2V:-5<7;MUW:R](/,QVAX/Z"F MG@#U<3,GPEO<=$DYRS^H\R1:.GF)Z6@S.C1VA8*JU,%Y!*O6NUK\<.LR^:Y0 M=?W0N*#8HU,*KG4DHIT:"A2Y2 M"Y4.7!_^:!41(K(BJ!D8%NIYL%B]E%F (Y2#]Z+]XG"]Z M<.#LC/(!(HH.2%'KB0DKZI2(-K1B$S_P6A#>VJ0UM'^DZH0=Z&0>KY3RP>8C M1K/.TKL='!Q T9J?T!RU$FS83T0#:@G-;%"\P5W]JMQ3#"D*L[JC\(Q &+]: MSH[?WB_,>!A7>I4$YU6OHQFRC\M\.5[.KG<8XL:7GY7C@#H)GUAU0JSO]I2V M U%G9PKMAXXJU$%OQ]:EOUM/W0Q-]T?UN+C]W+J93^T]G42:O)F$R'/H.9XI M8]L[LM9SP%W.*#!2B1;^PKZD9H2L0P^X-TU M0D> U$7*\EW:X]MZ8YF=XFD:A.@)C)]&:,8W!_C&65O4MO>U )7@N.YH0-.K MLQ_0A$>AQ( <8G&;-8PH !9&*2RB#@W(]M [#$_Y^3QQHJL\K3HL=R$)EN"0 M&OQ!Y0Q3%EBB:!+3.;K;22>L=>H*-Y405\XN]LRM?M15K=55+?IJ>$N!4O%^ MRD3$8$?+5,R#F.)+,TCO3!99R!GRV MQF(@TE_=OZ..51RIG^Q[V?CTNFBHB*10QWZ1QS&/)8[AQ^M9O,4QFAVKL<_0ZG\P%A-&W@.UT6Z<'9O&WP/:<)3#EB7WH;O?=] M@U6XY\Y)9W?7F5/E H^&7I]6[N:%+@E<-WV+&_W] \AX1!>.8KL&J'5%->UF M7#.#R;M_#"<)RYW)+/TEF_ISY>A)9PL'[\+#ISZ]*$'\5K(O:6O]+X=$VK>G M.7'69QY %QC72X9%'A1URGOQK"&7VA^7JYBA&N1H[-=T_&*&Z?VO]O[7^OV5#JM/=T"V=,(H5QRFCD[7 .QG.U*3Y]N/3Z8EG'Y(] MB"=$5UGXUN;3)NG:GP;:![N[*>$!N[1^:&A9[I C+V$FZ+1X0)5^F:$Z!#%& M?6:#1*OZ)0$KM]B/14MWSW<4Y/A)W-AW;["[C*\J4&(PBL,B#W!5%C1=HW8Q M)!-8O(Z4,?(=?"4V#1V(!?DTZ=0T&835B"V^:/&Y+>=W6G_@$EP@":^IW%UT M;O^]?6/#H9N2FZ'?0_R.6XF_4CRF?+5G\:SIKENF"@L[?OY;>_ZYS5Y_R?KT MA8$U?[W4T\LYP9,6"N6C7W\=D=@/4Z"<@\:YEO7+^<[L&S"1*5UJ$J.,T49+ M/5]>L7WIS0;Y[8UL(BK?3!/6*]VS^987YQ [;48&+82E 8"9UTMSA%KT2I@BKYV"";)'=GM&FFQR-O+UQK M):82V2,R=CM0P;IY@ST]F$T8&+J-#4N'DO""?O>A=XG MXX;+0K1M>RLM?G8E; :=%D$T5)\ZN2ZE\L"O@^'%<4 %F5DF#O)2[#)-V[*I/Y6K-2,:00;M(<1A$"W+UYO<'U%5I-*,U*=H;X._(7P MO@^392;CO#33)X^R>.F:R2WOZ M2W7,![5SSYX/#QWA%5"0SG3*W+'9SQ##LG@#Z.#MTXQR$$74IR83 $R@HI\M: M%A^&+N^\W643L: A\)TX?[R=R7.=&J VU,:ZS7-3=:3$W)"7TQ\1O,K%Y MP;TB(N:U=PJ<>F(:O*18@BF -KD_%D^QP/(#6))-LLZ3UPQ+*@1+/GWMN 1B M92WP<. WQ2%3@4NZKWM>WH.:ON)PT?\8CL-<9D9#!'VWGGTN#R9AY3J"02;5M"J?;41I4QQ3N=L6#(V6%DBB- M]XDFK[P./ :MCR]&#/!,B#O&L4%MC2Q>-FA@BHQC:+U!=Z8#8;@6Z)8<,HP- MBLON!P9XZBZZ2[%!0IN .AMT&KY=&ZCB QLD"R7.<#QC-F@A@(IG23I"R=O8 MA( QC/$$#%.PR9@S]3WS#.__* I"33W M;*(K_Y1=GL9[L?"*^MW3:K=[N[BJ[Q;_\95FP'_1*J$\S/DD7UNVM1Y^,9CF3ER*+OUOJOZJEN[>]6!0KG3MUJR\O:L?%, MXD=M%/HJ-B9W+%HOX.9F1YZ1F-MWAQ]6LT#KK&/PF;);1YL_?G?!_>,&-_AW M%@.T::G9RGG)'Y;$W9&^C]6-%H)H(@^/F)B3,!*(YBNFI'++GL->I"?W'_;$ MWTY\(*R=5MP(BLSXTXM'1/]!F,(_RL$AF']2M6!R@"WM-!#T&C6&T@'L0TA8 M:;3G=W>)MXW5&J0G489/--\&#'EI-=PR=GS]CYX=\S^I6+? U8;+UR@X8O'R M!JE?$0'O0!TQG'3/&G9)QDE\M5(D]$!NJ L<^WX2[#P(,T9(T?B 8^4(Y;.C M<*0S.4I_)ANNUP1+T;$/T[/LXC(1R,LN_<>/\;\7.'!,Q80PL2NJ21VI2YE+ MX"B%'%H4\=I*^]Q7Q$N2N<@>_M183$;%\:0-VW_*B/Z#QK_AHKUDID"D&'K, MO 9G.:\_"=K!88CSYVE_=D MWUJRR2VU^J'RN9Q>:ES/F[E$)X)7U,.A:O0_='Q_"VU$NT>FI8 M:RE6 M%&U[6DE,>ME-B*?^5MF'"+"7QXS),<-7D/TOU/P*N_J^VI+.@VAID( M4HV)Z 0]* ?#IH"''7;.OF?)'8:B1O=/7O%78:1FC/P;(?X!"($28SY@R?MB MJO')31)NB-).\,1=QSA_W0!+Q$N"]5S/LMR=Q[VZ\D(C.VAF_U!+\.=W+1*^ M'<7D& T"/!'/SSB6#Y1V[L:WYQW,[+4S5-1XG]%^:B?YFOHW_[2"QDO_C '] M>6!;CJ'O9Q@!Y92N"U1P$M*>O".()ZE:\T ')BE0R?:@3(_:29.:XWD;BYA_ M$5\@0CG VUE"=P/JB?9C20W7F#E%"(=6VDAQ4N"N&?\W+;463RNHS2LGP3?^ M&3C[=_7I(^;/[38WQ_\U,3L)/C/XKY*CDPWZD^9X[%^&;.&P/TW4_V444@TU M@G^7P!$R'E,YEFP23L1) -UXG[N7K'UU&(Y!6A$Q!WX]>'IHOBC$G9L9W23D MY[YGL/H)7A)!L XKE)>($0 M81&@N,/]D-1>1*E=18HS\)*DLI[_M. &5Z]'R9I[R?_>,K_2:X0(*I^O&0K( M.YLVNBO)(+OWL/V%'2H;1O*Y>?_AHQGD(/,]E!"#?RNU4DLM;@4KF+A2Y%J/ MH^J+$7,GO+HV'VUI=NFF^',_^VKK<7OTQQG#AA^N-H'2G/X*8H\)!6U@6N&Q M,'X4%^/$,$0,*0E$% *.;<>U<0^+O(\+813*RU_?R!0U:@8]4DU<_-2>::%6 M=_ UYPN9P);I*&$;(P8RL""?@;Q@R8!H$L0-21@9@;6]X(D5Y\YE>NS8A_7 ML-KWXZB%G*0*Y]&FW/^K7F244I(*KWS0*WLS+A#(""0TLO6'HS409BY+8!'- M9<(=011T=(EF66'WXGTU]1O\7Y>:%+5>W001QIX/_DW]*L5(8G_,\;Q$N@7B M(3FE;D38YPWB;K]-4H?'-15K?M$K>;'RG$?^*ASX(*VNN@UR5->/B9^GW-6;+.-G_YF>F]6 MV5XE0MXA[J]"5NZ1='V&S AK-X)OLU7V334W(\=]?].(@Q]BPMXAW"JV975' M"];T;]?.A-Z&V1UR0HR6257OD@EYI3A\A;*1]TPBJ;/U7*ZDRH<3>XYQ'OF? M-[ UTYC/FV3P2$] EZ0;MW6S6"*[L[98O\KQ4OZ-E$RA<_(9':%Z%W:C8ZM\ MD,>(UD?;AC]5G(C'"-9WQ^SH.?OZ',VHG.^O$U+1:7[ T1*& $5B+5;?S9?_ MET[#Z0Z J^_$X,!9+4 M2."U7 /M6R^5GHBG):B;_)_5C3^CFG_09FHZX7,QU;"K"42-3*OF+D,)4?D7 M#0_UR4F^OR1BG61^^F&>WX#W'R7]4ROZ/^\'.V(0P9QN"E!#[BH 6:>::](O M3[%RN."=T[B%V*GV'/5\'OT%O;\)SO(HT$V11YN 7@JL'<;_L\]&4S,5;N/G M_:;XU$<9%?D'QY23%I"JA5;$?CZ?/,4\SXQE/2!@YHRTD)V^G?F[#N^+?Y#S M3VV;OU*G_H9C%*]+@U ?75%D4(Y+U(I^O[#S]T&G,G^5Q/SK5@\'8G)_RO[M M&:;_M0;>@8@.%E'FX_3ZA6V/=--DD09K2@(\&K(ERN.DJK_-XR;\Y[#ISW^7 MVG7OB#7* 5"F<8Q%],!VLC2&-BE]$S;<)Q_=*N/I<%E$9P,4S^.=P>)0ENA0SBLNL$&>>$ C/09Y MFB1\+[=O-J^2J'";;$6%Q53_3%-PM,A019 SG3*FS]O%:F4J'WEZ1%1!P7P. MSA!7IYDR:Z"$>&@%KEU8%-6&IM@=8X IAITHD^K:H0;^5X B?VG_GK[2Z3+' MW6-V8=H!>11M6#E4_U\<))XV%JHO4G85-7Y9#;FFAEF]*ADI MKY7BA.E8[>@,VCQ#-)CLV('?CI"_HUPB)W1E9S>XD6 )HU*Y7T8&_2/&#A,# M)TZ"9 94ND#",Q10\W/A?._?M:MIN_9?)F?\UWZOZJG39(P4!R+HY@B716$> MAMN'46VX20C\#A_BMBOTW:[P\E;)1U*&,1&E7++Y5['=SX7\6'Q/Z.ZLH4GX MBC;E-(LWE2X!K-E2;-O!:<&^M;G%[<^L+*W6 +,J[>/3Q>\?34[:9OJ5G.I^ MM]:#?11<5=>-.8::S,4Q)&)8>^R)T\:TX4&<_PJ:]@PPW%WIXT$U;D:+WJE' MA%B?"+QY3JG^74.M6[>LC^B^WR;3M<+3+G04;EFQ^.HYL_8+>$R'^[!!?&Q0 M@.ZX.EDMG;A]ZYT'_F*4)06DS5TSR'XS/MV9%YFR?E9:[VAG:^]5 M'L6FN"%U.9,PBVZQ15H0UNZQ0;7XY7[*)@':LB8,U%M1>=JM,,*(5L'K;%!G ML75=VBJ_W.5H$KQBZF.0@ W+1RA?/.%ZO3S7FNYX&ZT;$*1'L#[G@9G%;) 7 M6"+U4AMJ7ZV*RFO1N=991.[GN4.VV28!ZQ7?8MHT;GAZ+(;\*N*,?H0"3\!Y M80 =V$H$W0CU^6@G1 H&1+2Q#HW]/&$2XTGLEYB.5JU-=9R-*T[I/;JOH-N$(\%B,9 "V M 4PU/YD&%T:\[#"L>?+*M5^A75#O3+QY_)RX\_, ;)22PHNY>Q $%=J& 8Y% MF +Z4BMQ1.R4+C&TD91?]*8RG'Y$O34"4?5.QE:_:D$?K3=C?4O\U]6C!54Q M.Z])UP(H,:.,'X:"B\Q/\6@%Q M1Z?.V==85<=1@KU(?L#:CRX&%+)X+:32FM07MNXNY(&! M61_RDSN4OF7O@@,A5E4W9J.Y,P9ZQ;J#?R.I>]YR-V#&*'/T H+B !3%=BT1 MPVL"$QSK$-Z+^"P MEY$\]N4DO5]Q](C!O)B%#(B*$T>WF$']X< ^S J&B)EXR.(SIO;; 5-T",.L M*G.^A0V2JCZA[=BN*"72)WZ4LTZ9T"%2O%4R^G#:O&:07.?$[DF<^QV%L#-4 MFP1/$EI@2;(N_LFK2?.08OR$345;\*XDQ6,>(:IN,N>N-C\PW>4X']8B/.Y' MJV:^A>@ ];0&SE(0?&!"56Z*>&)@"6&-GR%/^5Q$2S4^.02?/*:O;4E;F(7JVL."%96&<^([-C=]-M6,OCG(!!F@*+W-\J5W#0#DE MHID-JFI\E%\,H$DSI24^Y,[!"CFP<*_OHP[W%0O\;/?80?Y72H=2^IJ?"W& MZ1D=SAK \4(T&=+,*-SUX'P7Y'6 #2KS/>3-.D#5S__PEM+TL'@J^0G3[+DT M_4ROY/F+AMV=AM-/N>&Y;) ?/@5&<>X'E P3_-'^X&0VJ#K^&=T1*9YPJ;H: MR"E8S .]H\Q4/M=N+^5SF_CHF>7]Z4UB(O_!JOMY[M(]F)/H%G?1/ZK)XIXM1G]$"8^UU[OG4],ZZA/25ZO"- M4BO^[D!62U$+7^FIF[G34,3YUZ6CYX/V\2QX+:?379!\S/=H+\YLHX;!E3DI MA:,<0V\,.S(:4*]6DVVC6I-G\E"FD(>PQYQ>;?I!WK@*'H94 M,"V7F8;S^J"<0/1*9(%]P"(;P@+CY&64)%6A_?NN1U0EQENY^\]63=Z"UD=5 MN?Q]>;['_87,SN)J^E=@!"A'@2Y0\2L^5)U.TIHYQ2!&+5\_KI#[T?J5LENN M^TTTK8YV27NTYGPD.$!7!NE(5#^>8@N/O85T!%9>^8:)+M8]O0N+,]$@-IK, M+$%41EZP08Z>'KXO9(K@MU\W!%[+P"0A.4:'6PW@.(?LU#)YKDV[_MM-1%&BJLBAR4YE1>8W#9 ]P!&: MQTB]=4EXRK&-)0EPD;2-+PT7C+K2[E15-B1?BK')V%4*EWS>S@MO/V^XD^5. M"=6DRFP5LWBS.;V: 1S#S6T"F$60H?$U83-R5'1\(!M4R5)"&E#WK&_ !'Q! M%55']_.Y'^DFJDYR^7L>3$N717+@8)?/=B$21/^Y42AQ$$JYZ'2I%5IEVUHJ M_;-1=6UVRH\\K;AK*N"54\^X6,]5,YW"N8S+/;N1WQ*RMU,),<"#N*OIP(&Q MY>^<[B\R7BX3_&D%1H=(K_75,Y";]CHW;8)EACJ ;H&R01[@R0K=>TT" &_!0C##C-J1$+_O2W5YF/V7\MS% MT:$)'1D[?F_B6;S2 _I ^N,K'NJ=4,H5V-114M\C'+6>Q?N!(_ASJE0G.EI1 MM/%#_";)#9\:4!5N>+-W0N8Q^5[<$* X5TO30<4FZ =QZLWJ.SO$JP*-=9 M*1(UU_/GTBS4V)\5O4FG#=5>%]ND,'8'=A_&CXPH/)%7 M[;VZJR;VU&-@2^6D0M.7[&4P)X4AGP-^@6X^KTN)G]U*(\K>H,5KOU"#VY^QY^+A!J-B_K"(R MD1[$61W7!G6Z%H?V,K.:=K(^0XP *O71O(5L-;X-GQ#:TV4V_'&'3K7<2VZM MP8\[=@ATWL+BRZ<',WR9OZ6WKDW4TLPIJ(0RI ] )7WX"0;5)LV& M#-WYK9PH!O,-NP[-.Q.M?DK)W:D)%5 /GL.E@*O&&%(P%J^AC]3*#OHUPVBT MSUKT R.T(HQA3.FB&=YO4(5C\A:-Q+4<);N%+*YVS?Z:X?Z4W<8:Y&"XU'8! MH&KT'B4.;91A'*<:MN*FA&G'J)\@ZC6 %77WX+6FR*7$Y?"#:M&+1B,[3P4B M,@WW/"Q+6%D#U*08$L($,$-"F1#264OL/?P<()^Z5(R\ #B_2:U+3X!W>N3* M7'NP.W/ZJ9&%Y;UFB:N9FIW/%8?I^JPA-#?4KS_:'?S DU;7]$1TSUW_+3"R4-JV@M#9 D\Z#^NR^GUD, M@?AN2F[MCN+CKGZ;T-Y8,'O^W(_&1O_QM2C,K#XD=S M]%J!F1UP!SII]7NB#O-I!H2)"5EQF!S:;)\,2WL^LH$3,+U-W/=^Q+_0K3>S M1]; *:ER3V_XDXO-A]">VZ'=ELLX0B6."TTDXX5QA%11 M2GILN6[9G2E^XXD5Y0#[V:MC#S^J"%V1?YTB(:VDL@'?CC8R)+QH\93:E5-X MBE4ZH(F+KL+P, +W/F[@)J=*G+_+T^YW^%G%9.;.KMNGWJTW7UA^\V1_!O(A M$5(/2#J9?O88>3QD;4@Y?$K_KN2 M#:4/G+V=I&K]64>RL9W:\KSP2,]LP9_.KXR*\X?E%$'A:C= MXP.$6?S;&7?YF:\YROLL3P 4WEHUI1OB@>^-%A0[VJ#G2F\0ZQ!:)*62^?L MY&=)>Y_KMQ?CW/==@>:TZ2S@>4BU#*FQSMQ'C:1G:IS47H_<_Z%,<.-*QX&"6S5/?R'7%Z]^T,I44QE^JG'#8%-IA*]LD\)I)!S5*UZCK@ M"]J _KY6XERTT&UG$_5YTFM%AGX,R/KJ? 5VB)CV[F_]SOL>V/&C6F)(QS)WW HPCF,('_J74(X7H&URW6W ME3!X7%/JT>JD"D_OB)0.&Z3T*%1K06;2Z0UJB!F%#L1S?#K*1=Q$X=G?O;)& M!Y*;NEU8S4A5+]!0WP>^D**+\;C]3-*I5W=?MJ=GB*JS!8AV]_?X$O81E% MHUQD>M LJ- 8Z,VUB6&"YWP'-@TOEC+?C!=:KA:OC#=VVNTULL%?W#,Y:<:< M:\F(LM^G60>*M(4E605)<.PI*[6>U*@M*A1 M&K]K(G%$-?%G_:^Q/4ERBI=3:WL$7K?U3 Y&GJ;KHULNLT'^UL*TX0$TX1F. MXH"=X#D)!)!TDV2MO[%! B8P ESDQ&HR5D_D45['XV>Y,E^.?J9,)0DFSW7V MK>5@*!:P<:\+S'N76+P8-"4C$"(^97J[[N:3X#LWZH=?YL[Y981PM^W\?NNA MK;)*0ZU10(_3(9ZAJ]%'A$P7O+&?T(!Z>B=TRIS%^Y!NOP"FG!.>NMO;#A-A M")*D5Z5HP0#Q6E'?[6%GU\X; >J7QZ7;*6<:C,'3H!UJDN;I/TE_"=)I1C.+ M<3[I,=!W8\UP40X(5DFE* TP5(E67"&O\=UQX[/1YN+>QS*=56ZD[KW]>9'' MA<&B0AGR^^EF#+'T4\ FW86#%/L@J@Q]9A[2[-74U"3#?L3$*B ,77SZ%O%J M'6Y(*>%3Y=FO'QP?ANU3S_WTZN0Q_!2.Q1]!'6;Q3G%VS(,O+&D$&]0FFYX" M]?(3CI_D7DMC@][IF67.-U=,NUGS+<:1W=;/?AXHR^@^MY\L0FQVAEY$R2$M M*,*=NJ %-DB<)8G V8XQCF&_4_'>=:/9MRM=9UR[ZS//A!"BA8D#ZYK=)H)T M'M:G,'"55 =FDF4, RQ7(5"$E=E0PT6OLCX%6@[DL8^?BH9"@_^+/3K[,X\J MB7;/'6J32T-#-QK%R.8,.4-J 5P&.-+O1L4M:Y,CPU#5!9TW&D8@(KY2HCOF M.YXV/!):AGS@PS=-CNT#8R\[H&,9]L0U!83K>6IM;+736E6YAVT\_7QC@K&. M]JRIRFV=DT8W/)4AU?E_"3PB]3D3\96SG3*0V]>%KC.D 6LJAL 3I<=QW-P0 MR>2S&&(?O*5RXJ/V3*W'B=2?Y0'>@YF#-D.FTHY[YL--JZ,\_<&38BPA;L"# MLDF22C91IA]B=>!D(9 %G!#V11602L;&S4C3;1(+OIXY>J+NZ\,:DE.6*/%6 MTNZPC$SC:;DV< 6&(5E[DOD$37@.YH7H^M9"Q O@$*R52\(>S+CV*# ].U2O,ITXX7M!$_+7T@;(U5N M%LC2)1E:T5P&XK5 C6/03F3)PUO='QWLWL1E?$E_.S8[QJ'U_*Q!,.4\;E+9 M:3M7$;I%%;EO,OOE"[PW\SD'#7I/?/0B3>E?7U\T$-D'L5\/#-]CIN5465#S M*Q^S"AN'T>:8>6A" ;3R93K]/*H/I2W[**$D1F+E*4%U+N/NZY>NFN^C()>I MJU=2'O3T+#@K.-V+^$NDU[$/0[G !@$:/'&X:WZZO !_*X8WI#\)*LE2@?5Z M4/J)YG%%3FLA)=Y14PTVZ6G:]\-\A8(;4H-NS MNC 45_@$E'9U#$=X4<.!($=A4<034GK4'0L39[)NG-W"(6R,CE;Y0']$L:NK M)DCR@.2%BF5AW9RNK&6%$(@::Q2UG9 U$GA?G1?Y(SKZ_!WB9#/G(=SD\&Q'+Q@ M@]*VD+)Q&\O'U9?9((ZWZ5?N0'T3&,BW,-PFUZ8W[^R1QN*&/P_LS2=,JF8+XCMD/-_HC/V M ML3W8>#3%;D6,Q=O(X?1(9C:$"ZE(T618<(R:&E*!0@$<*<76JG/UN8L]Q\Q6 M"*<$#()RKG^RS#G04Y;O^4AW&!YW-Z$]TI6(2:BV38'(#^NA):]XUPPA%,GN<]?\_U?>_Y,^2ZPL[,[+W* M?:^U]UI7)+[AS;CAD"_G %=ODG\ =X'UA)B.TZ=?,W?FQ7B3 G1:KXOI(93B M]20J'S8U&50:O4$.;8[D2]N"U%1/!^@9:X8O_H0U1 ::OF?5!S2-69M!V4=L MPX8_:SZ?/>N]TUBQYGJ*X=^<#^D[\TY,(P:@.)8G7T)0NK)TV(PZW<96XC5U M'.(3V?R-R% "$O>IT*;NP@U?>*2V(>Y,"AC(\.D59:[T? M/_[9?)7A-YLUBTK%':KH^79V,%*8'MQ1*J,1!):*_Y4T:JA@>L(3?Y+WJ X5 MCMZ"[X'1)_'3%-X"6GO3^OPL[OBD&4:>\@@"NMX?7$T><"YQY-C-5^IVY;P2 MB]D; 1?HIEEL?(XQ:UM M;\T#W+&G/P=L2KN$V[XAFI]_QH/"[ZUW0)[L.7CRU?D3U TXX!E /FRMAXN' M#%E$1E0Q91VA%892B8NIG%V8SN6O-E*]/W3?N7FAY%V8@FC2,^HW?<*? =(! M@$8''VQ'-=1WW;3&;,'/^$OLGLNWWPV3H]\74:GQG?KP#>JYAR&!_]0>7D>< M@[% :->L#D.Q.,4LKI2=#:4_FQW4(M CD??5NN:PC=L_.J>D4G9B1_( MEW"O!LCV5A:)#))$V&5L13>UZ7X])=(=_--:(A7"^.&2]ROQ0;CV=;3Q=9W& M0N^FENFUGG7$#*:+"KI[F;E".A9EQ^\CE$\G&6KO(FL&P/+5V]/-0^7Y$_PWMI- \9PB]=!Y$K(JSU/OX9!RO> MR&RQV]U0]^[6W!(J9$3O]"%*>7G'Z(7/7]UM0W2%[IT4B^0H\T?_B3$+.'HX M2UZ5E**A R"MA8KBHN'E4EM9^**Z"#-;3_=-+S(SEEBP"W^>Z;S'1E1A[ M^C?^7K1$V?U"UT5/,B#+=62E=QE+0?7S,I1/'=L9KYT/M[QD(=.VCBO],:V> MS/2)/'\0T21RV1.KLG_^4)CPT__D&9]!Z=UJR!O-DJN*6*)GV]COV7T??%_; M\U=.:7@,VZ=^*?P$5E5)RF$1\NB2Z3ZN(H?KL1,?IDI"7HT9W4Y+,VG@/E\T[%?^>OA+]T,U+7-6*#,7 MEJ0P7H>U&7\09HT7UA%;N,+0*8ZU_^*_';77:.I>)+HVZ\3K&.%W/\VZ[TU/ MVS;DYPT/ MK^8/D*1#ASN.L'ZJVT.I[.J_/F&KL1_-0R8<$_[N'#GHQ.FVV_?WP?D/+#?L M$;ZXX7]2? "XRK!(Q7F",F1_@^QNGXEGU3 9L.@6VOBLJJ1N:E77XF!J;VB2 MG<; 2$-/EY^GT!W_)89]?7P[,G/O.>L7N:\L.(_R_\!BU'P1!_FM:#"AM)02ITR M^#>DA@T+YD253JL(M;N+> .62P/1%:S+K_#-SF;:TI LUIZ#FRQR[KN.E;-)."K;&IKBF +D0"#"6!IW$N*!\C /% /"D5/*/AUJ M!$KN$;^];\/:[VW0T7'1N%3*L? B"\L22J6T]&\/" U@U=E$>'72 /(NF"V6 MHZ4%+5?T,6?'N.% MC!Q5S<:QIV-:781_=B")0>VJSYV3;H,R030#D]Z!IG.ZNL;\P,Z6C66A!_PW M.3V,M^_#:1F^ <*(D&["\C4.FC]11&I)8 ;3#_!UK DTJ!DIA47V[!/_O4OC M[\_!0U_B'PKI_A++]7K[0FC3UM!H:C[I/&IJ[0WQ.9*K<8"EQS[*R]I^MX^. MS.(+^6*'^JQ%6CH2FV&FATWAV$719--"?OH[[M7N/1'O=T]F]_ZN)'S-?S-- MV/K_503[YF:9F6HV&8KC"./?:AW@U5L;3)_U"YL3'[4>WRX(E?]C.+E)1@8% M=C6WR?5L">Q:?4M3X[)X9:BH56B_.GLO)"\XX67&*^M0!.TYL*-L5>ZT@+8] M])VM:Z'SM)?"YMV,'^\O6D&9F]U,'JF^=?3"]=85G#.\0LGX#U30LU:Y&PDZ MN,X4L/VA08XYMH#!SFF$-/G:8>)1O!IV4U^"O$__Y\3%7>UMMP<;6DVOKCT_ M_8?(),/:- 5[JVB9*;TNH,$UAV\-O7(%/4JK%OKZ]G4/.U5B*OHQ8<6"*0-9-+'EX&N5^0Z=/EO;>F847"])&(A,3JCNN7@ MXTKQO9TRLQ>T6AK0.3#S1T,[5I=Y\,W\H#90C VCV.1S/A'K"!FN2Q4N8L1* MA@%L(#,B?W!SB04%]V] M]KAM;>T4642VN<#%)-5QQ-YYKQ4"H5LP2C+K@(VW: ^OR=IH*G(=H4ZBE1+! M8S*RN%!H&]UPY@X&OWT6FIAQ*.B.O/"N6"Z,O<]^3?F2H8YHH=+AK\?^1KS) M0DQ )%8]FR4@>?PY0'$=$6#\BZ(1EVIG6UE39E/Z]VV*W*GG^O4RBW8,9PQFB$DX$JF"UL6%TE$S"3Y&D M=%@$,D$YW"]/2^[&4S=8M7*7LL>].P 5XPNGG+ON%I-! $1,-C MO/66+3BGC3-)M#I2XXF26N\?R&;1PAO^%DT?X_3_E435AMW-42Y*N*G++HYO M,LIWE:\,C@W6W7?35D1CRV6#*UP8.Z4$5K!V%W T<:<@EPHL@].]CMB,$X)] MTR,*<:.5 X"ZB^FPP.A:.W?SM.1UC@T,_EQ).)7T4&94[?^@;\A+8LXZ0M5: M%3^$EL#9LDCS%CF[3&4DL;[.Q:5!ZJ*3W;6I5"-\X$-G:<-TN!(GZ=V>=0M;"V*634+/:V M_::T)>..#0VYA=.6L[1=N M\.OQVIXO\:?[Y=3_FL9E='BLOI1X=4)8S.5)=N6A>J["Z!(RJ7,/),"T"[SB M.S_^.=SX[7O-DK%\4*Y$+ NOOF14<*T!\282_R"LT6N'J<$.RQ']X?.Z[2"RIKIE%YRW5FAID?J7 M]O],=E0Q-!<*,E08YI$X!O@)9 .)JSS$UF,!9!G8.$OK-GSL1GT"5/&P=LYI MGJ8MC)T[ SUKV0$70B@"KYSG9H

ZHT?M?O:I_5,:^S[WR##C2HA/QE2KH5:PS*E.*%UQ$8J MUKQW\AAD!W,T"4/6+T8"&2GC1]F=#;IV=^Z<>@(_H)JD;U_VYAB,JF2KKM?M MJ+/GI#P7I0L>+_I(%T:5A5V)>EU86-AN&QH:+M&G(*L-Z[T"HJH*(8% ($2] M_A-GS"!% ) !ABDJP]S+,!;412%R%-^SQOKX(F/,>NOM$3[IV5&_#TEV??MJ M-1CIM+N"P5@YJMY1:-BLL;)=U^O-(66^1 PG&'>&EXS7@O38MTQLT$F5G#F=QCG[:1M_@Y1?_TC89)US)L?07VT,-]W4@34;16IY-UIQB1,=^,J@9&WE[( MJS"J:1=LP^VAH2'#]&4.RX(&,S(ACCD:J][CK_2QCBO/(M(=,E9$1V>LAAOW MU0P\^VYK&F)3VW+B%*M07(=%!1WJ,^;,> ^L/.?K(1UBWSI"]BP:6T$+Z$L M!WT_^JYUZD' Y2_A;3:_$YI1"VY,]9./C^VS-17Z1:*@,]'J*-H,*O=NPO(B MQP[*]F;5+WO.^P7-<"V@?&SMI41PX&>(D>G,ST<[/MYR/+?'9I^]L'A _4M2 MM#&D1UC^)6A?!P+)<405KC^+G;Z.V#1.6>)+L3!=!*VW3P?*ORF>-L4@2T3( MC#?>QTQ$XS-]R0=@?*[']H)<. KX#WP5WAWKC3,1E["^71XN48_[ M:B(:YSY'A:MY[#*Z\<#O$U/%[L.X^TD$@LS+@$E7_50%7_P76 ?<6$G/@J=2E%=F=8E!$.7/H,'C@]3K^6'3UUZOY-82,EH/_GE: M\=U2M/7TA>K,4^XE_4;*25W[!E2$^U 7#L7T4<&S1&A;81>_>Z(=IT;JR;ZF M->,]9E:ZCMCA)T6N]M7T&,E&2+&9(OWNK:ONVR]["V/;^@A3GO, 5WV6A3G) M>X6BW9_;,F[ERS'[X>9@T4>\KG2K9/MP,B LF\55\8>H MS>:O0FFKF0\TKUY%J7%1XZ)%M175+ /[E;RHNBUI>4?C/J=?OBFC\Y84"$ Z M#DGKB%"9O': Z;L@RZ*RM#K\B71A3]^/*#?,B#X_5 M0[.S[Z[KI.FZ?5CN2SWY\)8K;)0:T$;0)'L2(H(6?(EB^M"4R?P#PN-IKBGT M6K#_2HSK&BGY.*6[=9?.DIK??)/B/F>,KEN7C<)P LBF*5OI @Y5 SM8\O$2EM'\G=%PQK47WR?H>&W&^5.'#W#"W;V$A M[;*SXH+ZSN;'O">="( ,N^3GJ]F="EQ-HAN$YAS!&8W3)TWK); E-PY.7K=" M5QSK'?TB]_#UR_O^4]\V2=34U6M<-:)T:U$;_.72,A=JMO M-MR0(T)9H[JM(\C[4%%W4!C7*3T[B%*[ 'S"FXZN5(!K\*M(.+X*'K9R#IAS MX966Z3Z4$](6'BHV"OKI$HML]5Q6YACBJ7CQ$:XHYS1N5QM+D9C>PHD*//+" M-W-7W7)T0/[9.W7;@F^9W=S]5M%+[/22XFWAGG5$I#&T#;F\F1/&'_Y'8.JQ M6BE]MR+^\5J>M&6;WM=C*)5%/HT<]MWJ>/YEF]/^W#-"C3MRK[1:F.S]-_C& M6@AT[2*)A*,VX]6Q;I3#(#^UHB?P4=BT7R,%$QPE=R-OYXB-1-5#A&BDME&8 MCFU7CG1X&*(\"R*QQV#)>XKS@JYR[)TYFV%Z"01%#A&0JK&S:KO0O6IA+ 4U M^URZNJI-F!J?#=R$F=W(3')-_Y'HK^Y)A^3Y$J>WH97]_U! ME(GJN";HCJW-???4N>=Y_D*$VD;IC?B?!^=-?\ M,T'\@-O)(CZ%!)YD&O(ET%=9&+[X>TX"OG\-)[0CY_"D1]O>5+FNKB ISVTXJ$2W(-[#&-)IZQ[2X(I.V3F=J^%\ZW*8\/?Z9*H:W@(6C7:4 M^F_"IU5V-RN^>EYF2J97K7[*6IH;\-&V:/Y-@K3S[MRJQAPC1&C0'0D%U2TB MGE7.6R8K>3I2B- )#J+*E6',WNF&4B!O:+E/&KY^XOP\S\ICNY^ MH4?D][CMO6YXCAF_>6D=H<7?P-W*J^!OB:0*X0]AI2G=G7(LLQ2?2#7K1UH+ MWW)^JLBFY=F=J[NE+YU7-7!DITXI+QL51$@G/J]?'J$#4X%TUTPKIVHLT!7? MZ+O8]L!H0NT?V#O:<5WJAD'5#EZFFD&Y=M7UOJT:?WG7K'3SE565;ZZ,Q_SRN*U MP%F]QX6P0G.M1,'T'NL#$ ;\YZH$I=N#?[ZRT^EA&-%7/Y0OV:PJE@^XWX@R MK.I521:ZP.C@L!F\#L&N,DCO>U*L:8RA[_TL+U[IULW] M)R:Y&N[E7G45'"7HNWW;&98'D1.!/=AW]+4MYQ/M!>>(J]J#5_[.5_TH99]> MU@YM 'JK8"-(DP9,7677CO#5(ZR-Q_ J^+%II:9GV*M.0\1$;0>3F=X[ M'M-#NOYNK6._!E)$GHL(+\#FFKI\'5[ 85Y]5">2:\Y[P3U?@77H;?^>D58* M7NWY%]]YUS.C]L_QQ/)=UK1DKZ^>:]'UJOGE?W&]V5;KB&42/-81!+I0>7P- MWB,23$!F#!GP-$DRT$)_T^G=@"+7CEV-W#Q ,_2C1&_4?36-^/7YWGFOG;'V M_L;_3=[,0;]8"?,#@&"+;*VL[Q)1++<\H@FJD(HGQ&\;(X MI]9;IW>R]K>]S/K7-:\7L;_U@3A-0@BC_R8T5!)9%(D"/9'0SC7F 09!%IKA MBQ^!?X0QPM?GZH! 1L5(,&LRV^KJQGR][.BHQU.QL7<>!_.Z]ABTR;P^FY+Z M^8GAPA"D[[ (IT/K6$K M$KL7WI4RIP^G[!UX_UP#(83BRNG1E/M(4X%\\;=@-3N&]^0W4B:\TQ@,30<: M5VL[3/#141V57POZ S@*JCEV4J4)^@6)4K;U=P#:S'W7+I0,*0!%\#>8^).] M6:=+#6!:SF=I1R](X,!-B^%H[Y.JAJ=9>;"@]* M ,CF *T,U6J7GBVHA$ML]GM:#8ZQ Z!(5E.W,DFVWH@[X^?,B'\XR0^*EW6\ MZ))5Y:!SC+AM[K'R)=4;PC^ 5)B0(J%M?5Q%O>.O>2VH8$ECI06\,NM$T[5 MAC,JW8=?1I_5Z[[L^P%\U^2M>%([\);5=;GG.!YC_)\)B*:U=1&G)NG^Z: # M#4CZO8Z0@DY3X@U#R\.NG+7R=O/P( M\K5_%9_: ACIJ([J3\_Z"8E=N)'#Z(CABY,YQOAAT@82[1&I9;6'FL$7?TX" M77N&Y,/\MX+*W7?BPH*+3[.P*$&@O@IZ # MB?YD!VS;1+[P*JS%H4=T='>M\^'V,:XS&,CH?=#:=K#EQO">VU/'*H)'5;Q> MS+2ZO,P_4[XJ"_LE#;X^]A?MP;-Y(J1KS%1DZ*]RHT"A06,+SA&5Z!?8JV=KPXW7^!_!^QY6GF#CGY%,W:TGY]VO? M)#[<'O2YP>G?9GAN8#.5C.8*\EI1. -28^-D74D< .U O2%^$NUP9E#%H5>]UH>@Z_.) MY06]5(7.'9',JA__^C,"=@:],"C;9KL6Z*[9IF3P^)JZ("SKC^:$X">)&]<1 MYXVGFF @V*+7=]_C*D8:\G\?5*2^\T:QYUC_#PVEH@5'JFECN_W#F_NF JI4 MT[^O]A A(QFNTA&V.VA7S*SG^ !DHPZS,OS0F-]TYZNG80_V1M:K8$-/O,AW MLZSN']Q4DGZG).-HJM=R?OG7VQLJF$XR3)@DB : %MFH@,5=':ITUVECMA^O MHAFEZA76GE- *8,**-F7+!<]N7]OF6X.C3W^<*-UU(--]H6G\$7P+/'NFY%H M.4CD4%;4N6!KH0,$R_QHZQ&QVV=NFF3&;[DH;6/VG0B>'H47I 6=B@;]7:=\ MYESBD8B%Y[YT=WN#D*7W345':JZFF)[]M:$+?3#1V*BZ@0>]5D0AT MJZ!I/6.%R-D_M(X0W\ORI%1?N]JU^BAE[WCM^2+J*?16XWVJYV\LG]S7\U&H M( M1P2!,Z[%->04H6BY2JH4$[7P]EY] JUZ]\4!UI 4M\\/'9TFF_G-G2;3U M6\4RD<\#QXJGQ0:VO#38\IPL:$*W<166HVUX3:[]\#HB#)5.;5IYEHB)C--J MHP-24''WE<(/^4_/[I?37:R8[;\XOW7YGCF%N[6R+Q\@[X8)#+H9PPR>)P@# MY&,D6EV[:: /^/1Z:#B(I.&>[UN74> +FC5L"V0JR.T"&*\4^@6/0JDRSM8II>& M-"?N:T=MT-=I*Y*\DZ';.8$HVN;9;[T7(+^A3A7/[6(1EP7EGUE0 XM"1U-> MVS,&^Y!*'3NWM8V6WYKA6[]/NFFRI(]XFZ@TRO:0IY=ZA<(:XTE@?>@/WO&Z Y'WE[B+I]]&Z'XX>W^X4M0.YY^3/P/AQ M4Z$1@"QOC>!>X17"REN"E(09*WKZ-#VO@&ZLA'5P;6_H&&V^YF;Y8@[5ZJJ; M(,W:G.SMWIU7-?1KKV[RL?ID@-P:/^UPHU,$_]%\&O?\$Q1ZG-=H=?&NMHE( M\FCOSF9NE-Z-',2U-/'Z:A3M+K&UMYAS#=_/1T(_=F?%HN7)NM/&W:X2 T]" MP'5$1LW,6U)#OOHWE\;]^J:T37]Z$^H=@G8$G-X4\E4%4 6H%K>!7. M %*D4Z>5>]0(?<1,C]1''W%>>B\)@\,UJL714]JY0?F3E^\\S24:>*@GR7PV MGBI@-_+NK2,ND-(3D$I B$SV071.QX'P.O^P7TO31QHR,;O002/<-_+CWEZ; MZ_)N;0N*"YS&AG;Y*X >=Z:-4W F%8OFF(1#8]/A1:=FNL>&#%U,GYQ$^#OY M?8GO];Y_YY:3V750GJ;7)3,%T#>F@,HTXZ1EG!G=>+-7[5/"H\41IN/)RUX% M1;?L S[\W+M[Y=T[Y[UZ]0)_]!7&%9Y5>5*,0* 8O_AAM">< 45D$[Y>C M?%6L 8/K,VTQ52[O'V'1! Q:.H>5^+'2+B1))'UXJ$7A>%-A5NBY/#1?Z\EV M;AJIPV_W@4)6 %&?2-"TJ%@MV=YGYWWWL>W]TX^?GWSWI/%A"DMO.9].5 ?( MM@#&.!D)^JXCDCIW##?#NKD$"+4@82^CU"%?G]CG-F*F8OSE?@WSH_'@/K3E MH^925%S4"_U?O8T5BG;@/?W"$T.!IBM)$?4BGS"1>.7(M3?.8 M4\+?YQW*MQR73DM8%!]^]^G,^2(MPP" /DX$/8I'2WF2M%!F9HUJKM3/0U$DSOB2$L+=!S$ K_?D%/D9K,LV)!K1)^ZN$/R98G/VLZT!X9Y/ M#T;X\T[4[-8=^.3.&H@(/X,\KXBO@/_4*<)+B:,JSZ&Y+M!UT9[>^W2>Y/%; M?YI_A)4EVO6P,N3#Y6\$.UQ*M@UL$=X/_>)+*T!VG-@(%,QO@HVG(]G"D!T\ M$Q6Y>"37=J+YAZ:Y[Q&SEBG_2?19QQP(BWYC_P#,YU^'T.H!62 MP&.SPFSQ83-2#DH%A]'K!J:%&5;$**B:Y7GF7<'X#C9]0'W[VX!!3 MT+@V%-)C'6'K@144M'082@N ]=[PZ.3DFX-Y=:>/L]!I'HM?QXR/CP7BY*;? M?W/N^S=HKR[[V+'O(Q$\&^F'.@,OD3E_V&G^OOE'"Z[!J\7@-J?C(P[Q&?5* M?<%N,Z%G#'K.W'I(TS+L J(!0=1_=(B.XFJ@.!NQ=V74L Y7LP!>O% 4Y38 M[8]HOW.MQDE5J.=#Z27^+>V+.:G!O_;HS/A_A9\R!_RSRA2X>F+!^S23Y]*^6(3<)1LE5,@Z8OH1C;CL (_" M0#J"HCUMT/UP^GUAF&/1%<9;G'FKNI,NCWTJLW8.FQ:\6[UGG_4NSS2:X9PV_' ;K\3,W$=.H]5KK;J5Y-316-/5^T[/ G /+> M=<0YUVD+OD0L7I'_&0FZ(S?5Y8,S]+XTTQG7)%33[ZK>(25VP]%V=H7\]6\= MG5[8^;B_MY]M/:H8Q,,AA))V(@07P='.;ZAI7W;ON-5>SME%(NBZRY?2!+FA MZI6^L(GM9\M\@RT,P ID^/$A_S2U";N'ZT:ZU_CM1>E7EW83'F.EE=0Z,T/)V MWCZ7GSS5#_08;^%NA5=R'0&0C9F=EOB>!SLZ1JP2Z7Z)5K;@T,EQ;>=KSEW6 M9J/]19;.^45>@]&R!P:W92T&J7?Z()@D&LPH$7Q3_B )=":DDQ"H,-3U;!I2 M"0J8=V\=-R4GBGR#6LLN:5--#K\SV?=B?^"KG-^&_C#WVLA8*-*2A6'%!90P M=$RD#:Q+AYGR:!\E_F2.790($'Q*X]S%*AW9B_NY/Y96H1U49FTYGPHT6J1; MH^P>::IW'RAV9*VE?G5K"M/:UHS9P>\ZBBF1.":Y\\+>W/F C4O<*%XV3M"3 M%LFKP,5P8*TF(ZV%PZ\0*,A-G_%C<[LG46'(/ F5$^WNGV_::156@*C1W8%M M(;IR/JI;;C44_T*@XO!B_!%@ RH"/@3BD+8@E70/YFI(\!1!@M_% MMMX"NJ;C88 MWVG =?[X;:Q3%6<(-F=JKKPTW:G[P/.NC=O$A$)P>.@YLK!P M,O&**D(N0D_I!;:#2.R!.9?CCE #D>%WHFU #6'R'Z!9)("SJ1^ M249Q'9%JIO B_TO:)K;<^I; 2O M$W7^4"!-IN>0 ^76#[Y42[O?LUX[)K'GI)FJ"AE28D,'N M,(BD!N'1T'92SU!.ZS2*@ I;1VR*]%<'\PB8\%WC[_#7IED I![VV68OG175?P T&*QG _N^\XPSK36PIU[F4;I GW?&L6@ MT5/+38G=6'V)MT)27\ISWRB[D--AEB[(3Q2VKRZ_K/M!;"4P'\UG\'7Q8R0Y MG5\=4?.1]YRD,R6%T[LMTVU'FPSS):\CCX4E89GG6SD?&J;MU M3K6<CGCEE(ZKX@>L+-8"_:*Y=ZX@MN%"HA5$:)4^Q5AK5^_AGUF>9N!N6 M&&.=FT)&-F(20B'[$7(V]5E B"O,5I@)G%/<8- '>X2_Z3O+^02T:YX#/M"$ MR-78NQ]4E7KR'[O8?S\>1O'U-8U\[5>Q??RVO6[HT7,R C-3"%'9@F!#'7\0 MK4DZ7Y]*%*E=MM[+E8)FROW0W%VDB?F?N'!Z88=SKC4KY+;] [MW(L<'/FV: MZ'%Z>YP'@Q71W)'?! 6 K$$*D\1D:*FUMO:170)67/;T-SF$7]V<[;JA&B&L MLJ*34XTX8&.C^ T%>@R)0Z7L@] @#07M4B;72G];PJ1=7$=T'6!1[<8"=NUX M13-\=ON]><\WI]B_ [.]^__BNMZW[/4OAF\6,[9""JN'=.I[%_EB_I29)/DXJ5\V*$]+B)HT[VQLR/K\H_W.-MR@Q\ZYXQ?VL%J'K5KS5X PHV6F*<>QQFA78/(F M'2]ZFH)$?GF.Z,G]" 1"^ E"*3[^[K7''DI*#601V9J+% E1QQ'[#94:\+=" MHX__X\4 2'^(6<@ZS1:'KM*(TZ?M0?>T!G#,F?7G/K%W:EHUJ'/4"A5;'VUF M>"Y=Q#9N^ZO^30&!(HA]?CC80Y? $_"(>Z687?M"$JPBUU2T4?'*ER<@ML9;44#FQ/^X\L. /D7*T7;_IE63T MG=V3^R7H8I+F*E=>F+T'&N?HX8>!%K$\KA.#*!5)E.XTQ?D!2.ZA\=C!ON*3 M-R-D$R?U48//;5(?96G6=6?F5W-.L=M\#Q_%R(Q>&IV>?U%2YV_TFB)_)=2W-%#8N0@$J8FT V06W M&73E2];'5>(IQ(8*YBG8QJTC>C!30PQ\"L,OM/?@M=P9G["5WF]SV',=21H MD9[O$$7LE9-BI28W#]#=#Y>+VKF+P0/$^$-(\ 1Q:OX8KW0= 6,S"5[ZL08> MN^+9[):UZ?%?B.VO7]T6^O;NBS36_63E]5/N#HW#0G:*-"1X$H!VHBDRD-YW M2JVR+PMYPVQ(%1KJO3NP0-H,H]T3U _C':>>/1)A$<\$6#[/S%!/M M/6*5_XOD^'=JUR14 4^O,H^$"A)8NN5%&M/""[I(DK*RI:]F'+1OJGZL;"WZ M\?-!UU9ST2\O?TTQ'8\.ZHHT'(V[]!$GV&LZSA^^(L/$T$A3\GR)2_!3?9T@ MA=8Z,QZ_QX"D[L!>]H.M8V:^0\51-\9\[9])+7MO0;R;^9KKK2.E\NK_.F=M MHT(%T3R#42 7>)[7]+2KNMZ6$X+UF>M==%C5:;[E,GE,QB_WZV&OV&WVD8L" MMPW#PJD47\@O@2."NP#]*(=.=U.;0]/^$$4@Y E28-V6MARV7?L@>E%+BC#S6>BXT"M&(JZ+R:]4 &>E8)D(^C:$_5>/4Y MZXAP@NHT8V>Q7#A)QG12+*3@Z0[O4^,:CPOT48DCWFW.1C0-(E=6G;\IL0;? MK>:1S3F&_ZRUE\ 0Z_-%2:9WIQ="_A]/-_4T-!Z-7OP5G"!)EMKH/ M$(I_\QE#T*X$KH(O(X&BB6%/\M)1M.)3V$EV'/BY[7(? Y##CILR8WI\XAZU MST:H74MR8]ETGBU-J,FC[Y.WS+F*E,&K%Y M]0T335E'B'4D!&.T!T,9IR)CI,O.Q_<,O'K]NOMTU\8W74@CL?B 0VU\\>N@ MY#RP7,]!X/0%*A)6ZTIIP^\"43>B?D?^[3 (,O=W[PQL*3@N&@7+62NXUD.8^N'3/FQE6[TXH64)[658MLCZ8S'=K3<& MP]Y1+MI[%SF''UM1USK\\J_+%3177H<]E<+^S;L5B\XY.)?.2Y]WV;T$R.!< MP^MH9_!!H+^E_:^ MYGD)\CA>0#0# +(F*IHTC;%%-10S>9A*K 4;#>FS''R)_"VMXC MHVJCGT&F=R\ ^M[*$G^[$R\,RJRTI768T:D;L?&4+JTMPQ=^OS9T;LH:.SYF M^B,X;6YTSDQ4N$[A9Q0YF;E-=?Z?WMZZI'I.H8B*).)GJ.!I*JP. MFU%AGX#S!$AO326)XXQ-\.$^P%:";%1CRG,,>5/H5O2NX?49[# :>@:B\ P M(^98([%=@Y[>]?7S#Z;N.B?DVO9T: 7TJ9OD, .J!NCI)5S]L:@H$FT)R+*8 MEG+6.,WO/W@ULGSO=;-5]OC=[M6EKDU=R5:I:5\,7N\(1'#T-;&0/G'D687MKM]+;^%@I#@-T2 MV15G MOB+ZRU)-C\$.=$?%TP\VMO>/(G4ABM9?(\ EG-I66H\-JU#OU3!TVW M&A1TF+(4/4*.(?Z]8O="LAQY@.Q)BBR&9&G(&0ZC^+JU&5=D-+?W(74C[I+Y M_=W%&$"[IF%@SKT2_@,*=)41^^&C1\:V M, /1++]_5&BFCV\VH>XVR76*?9A:]).99-QL$F7G;F?4O?M[2!B*5BH(^*XC MDDC@Q;SD7OJ6>OQXH1]N L!>%EB[*@#1J=B6C5?R MQ9[N;@=R8JOO'U8HH/,;#KU,2_SJE+5R]T!A[8<>(_S[FQN_Z(W@)&&CM@$G M-=)I$H82(46M3J$9ZXCEJ43&7QQ)+'(=H_QV9ZU!#1@\F(CXUP5P]<1K14I-;'.'Y&O\R0)S::L M9S]:OK2U?#ZHF7WW7S9?8C]I$WX;3J6)5V@%<"(C &&N+2O4"YX4BPRN&6-3 M+"_@QZG<"?JYEE#UO'FU1S=VOM/UHE0?*^L\LHY(N8<+90Q=GQ/C%9,B9I'T MUD<,G@4]G7FH+/)@<7KSO;]KMW1C#G6$IT;5_+3[:AB%LJKP%$PVRN.3V;*](HDRXY'Q;8/,H]8)A4 MFZAY&[.UZ%>8,%/Z"Z@>_<<>_5*0<=!OGC E<[WF5WV^M@K>2>L M%ZY=QIGFH\>"M?24UO:BOK=[&'O-%')4C5?.;WCITJ* MOVP=U$1?Y6KL%91P21?(%M@V)P;ETYFQ$?Q-4?9VRG.;6',W&8YEB?'7FYLV MO2NU/]H;TG3; M_!0XV1UU^=M0[Q6+5/Y6__ KQIE/FC"-!UTQ,=&A81+VBAX'Y/:J2EQ'3%O; M_O_.NJ>OQ= K**[IZXB-?.0"C*P[%;$H5W =D<9%5?0%EB^TNS=2,*$8-:;C MB'(2 NEV^8330PE U%H"1AKW.A46T,)\,:PHNU ?3#$9Q(#1C9M=)4 M'['7Q^=-4'Y CE5C8_E*_LA&5Z,WTH[UQ2A:.ZF!VCLT0^&+%\Q3IWZP8YVO MDI3F/H=?R2M\-#O[>$\D,I"4_+56-U'UI)C76[]N_3@;1Y%\&,:2WWDJMP&@ M/2F3OV'$RBRF.F)NST?N@;*P(O.)]SLX+__,R&M=E!YZ<;%/&-^SU-7AP-[/ MJX61U1"DC>E=E0;(>TFT9YT',%MP^I-3%_@(_O":;='4&82RW;CN95R!UN%' MK_#+42)WCC5O14; MSM5CV%4D%'7J2!F'=&%RH!-EW)6;*W% MFWB4<$UZUFZQR/S#59BDH8 OP&EV, H\A/X6R M[\ #7G 5($46S$&VTP]8[>68XQ3!$YE/<4;0'N]Q7%REUY3=A6E^98W"V^CE MG)&C%.D:=X>BT4/]8I^IX-%Z(9P[9 R*=:.$B9Z$'J2HJK%EO;L^M-2D]'WP:/)1,6B_]F+\^XV69VCE/JB8[3.[=.3D2):ZZ1GX2?=\XYG M,J5IWK>OV=DA\!Z"3DLD8DMH=VX"8XBIPY+A2Q!8EO2*'FJF__[7D[6U>/$? MM\([U9OV-MD^S:Z\V*9,WW5K6XJ1G7#[YKX8DC%'\A-_&@6ZN:8@Q4E10G5A M2L3FR>4&UJ0;A)DG;?%WC%JVBJ1_^M*6[9$<(Q4D%[4B=^;<#7'FER"[,9CYX:_D'J_;-]!/@'.$3\5T#%>>R@X8!D(PJ;)2G&)G<)3_^^1$^Y7>&'9E'G,U ^&P[*@ M2*#;*&[[58:Q!/\#L*5%#,I]%#[\M^E(V0]S<&JHLCPVONUGVL'S3]V.58:@ M]T&!8$PO";Q8WU.?C6SVJ!64F('NTTC7M3:ROO:EX&4A-"T]R_.86H'/],S@ M[I:K>_-HD#GH=S.'8+Z9R*'H$F0 MA]>"&) _1*!Y]A:^+CC>T"X<=K=W:=)$2G]:V/2"[!G+H88-28E#-_BB_+%U MA"Q?%^EC_)8I=%@3^IC(3EMZPQ]U"U"2([QQ2< MTJ6;?9H#J_JZ$<1GR(:))HX#C$@:)Y/^H*?7NI1\E+L7KEII)$)PE3@8 ,@H5+B.$']4R^I^Z9$?XNZ'07I1& M!YJ>8;4W.)CFJ_H0MK,W8C=]XSBPXPC3J&O&)?OE.AJY4RJJ@R:\@O^*>PQ* MC:\*(Q8U_F9L&VVBMO)]:"2#*H5>:+.(G]]GJSG><=.DGF/CZ+BF.';*!IF# M>A[*51R$062R-E>\"?X3") ]^&+0=XJ_+A1^*>X\3489ZTN1BSCHF6?:]^)6 M9$)S_K%OZ#D%896NRLNWQ+J#DN%DH(?X8["L:MWBG69V18$1LBXONK D^; MW6O<_J9_.T,ZH4@=W_S4U]=W:J8O-#0ZWTY.)&OGL$'Y]:2'T@CAG-,+_ZF* M?!M,Z'-- ;9T:F/KZX<:SMJ^E_9&"NJ_;GD.19J>8;.'-D)-S\X;1TZ\W>-I<>V$133P+G!UR;^) D\@X'TYIHJ ML9@^D@1L4=Y+4N8V35[PV8QB:.:VIEQH?TK<<_E5]S/%G&'SPVUW:VIR DI0 MQP4X"P!/#R7#%R Y!OO]S82GM3JK(FT%:.K4Y9I/9+JX=OV[6^29''2N9J3( MX>?7:6'1X&VZ3CHV,O=;)"7#2;0?KR0)TKTZ6"# O-@_+,UJ%'=LH91W8C/) M?Z"S,) ]SDJ@K".F??D2MK0"6"'94.H3V,$UPRB+"H1>FK\F^L QEN=*;K\_ MZA/1?NCKST>'FPXW.L0V-(1FIJC,)ZI40:%O'7I96E0HJ%: MPY0$WS_6.G(]W:NQ_]5]W!A?PI,# V.R+2D*]K$67:>':,\/=2PUK_,9D?JFL>>;N&2I<:&K058**1L35;U&LI M,0BQA5P<2=#P$*(("D)"EG40ZNQ_6B_VP;I**CLX:YQGZI+0RUJ8?AC3M/QM MPCD];U86P/J5/ GI/Z4V'X/ [?B'8@YR7'!N@MT+(G("/>*>'NEPGU]'0+:" M>G4'^7GXI[A.S+] C@J4 G,. MPI3Z&RU=7E.G+(5>G_$SC#V*[:.L;199E*[ [+ >?7 JR%:GNWCGPY7L=^[[ M@_;__<%&\&"P&4F0XW_2TH-O_00@.^["F3W"G9BT4E5.Z9 $Y[LL>G\.DO%: MOH3FMPIM#MK?5L)_KBP6GCQK**M7C/Q_V'OS<"C?OV]\1-D;^Y(89:ML12AD ME&Q)J!#2%,D60C)EFI%]%T(1HR1DF>QD&;)5E)!MQ(R92HO)-:EQ91;/-9_O M]W<<]^^X[^?XW<_]W^\XGC_.,7^XYCJ7]_D^7Z_S/-^O]\=_B=Z>=6_-0*$R=[5"]@]H/#FS!Q MOD#*F C;)NYC^0):Z7Q/5T](C%->;*B)H25LW_=0JLC([L/I'XDA<% -G\%C M+5N,<.">9;:T*+,'K/2GX1-?1 8OFKS'JJ);6KSUAS:\V]?T3__:G2)6ZISK M]+/DB6KFFQ/X$&B 3^,H.;BF2K:L=J^I=UOVZBI;C<'_,E(4#\.X !,)4P>5 M$B_M7LM?*UN3/3_@8:<681ZV-O/.E,B6AG-%+[%<0%&N(ISYYY]C*VEG4/>: M3RO#K8("%SS2EL;VJK3I+39[\"3S4K-4HO,OZ^Z45V'[#;?!_CC-!E-6!Z#^ M):WQ_'@V]IVQ)[88<&=6@B85Z$ZJ>T(8X833$[!R97IBCNPY)+U]1FX&OI,B M(#9-UV[PW8'OJ-'OY8H A'X4CT=NQX@^MGH:4+2M,.SI5U+(\]UF#G9JYQZE M1K+WI3T[DACT+_EZ5*X[N1G/4Z[,(@/>Q"R4%#'TW,_K88F;L!;CG*4?!#ZV M5WMC;HRNZ?J))N-?@='P'0T)TFK+5:Y9<_<%(EYOS$/V.T"&?D#4P@BTH"VM M#J&22A&,T#LWSBY\Q6J-EQ&;[F5Z17]=UZ<(&+%SFND:'\R*?-UJ?AIT$N]RQVDL?A M.(F:T"AAN&]N$+>Q'6ACX FV;]V/=>X>,)U:D?S&T0M%+'S[HNA@[[S"2YL' ML/S4<['V,/ZO;BTMP17=P0&CKY5VGW0.=?41W7/$4N-L#CG@=S6/$2T1 [)) M9RBHE6+@'2H#W^P_4(=\>4$^WJ6IH7WZS[&70OXOVAW05OEG6D[F[M&[5F7 MDUR,-@+"V#NC@!JJ/QWR4 (?P^9JEE"Q1MXW-F%4VT%]8?2MF]<[Y>X'7ANI M.;JKZWZ5Q=E]#%LE.ZRK0;V=X$&^KPC@'&$VF*K/EHEF[HN'6/J#>K_W.(5'&!+((F! MG^;&(B$RZ>7A4-F64*M[8_K4L_&:@GT]X:?+&[3%]2EKI+*N<*)C!K*^DN%[=5U8.%2]R:,K=;:>G+G=\-:R%4,V(KY[:GJ M3@U_MX?_E84T=H;R3%03\9R'G)UL6^03:T-P!EO!IR)[Q=U MDG&H8F^]?,J3R9^'++H;UR>/HY1NH(9YT:4B0>9. M\%[(FSC5H0LI=>OQJNG]T:8^(QK,"AF#T#4_OS4]=8,73QK%!W?(D5I89E0K MZJZE^;4E@<:08=:3R&(Q,WRDO:<]7PSJ'IS\D#GFYS8 MVH$]K R^;[CGJ%CLOB!D"S?QG_3!1>:(K83>5=+DDFQR.GI&@CO_+,8%%L,:)4QIUVVV2BDNZ_HD_^;_Y1=Q\IDTL;!UQ0Y^:";IP)?)'_T%UN7?*@N]S:D+*&C8*?G_E^ MU;M'*?&6B&Q"JV90F7<$%NDNUX M\^DWKO1[G0=R$V?CY&R\.FC7V_-&%2Q\"D[F\6Z_$7V)*2_^N=BEQA5_"\XQ M)KT8A0G7<S'?OS%WOJ<4?$>/T@6,QH3Z:\#(SP:<;A@L4J. M3)56D("/@8O*(8;"AM8_"9D%/K9SLMCV-">2(*UP^*T7=1,VM)I*N(JYR=#W MF'S<*.4U7^T5(ZIMEYKU;F(_.M-IU%*+ST6"?QYYI1.>=Y"U264AT2-7[=,"-HU3O'':9N+>2=0'Q4N M[-70N?.@;W;VL@:GPY3ACC'70=DE?&F19 M<][8=U@)U^O23!1^M27":#<6R'H!_+]\N<(TEBZ&)XBACO&'7(T0V^/F'Z=$ M5"LB(3F)JXLY-/WP?/\2<4>QZIM7F?D#C!=>)V+SS?Q?^V7!B$^0P G<7# S MGI-BL1--9MJ#.;=#JMDF0%B6GCS%IG6C$G];*RG4)?3TF\]V&HY/)D9"Z]\6 M"K_\_EMI>$A,CO<][ MC=4YR=_;:.$,]A_0/+@).R-E>)&2VQZN_U47IFS*@W)NVQY0<:*8\^!MO0Z M2!5/>E3YO;5-XMOBKO=AY2\2#NE+HC]EIC78R][I6[H;'R<>%+RQB%\J$5D? MN-65P1,\*30YE5.HO3/((\55H*'7?+LC[@@.L,_.P+7AV%)PI@T T88P;V"Q M@H::,Z-R6ZH6,4G[YYP=4T-T]OSH+5@ML<=>EQVXFH7DG6"N^BIG_38Z_8V,I,PU3,8*#0O M8R)PH%VD/''Y8N]7F>U3ZY#1K&8@Q9 !\*0=B*'L..ZA2;;]4IA4X+>8Q\&W MSB]>-G%NLQ&L4HVK?;+-S[A3N X+NN/]?&# %T>^XLA6PA^W5WX0ZV&3R\66@B%55T4^G+ M3:5<- 4F^.3?D%(;^Q[UW&E@+)4,G!V[@P"<$7QL^XF#'.TE0B+FZ",T\>C4 MU4]%P:R8V=CXE6*[<^285Q=L+MW9>5$[;@1U=MP2 <,N0'T")T4S_T(S(_'K M)@QAA""MG0./4IR2PUU/'80 M_[V?]#IR_Y7\SVF_CO]-+]R[\SOB\IL<#N\B%#^PS)8[RMT-GADB B<)*62! M&8 5'*R,K-5M?]S 9SC4 M=Q8S*BI1]JQ)ULV/+[OL_R&X/%Y9PKEOH8:=0P$.8QG$IL*7N]3 X@M 5;%5 M1.'O M%!B3A4,QUBSKH!Z939@-0R4GO/*\5V#RT2;?EMJ1\W8::S;"27;%3<0K99/Q&G[#RR"1-V2Z>*FN"VHR<.6ZX5T'>[ M!5R^Q_?%H$98^;33PAOS#=@OE!(;R:DE4E+)S=G]R*T89TXMVY]EA7V#0K!1 M@OUXV0"\ @$:4".4V'?/-/-K=FWBW$:2I8;>'3>#]'WWU^]_(CR'2!^JB4!' M0/06 1'&AN1!!V$CWD8,O.LR R/,B)I^DN=4A;Y"MYA23GC=_DIER'X'>?3: MHZ$MX@TS&: #DX?H*WFA UA3C.$_L0I!/: C91.63!9D>X=1R7"V >BD\?E# MZ2Z&^/-+@=&X\(AW:G%2*R,R5^?7#=H5Q9 V7_D*IJ>GW<;GYN:?. _P\OJ) M5)5=W,,?"Z/);/Q[A7J%D^*^+QIF2T DJ)@Q1H/3/8#E <_D%0;K9+"C00QA5MHY(S2>M0 MW_DB29$4_80>273\J;:FR5"(UHJBVE*Z-!]+Y+T-RM'V6CAYKFEO_M0V"8&3 MX-JFJ"J,OG^ZX9V&9)6.$.<\0943C_.%)Z$ )_*<^TM\8^7+XOD1 MNEE_P8318D/U?A//NM^_NM;=\R39$6_56@V.Q3T[Y'*!^,_.Z<[EE!Y]MC:0 M/8" 8S09[@/>\J<8R'2?SKR77$3WA_*T-3]Z2Z#=\Z/__DCH)I[=?^K846/#99!QE>->8$F,_0/@-] MA7!6GWV741@EC!33.PV6;A-53L[6D;3W]G*\N,7,8&]TZJ'>0(FM4K8PP0,0 M;E$/G)XABA/]['7*7:?'Z.64E.L."8CN+%NO%3I$+IU+YUQ_R_(2MGB,C,TN M4X=[N^69.SF/>@YYH,V&\7)_0%VL\*)-XVO<)6J*TMO)/T(#(A-6.Z-W[UD, MRP]'%GACWOQ"@(=CK,#/C]GB'#PQ$!Y+%@ICWWZ&T>!4=NE3/ML7OLM_V^1K\Q,K__"(7PI4[7$2@RU.1<_Z]M_#T>,J\,IP: M#$;,HLDG)U=W=\0=L9:_FJLV>$_I3:IQ]2Y1.F\;WN'?AQY?>@PQ!A-8(PR" M@>KKOL4,#D;(@4$LZ^[VUDV8AXR[VRH_1/J:Y8[9MA,*L5+87G*+_PJ=%RV2 MS17^!G0R[P#O'C'T3P);RB,8-AVM8[*P^C:3DT MI &BX0>"JI)'4X[I-5U,AAC!>Q"'ZI[0NSAN]*-D_X7AIPM=)Y]_;.FX+IWR ML>;^R)Z0=G7_@WS@,NL"+[8 :PQ]JB!]SG):<)<0X%[_H52,-V!FW=K] 7. MAI*J&TXRZC:0/QI^I2AH=T77.?^HU"+G\#8+7^%".GPVCWD+S$ &V^$HY9NP M;?7-;P67DNE[@3!;AOS :O+Z:7MF.E).2/=)"['%N5/P0;!Y@U-)1:G$=I;J+'04W&MV.F-[<6L0U ]7(B4\AX9J,.\Q(\MT@9,Y?O'A)7-W!D#;K]J M[Y*^FUB<]UF4^II!51YDTLQ:7Q$K7IS*J_AJZMJ:^#CP/V$[=DR^._,AH@+I'#_B2KVZ\H?/S<&JH:X32H^ 4QDN[\4H(,NU:'D+-6S$O M L/T28835Z2<\6:8F03>68IQD@M4V0N0T]_VQ)QLDURI$L M..QL+.Q<1B=,9)/6F44IK2QI>.YHG,L(;0Y]PV^09^^!D0.X 57UN=!6U>P M?ZGSF[GMDH.Q>JWQCQ#IOLC/_+^$\2.4K5D'7\*VJS'/$CFM.$K9)DP*F0$5HSRCM-P+#BS=TGZM-KS2ZA M.1)8HGL\KN\P[N*J(*[/'.>O >XM V=<&!%JH\_FJHK:TUWE81W[=ZW'#ZD;B>O^DH<^W#JMON) MB3\+!LO'9P[.QXQHOU)1ZG1H=[.K3+WC9FLC8'#73C5#(MP2D4<$/)&\ _EN MR <>XJ0UA\WBF %@RQ(Y RG5HP<.'VT#(\O0UF^G?N8<(B8N?]"S\"9%#%[1 MBW]PS.+U3MFY+P9K"#Z #NO MK^C3?S<_P#7I><\LVS:^"+CH4ZEYV#_1[O@Q;"?G"=$?SXL40;J? 'G&'0<9 MF35;D1&69N3H>8Y],_C)VZ=H]].FX=F[=$/%[/ '.SWNW'ZFUILZ6EP.,<4Q MUB[L-"F;?HG!SQ6)AUHA_/XZ7 SCR!A+K#/76')*XBI\&.00X[M,PDQ(XLTS MZ;\6SK^])N=^68/O]-DEI@W?;\$57RH\&RF'O!P&0^M=?E\_8T M!/SC0>DGIB5=]UDG;EKG"&1+G7\<_T+_P-FEN[3IKX]C1=*8S#''IF*7#WKE M<8N+FKDW/U^KWK%GQ/"??$?5P24@D1IBU8<2[G*AZ6KU1Q>]GY"W.W9'.-=42,I]U."PGL6(.#:H4K-0P63W_2&/RZHDWO\G%-[USQ686QB BG3Y5LZ>PE M?;:,/%?(B27#YB5,S$;KGV0(#L#C$1+F%D7#=$D@ZM'@>I)O4>".F0N3Y8=( M;@/S-]^$KSO=QS0V>G*_8=_AFOW[<*0Q2L\=UE'N6.F11H9^0I?#9;WK=6Z# MX*7Q\JA# 14V6U5,^'+R\V-5TV"@-E?\][3Y7@J.'TO"21IYAPY; XEX^B/: MR).N[@X[79VK2PZV-Q_,)F899=2?NPL[=@W.%W?_)M%)MH<^^ K7U-O;]KR \[WI2-AP[SMW%0&6LUI[V.FMF5[3'D6[-+N<1Y"08"DTN\2PG)&\B7A,0+\$DVM(6+UX6%>;@!_1-K_.^WJ_ZX(_5RI75UB&?UY MAJL,'V.=+67%O,SI(?J0A<%^IBOG M&58'8F42V)UH,Y>X>0HNT^]%9/WY;UN%C=O& M5;G"8/MA=(?_?@;8_UA4707NEEW^1(DBQ/-N38#J8X/BTH MV8!^C'FA3ON^;3 /GFS7, M>->>U..CM2R;7S6Q3ABQA_"ADO^0_/?_H/ -8L<13<0^/(E(>4=D(;'O+;;\ MVV!#HD(T_QK4=[N.)^TX+!E[/4?H>A0TO;9U:7&%[5FBV'$DX(1(*MW'>6BA M@9TD PW'[^X.ERML&VX0%D4%->3I#[PY+%HQWG")>SDY9C:E&U_2J:$PK M^X.X9PD?&P-OBDT,&])=$(YEJ78'AK6Q";8"!\Q>R^RKTP[-R;?4F^77^D#A M^\T_4?(_&_N#_=(GVL2E'LB>J,G_Q!]G:9',_TLE_U_A'D#XQ^J091TX!6[D2N[ C.RG,8I_7-Q]]^0O@<>)LJ*;[Q5SQ-^6C 2\/ M%LOZKHFN\!FG_3'][\V]_SP7>2S+KZ&G-2M ,[.\2-'9P"[A8@U_G\"UHX1D MI!\<5%\>" .U5MDRTAY@)4N.?6D2@V0=9A]M["0RH''P/C'MD7=JYMICT1)$ MH'!0UJGST@EV[.=93Q%-M\?^9WWZ?\O_+?^_+>XO\<"U&3J2AK]#!)Q8V7$X M?L(55"I1IG M\"\73!EM,/[?$VEL&J>>[43UT@RA$G>J_@!"!9]6JODAU-R0XB2ZB$YVF6PF'I'5"SW! M+@ ^G]\3+1!K=S[2$M'VVSV3.XQOFUFI9MW@CJ& #\BF[$&SD#,O)1S,35L^ M_P[QU\PS%R*8FX2/RO0RRK5+R'MMW 7*MR$/H/'<[2X0&HKZ)D$&\7U<17"0 MIK\UT-V@OYI]$LA^>?O8TA(]I1T?VW;T5=W1;+-(R@/ 6#AX2 M9#X"<8P?7/$OC'4ZDJ6#.1?BT-^S&[7=&QT]L"$[T$I7MQTPECPD^"E72TP] M4@(GFF2*^8:H\/*R@H/!VO9/C3^;K+%N MD$^_R)/N>S&\PC.1DYS[%GQ?+33 O$JTP\F9/R56U"_I2T3!"TZ(%*KI[9IO MXU[-+O(?CCL>I*M+-.TSW)4?467[#>KD+O>GX%K?"Z>LZ\$Q[;5_Z@Q$?]@1 MZ"J+U],"IJT]=E_;8<(7>_FBR,/X5V7BIMIKAK2QM"Z7L$V8H =&"D@DINK3 M)D*1?IQC-W\W=X6'J#]>.[?%)D.YXGG-FF2I8$5,]C .U$MF2].8M\!*&BIV M\0"C,C4*@0#5/)LFZMGB2T0A[^\[ZBLBPX-"[WDK ]6_RZ>:R5+J(MZ'[1'J! MT$2?UE9[-Z6<^WL50I[$HO5)2*YH$X23WFW"E**(""2?['V@"7";_S")98J=P[95$@G S;]S$1. MH86Z%[JX7W[2/C34-W&I:.*+^K2FI\U=O(GN2FZN5G@+;?*,N39 M\L%<$3Y&.E.591?A1<4J/W\4:-S(5QTGJ%@FRDPIX4 M!0GU4F._*+DUBKMT-?'7:W:5=)5 E4^)/7@Z0=,X]0S$2ZB,#<$[+5XIY9/(H.SP3W9*_DL:8ST.-<"$P$^3'T$EGY?G.D# MOLI%!+F7[FYO=P2L?;>V7VG7NW^Q_Q,L[MP6 S[Z!_=7Y,9*MEPG R.)MB&=_7=KC]VM M2T4&K8*Z6BN1K#V8\$Y.D?YU0@I*H@M7X6%UDXH09FL!&M/=48^]1F7+ M;K'J\$!=H;(\[)T5HV&W@ZW18RNV+"QW! \XCR6YXV4@HK8)0]C7>'XS+?Y6 MJCKQ1]PT6-?*MMM2U&O!Z^0SQB'!^+BZ^):L[4?R'[@Z'(#QY3H%P3RU_WX% M[[ \_I'3M:6BP$/DEXMFC*W#?<0MW$EC%%P56&CY]'3H1^_K(%+4XM.[R\%_ M<\>D=ZE2J9%99[*_(NVFFKMQ]BTSUX\<4^K4GK]>^N[GHB7CK735Y:A+_7M/ M"ZE5'>3S^6^#R[^^7-% ECTFE).#HQ0@%39A 4YS;S50B@$J*G>NI[\*&2!4 MIJ?/QW@07.U4B]%7"J[9[1.S?*ZZ R0R(70?)P!YHCW(D-6YXI>;L.93G=!/ M68)$&@=GV=(S@]7U8'MU%)YNG=)*O%P<5-,X;QXAYR+SZI?FV\;0BXXP;.&QRV 7"95]I ,X;TN>E'71_^;,*V'[@D M3V+:_5+/67'C,!8%6 9N![+?DDF/EYGRX. _R;)JV CH[W>P@NHM-=G[0CRK MG&7VK1']C.7XO&7C]##L7;?J!N[=HFMX\@IZ( 9 MTM^3:Z_9(\/+RBWP$W3AZ;Q#'?*>^_&"/*<OCM1M+R.[&R_6J<'>:P;1:A'67P^>_:D-%R1?JSB]^)4LT+Q@.\*XXA]&JC8YH#]Z(_)LQ31?=]Q-S_.@[JD33T^$,(^RB MY[O0.M^._5U7[/IO1H@9?/(7N+$[5OWQ/\>ZE>Y$(600M+;IUC\"!)D/.5U= M9P S"B\D9(XYZA9U"-"RS96RIR M[?6G LX.?FZV6[%78^$=5817R-D9YN5QJ"X4> IQ!S(D;!Y))68O@[!&Z?PE2EKSPSF31^$/C5XI#>PE&MII5]0_14).")(J]2P ME4O4,!*+*<2IXFK_($O4X2ZSU!FH^"YWJM>8F2L1J!@JVDAP:Y/&_VD\NF.@ MYY*R_S[865=G^.0+;0:+*\R"NK8A#-1V7\'Q9'IW<+HV88&HM+>,,.IH(6DX MH04NC/ZYYM@,R!:2_+*&E(VGM22WGLW4Z$\21"/0![/_"+(ED,PN<(9U"ONJ M5 ,,89T"'[6,I>+XN9H_$-N[+A'>'- C:)9^^WP!6=,<(327/;HJVO$YM0S> M'O _X-W_^T+$(^?#F+6<1J(/&3R4SDSBM/2(C-2B"Y?(+T61VQ#II0)M']0O MX_MO9:4^M0X_Z"S]_. 9H<_;]Y\^EC67X6")>.\GRR"R9:UHA/B> [@^>,\! M['LR'P:MW^PDP5;HFF(;$;ZYBRNB_6+-([3%#H;R]0F*U8K<%=K=+ '7IPVMQCA),-O]IE\>!97X4Y^P6B]J*/UDWO"U6L/K(_8^M^W+X(^J",M% M8\P.3MGO31@)"PK%G^N"A[G;-[ M_( $'GL[=F;&L35C+\ "<=(8F.'@_S%R#=0J= M9SU^$6@;T$X7VMW,.ILK<& I>6N*0B^,+TN[F],*O0J7";4@-(,'#>+BL(/D M%L0@7(&]\SG#M:"044Q9'T!)M]:%:.*C]J1<\.C@/B#(O,&SI@=02#PV D&2N%$X]'+H;<_L9R2S25.?F]PGQ M9_'5_BX916Q>]E(GM@OG&TBLO/#?N]["L+USX9.8C5X,A M*VQ<9'@@-?U^3^0E3.'$P9-:L#*=T[JCYN_'?\KP;518HW5PK>J()L$5K4?8 M#Y 5I=/A2VZ$2G3$>(_JO.B?SK;6J1,)N4JH)D7'OEQ+ST./#2P4]$?/%C'" M$A# M4JV] PU>X"PG6W$0+)UPI*UAJ+MPRC9$AAG,.9F>:"%:@YS16XF@A_Q MMCW$0$;@KF&!LZ4%[7$/AM.(I%21&_Q7A&D$<30_LPZL6I1[P;B07OV]Z,@H MZ?*D)3"[N_F-IX;OEX;K=E185_WW%&%5]PRV =3@="3E =:$89)BCF# AQ9U M0:\J"$SDG9AQ58W4T!#\%83]/ =28OHH.& M[>?=(Z,KPE?*E]1H!&'T#Y?)ST1@,9VAU&=B:OAC>KS<;,1_&5?+)TD.ONI3 M]6FOT&PQ;1/&EN=G"G,><@^#PTP4 P*BKC48!R"$6^AG$FN^ES+?[> Z5:^_ MDKFR]Y+8/L=77N$]M@+J,?D>\:9Q?'\^RZ[-K$#6NM6"S$*KW%VP_ MJBEZB./.#&M!J;#M&V'+J/D]JF=[]_W\,M M?$Q=61JJ$<%+66[/Z> *G>>^QSM[@P <1_:&FML'^S&@-7B)4['F^9'M/=DC_3T2 M[:UX^=>#GEGI2%5<8<10Q"U_-54$S@4ESQ,VZ(IAB;"=P .L(^P3()UU'#UC M"U2F6!Q&HYQ!5#U;I]/-22)HTNOCZ\KYC^UQ%S5B;>U3$+X>^FJX/6H-\2@B_H&T2?A4!<;_0ZO^OT)X\"[:K'<6J:C[;8 M^&RQ)LMG*2B90J8J,MU&6G&8+Q/<)@ MGL:,%K8JQ#;Z!!X:&NYQKVP8]\K[AW8&JN*L!K_/]R: M=Z>:#.J3UKDB>4_9C@R5DC+,,?!>P?[@F9PY]1W'*^1D'[S<:N&N%J# ),P7 M:0^]_?6LX^'%1YYG_X8!?[J[QC=,DA]&QU)NS:92&TGGQH(>YU:'1>9WNRX= M6:V?1R0B@3DDX+H)V]A#EN:M4?J;,,5RKI(65X2X";-6HN*XPI\W830C5ITU M&@^Y%V[\,RR2G;.1S+;]">'EQ[ZBF[!,VO#BAN)LX\"WVAXOM1F7Z)JSL.QY:#M41 M#$1[##-+E04-TS&3SA MN%^;,$819_IQ]A\GJ I'IY (KAV2BKRVSI%60+&A_[V'_R][B3"/3YQYT5H. MC/2_2.I6)]RV2/37^/%N/UW[6.+(]N'PP^MU).W9-P9I<^>?+E]P/5S'0#E@ MYOZ.I6!W??X8;@L7TW-U$%QY6'R=OKJF4=Z\JZ69',E(9E+ 8M9%+ D'H+QW M(V:3F3??8[6_X1H*DR<<;:T96NG2)R9]&9H$T8*'H[VKN>KGM@QM<_-2W([> MW0Z?;Z)!]MC&M.5)!&.V09]#W#D(+.,3+7BADJ1[2+C%KN\7Q!B_@JU[["IX/I(KG0M.?=%3/C9>*#(RFE!4BI*&5^JF8;35^:?0Z, MCZ:N*H)- R['"MW=SU#^JAY_=-R.;ECU*=YL+8-O#KM ;"! S O<([^"I^G/ M*=$$UHTW$!DZ4HKZ*Z[B@QF,DWE]D7* .R9B*,M@_[6CE*)U^,A8.BZXIL9K M%3RXQO&,/AY"3W_?>G,2$&=O7JI.1G3YIL"X;%0FAC'V5_P_OAH'IR'!;! MQG!*B0%U8;3E-+85 3N&%*]GRS]JK0@+W=;D;]1<,&(TY[KPY,,$N9^U+%D/,,2:DEMOD/AL4A6@6SN"(82R![,%A)W&1@4>*<7MVJ3NA2 M1V =X6KHV<&(8CKUNGJUS?FX&%@,LSC0=\D)-%/A3BX)2 [+IR(OWU_%[AV\ MLFVX*]OU@-?;0SMO/M[S^[?8S5D*?Y*1.U?\"&"2:,XS1@Z#G/&[9#M)V7T MH6Q^G-13U@ W_61Y*4O&_[NK_(VIKZ(=_#J1?TS8TLMX(OE4),FD/RP2J+0"?U#E&/I)S9^TF?-FB>UI7H=R%/=/ M_CQG*1:O5]9X)V<1^Y8((48*-&]E<;Y.V^>YT)1_;KOR@X7$"!?WB>HGT+G: MX(C+=.A%8*7@B]UR<+"&I:>=TMMYLRT.>;O4<[&E@ E;DL:,>&]NQ#H)2@]Q M=TVSGJSB+'4'*(2DUFS E&'@S&7@ ^_((PP+9CZ"23N\_3AX2JA%GE7&DOWSO?7FLQ"',( MDN^2_LK44UP? A,&/#CHN!N9^"*Z5_MK[2-)U9;D4\GV_G&75Q2WJ#^CW?U> MO]W2Z',!$CCJ=.=%&%NJ9A )V <[95GHHOC1R8-($O/6>%NKR8:/N W96:[Z MU]4<@>>2'4DK=C&QP04,>;;2LE8Z1CN,98C.YHJX,UXL,R-:VE/Z@<.$NJX& M?Z7D[).F3\DM1](DGCTW/O%XSW9%UU[!+\L#W<',IV R9%2;O$AN1XS9Y$J7 M]K,+08MZ4ZA3$]P](Q'FR-LXWYMA@LF/B!);Z)(M.3DR_.T6Y!>.MWDI3L^" M/-&444X]SF=,$J/*:0E#7D)M0>]VX)C^=-KY$3V"FKS\GJ#6E3+_5GSA^\'] M=C^MVW4,1JZ].GR+LXWSG$BY3VX,HU>PM"#W11Y ;AM[C/;MU[Z\N/4%4-+; MV W4,L-ONC7-VK81@06*NL>1MURK3C@D^4'K=D?_<9)L@ MO]%&)8HG).J I.27\O)_IICTH^2_H50P**!R&"G4$@/9#@R<[%W=,78QU#=5 M*V.H=TNM:O+/QIRFG34&^'*N/.CD!#2@,])CT,X_+'7]T*=B2G&EF[ M=DSY)\ED_OPB^BM5P\]@_\[0R#08FP3R!D4["".V"6MR_X#[W>99B>O3Q<"7 M0ARXVP5X) MCTS,>\GGZ>BI&L?(;*7Y K("Y[HG)==K1YJQO&,X[Z'Y\&NW3<_&N M4IN"H,+18<\6E@FN#XG9RC+BSJ*4<5=QV]$_W#]$96?+>ZIO_,R[O?/8O*-I M2-=[&]5]CU+"#^AVE5H.PC"9 -')49"[O07LU$^JW9U%<^5DZX81U%Q:0G]. MNDU>RK(_L'Y_]^[+OV1\2J"I4_*-)+O,EEI-&4Z#2(E%C.T'K:/, MSLRSYQ,'^Q'%UY+?A%16WC]EX8NO8__C %Y"%E5>*ZR98;(PYY=I>HS/3+# M%'OV(<8@4Z'N]"_1AFNU\J-KT98U<3>6LA4)(B OE<_Q:7-=1M,07I%X$0[1 M,JK["@,Q4.?R!ZD".KR<-KZ5E1V#W83]"-.M^UG(V7[3P,%4.C[ST=FM9? ( M3AI/7DM@ T .X#.XTIS4;8EA5$G&-J_5C!>AJ;A(K3GVT?#NDHHL]P/]:B&8 MVEUG/@]M@R$L>>%P@D1*#G$K[R!@UFN(V!#6ATQ7,1TW@J=$>)/11.H,<^8! M-=/6O6/?E0^+7[=R_I)@)!C_U(,'W>O,Z^!1DUYX+%<"5(MD"'HQ+I?* )SZ M JXF0^-UL?.4V($$EO5 \NH;\.-PAV8LDI=/Y'/59="1.C:[QOS,$*_-19M1 M5NEJ%=[HB0":GL[*L4&\$0[$5F<06;&%H) M&)?*EH*V5KE2W$!]FY. 9+2 M@F@VB<4JZGU=Z9+16^K.K[AT(_7(Q+PIUW"D)'N <49 MZ\R78#\+AC$:QUCAJ*B$'@4'LAQ8H&2'.)[F46ZID_AR%$4_;8I) M]/'&[)&P612M<"4=T.**VP$6-:PK&($78/42/69X(RN[C&W2U)6[P+:JLZ]? M= @,^3+4.\27^%EW[>*Q:UGS9[FUV%X<$%.06$SO]D5U^?FQK#^PSA[@*P[:]TSORZYHLR;T=#%D&L*< N+2U(8_ M6XHPB) T]ZA&1UO./)W!F-#L/B>1W2?^V'26?C&K2M,J[! ?:*!4CX;V)^V* M%1PA JYP%5Q?: ^$:_OT+/06N>\13>XKGX&PI:L66_);R/ %= '+:X;6IF1> M['7FJM2;P^RQO;+W[]9EUCST+6,DKV371P"DDJ-66RMW"G>6*@+ZLHVQS M,'!I(9A"3\X*?90+EX+6*2%.]KQNSYOYBOO/K)0>[$[SW5'SV>+VMQ5>*K8X M*8C/%H,H'.#/%>&#QL 6'&8DOUP^431_'&!YS7XM*%C7U'2(^=$04'JEXDCG MO2)D\V$KG4LEYR^[AS-P7*$2X P-L1(-^#+]/O08H6>L&;8KG,!@Q$M\>H]2 M>]K8^?'%Q3U+-G_/#KT:[]_R*E9\\83$V8SW@J/1N-95>B& A,9;G$+^Y_@- MM52R0B)D2_>3A; 6&),/!3_G[6;T3X9KZOK?U(Q]XV;P\Z3Z/D.=4,FX%9#% MY&T!Q6.$.=U<4^PL K!&D5 4W$ 48['C(M: O8.Q6-;X\=NMP2?Z4KUZNI<7 M!!(.CNXN\KI=>FGK9:$G,:B79'#W3*H1BL3?NPEKMJ5_@QH/ S-91X,08D8H M.BJY!\'87NQ7$;CC0IG0@<77(0'$;_*2^3;VBDF*$4=WBB)5B)2,6UE-K--@ M#7.(DX(+1:4@FY8S>E2'86!RR%*PJ*.#W\<3?4%>#1-C!W#*N>9L4SWK,XQA7]R[H7>7 :_P7Z0\@D M)4KVT"8L;1,F:=3>3(Y3V8N3_*8BUI2&>!Y$*O4)\'^A5U'\)L"Y[#S\0=^K M2$M$B<4V3BZ.TFP!AP;K- )4W^ I>G-EQI9$L[><_^I^:Y2XH\RKL*O=O]31 M840R7UJT0_Q-O9V;JZ*J^R0*"/&G\R(H,WDIH#A%W(.INCT:W'?<71W@3=H1 MXY\GQT0\&AR,+XV)BG"*#_\M?6>%>N2ZANS5!S5M^W%S35P1488_$P11#"WO MYD*:7G$((IV]S2>9M9=PZ5/%<_[&@-'EB MR9K<]V2Q'F7PQ":,>7/ZSP_M^;H@]!_Y]R%%[@$)AYV77)\;HCS&+[A%%TQ! M_+K=-,I[KZ-ZI3+M2FE1_?3'84G[FT?Q;/ M#LH&@^'@7CP'3I3$ :Y:F[ =A+EGVFM.8.(<@;,]&/>)S'[^"]GP S?V%XO\ M@C78A/6?P_6=A$CS;3"=%T6!!*<0P#0".(/<0&!W0^O ,R>N$:KIK ODN3J- M-F&/WH:Q(3=5(,@\$O9W$Z8_S!X;0OVGEY9S=_1S12!<9[4Z@&++0@QYJ(89 ME(:DRE\A_CY:G/7KP=MCUKUH$[9,#)/,*<5=A,\5K=*2Z4X4 MCK\7<.1G35C9#[C]<&4I(^_LG,CN_2F%]+^6E$KV4H\%997 M8'$=/)/5XOB/(,,*\%M.YA=-"O(PG$:GE[*@/R,M((;P4 M&C4\,>"VYM428O#ECX[^3D-#QQ1?@4[[W1TEGK:2U2KRP#!7B $Y<1$.U$SZ M!(Y2HV+"J?E#D,1.E>Z]CR8LE=99/*XI0X?H$/R--[9V/]JVQ\?_F/8B.CNK;SKJ?ME;]IDUQQRHR%='\]6Y>3"9EN-6HG%LY696A6 M&"VL0YQS^T*_^0V+FZ/CYR[8'6]-Z5&P$Y>S*H,T;GR3$(A7NM>!NKW(T5ZY =#&-$G7[0LX/0SIC>\K@3;2,6+=SXS4UA C.PW"-68 M&DO@CN$:PB"R.2_*%0UA1?G^ 3 M\K/]5U?E?,8FK#Z(%49Q9RN]94ES7Q.;42_Q)%NF/4,_LT?E.U396JWG#!G/ M4UT3<&72*^6TH(J^-871$359D=JJ*LECQWV8Q+DPKO 4L,YTYQ"P9MQ9"WD& MMZF:EZ T2EEOS7LBC)KB%5CGD_=89ZO, 3$MG^B\=9L]_,N(9#(0ADVE.F7V M2(-SK-NX/DOL >QX",71U0@I##H-F^9:/_:ZL$LLSSZH@CTA=";V%2+ ?7O' MF0UM:QD^@ AX$O9H)H6W9>7Y@.<9'S_\=)3<# L8T/Z6Y'_0(G@4&M=M0=X MXV@(,P:W[\U/?57#_@#Y41=-<\*]I\R%M=5DK"#;D"?W!8WR.^1VKA1WH%2I M&4A.P!YDRT\9(=*X,."3C[+> MWZAR>JXIF/F<^DE_6.%5=8DWM:;X62VNL"- 9NJ")=0Q$FJ(K&CNS8BFF635Y4X.D&6Z M;H]^V#M#"]%4J8&-F$)*"8?8[G/VR/A MUB8LU@()5AYGR#Y,ENJ+R.8O^7Y3$9ZQ4:V,X %JI]G%6^[6C M>^[@KLP[;;/6??ZQ*6@2?:E<0BPJJH!T[M5W$5KW[3#&,E>HDS>$S6WIQ"#R M;!CS*QC/,D<74VT+R%*U& W?X*K 6^QO=_7%*UZ)BL^)S3TX%3':N^VF* O% MEI[G"M, )UZRRROK2ZB7)4Y>,RU(B1^1/TI-&&WI^MBI&G2A*UXE9.%#NU+J MD*QEKZ)6I&$G[";DE_[0CH@.HP ;PAS+'?CS,=(JA')V\NF!YV;^S:7!@?! A:JXM7C?X4.JC MV'EQ@YN6>8[N"@J.LS Q^O]J[[NCFFRB-X.(=)#>"5($04"DJ2 !48J(*")5 MB,!'!U'I$!.D]PBH?*(0%0M*"1U%3 @M(BI2E$X**@I$$L#P:MZ$3=S]8]M? MO]US]NS9S3ESPCED9M[WSIVY]\Z=>1Z1.J;7:BYK+T**G<.-=F+%D<.D5F*. MGPL=FUW_SN*LJ_&=H_TE-.U.F:'KWUSW%ZU;711KANBGW^A_O--(2Y1O\2%3\?4T?#^IBE/'?]]6CR-RPB!KU_:W![PS\ MZ$K>BM>M$P.'VA/G7[.-F!Q+^U6M 47O >-G]MQ)_\7MWC:$8@U\VH;8N7+G M"=_(-D3&\7]LR1BHN,3UUQ]B%;@F<1NRSI5IPR&W/SMRN7^\P7!_U9O"J.-D M5!(Y_!C.7C3@9F..^GB.ZZCVQ&U#^B=';W+-LC2M'[-YGBO2=13G G3EM PG M_0& 6M?]@*)7(R*W(?>?-'-U=&D;DE_#D1DIAF_*[Z9+X9(HOJ?W5% MERV7C D@HF+^!^6\?-YRK]1N+7FP!&!%>H-Q!"?J7F=0J7Y2PPW]:EEG6U3]-2K*CH MK1TYXP3RH=<(7A!%KL9! %Z>:B? @[(1&053ZOV!S$7YPIJ(+EQFG.JQ#P2S M%6_#FO"3C>O^%]UG\Y6""SB8!ZZC#Y1CYA_=8DW';M@<F%@Y./PS M [S_+KJY1O-B^287,N%,Y9K2Z\F-O_5 M_)=88F]8^V*F[U&.D9TFCLQ=[7BXC ?P820>'S!W=,5^,:@N\V;3RTW+ >H, MAZ)2-MZIRSXGO*C@K:?3\.#WGKI=@CG'0RAK,'(12Z0S0V=I%W*&[2H,F$-:IF%LAU9H3UHJ10_WQX\LU$+[2=_:M>QL#$1UYO(E="^,U[ M'B2P&4X#.8UJ&@'E\/T8NB,<#6M'-C-(/5LPX=P2A!25)//-/\K6+K[I6LG/ MT*1$=\LBJR;J_ T'G7\:7D$!2\G",(<7K XVLZXPA8 MT\2N9T^\N[,JY.NT2__M8G_;T#ZD4I6W\]I?CFYN#1=0E%=OQ68?4/<4M&7D M]F,+D-9"UC$,/ZI%8VS[M9-F&O4B7X+T^/6K,N-,CB_\U"K2$WQ'HL=T@FA2 MQQ:[:BT?MAGE2035PAB.=J-XJ;??S M6UJO@9I".@BB?.GC#H^^3BCBJ:HT^UZ\'&X/XC2/CU/ C_W01LF1H4541A1'%K^%7V11Y29ZVIXC9, ZA-C!?K Y,K.QV$G$ M6"?A@,D7;(23\9OD91B MMR'_Q$Y/F3YNUYN:="LHVN5&RG7S?+NUQUBW0W5 I MOMUZ^7)4.E=.[8A]?WD[)F!-MD *%0;LA?=A^'Y@A'3:&$E9H!T97U@: /\N MZ'C]+;N,-+S+4[[7Z;/Y8>UG2OI\[/UHCO!+^CJ+(Q*G"\H)#O#"Q]=1_9_A MDKE9W?LH=6\>*".O1WN;E=L>^YWC91Q7YJ?8=2/XB4U1I>*EP+2T/$^G+^XM M#LLB+:490D=/0)#[401N\!'^^AQ'Q&H;LHN)D/Z;U#HZBF]#4<0!- 6KG+SE MU*PDO^%KN'"WUKZSUFG-Z)#V%84/E[LGEW\^905QWBOKKK9+TNH:P("Q!AN% M]Q36M>ADG+.H;\--EO5+B1YBN:;11]%=5DXC0X ;HD@CH/%*K M6[:UWS, 3\'W2\J0(FL(2,/6SLIQEYQUV-XTH1[X@E^;B[+LY;AVM%K_$ M;FAL,&>:_,#(KN+V)0>->[0SU-&&$;P:RPHGQC(>7C+4G_^V' _5-J\6(58+<:RCSG26'EBKC7E^#:D M?OU#C33EJEU)[$\+F,,V),)M1I!"7'U,%QR$MJ$'WGOX '&$ .C+3^T^2;5) M)=K[-8M,^!Z7=@SFWVOMJOU20%\#]/"@M!4SD=M9P3).B>ONP>0 +&5M ,J_ MQ-G-TW.)]MBF*%_?,K^A@Q?S ^?>$4XKN=@0W4RVD@660)51JAO:=Z&<%YC* M\FB2$)$ @UPLZ&?6"J#T4VL%?W(SVFD&Y*4!:)%79<-2KG5"L*SQE2097\?'AA/[ MM)L/O@M8O+@PK'WNSV&Y7S!0M9 "S<;Q9H@Q&(VAWBHN'W@4WM'Y1^[]6..* M_UGCBWY>^>A]6D[4_8W"/OZI)H*S/%!-7=U5/"L)^?%7H5JN5O1L=8F"9$Y5E&%@N<-^/NS'C:.W55\YBYA\"T%3\[ Z0"3]4"2 M/2\7P$M.((T0J4 *Q=!=S=X1B*+J&>[?;QR:%:3U;.B26&7)0LK5^JM7IT+% M^#8J^E]#SP DKH14N'6=+R!0XZCVA,*US#\YG=@GM=7!%@V".;38K$:5NH8Y ME[UN>VZJMZ] Z=[XW&IA!A:47^,(CTL6($S#$*W)%8,'WQEI>&XH?YAUZ^J8 M+WU3M+P8-73]@;9.#Q#5Z$^]OH##L9^CR!C.#G8=*@)]'=9&*D DU/U( MK>B)W;U\I"/[R0]&_\6)1]T%0O.Z1H\S:J\[3=G]+HG:@/?!FO>^8OEQQV4 MVH$NL%%"CG,L =CBR,Z( ,'R/ALS^H5FI^->ON+/+\S,SYQ^8C"<8EW[[R#0 MUULD1-C)/\-51I=P:X-MB* +MQ7N!ZU1LX8+&2P!3.Z=G MV1I9=Q"L$$-&UY\JV;UI:LI7H(4D>O]/#S52V(MBVI>@G4&,*N^8,%W!-=04D2,,91DBB1@! MC@9"O[1])*^R@FN3VBP')941=A,VL\^3NT=4F]]4'(2\*(P>%RB^@C8?VO_N M T*0=[B.'^$')-#75YC! %?: BC@!P5^?>OLG"^V[U_#-E9AG972U)W]M/;# M6AL7"\66(:?YX^YUD"7O_<5%:(.MKK$\N)JQ'W8QMIC4\K1/CNYU/0$VLT9@ M_H%ECLUK^LLUW/7LJ!X]CMKG4:UTK ERA-)D>?&:.,MQ&_)V#-;:R;Z+R8-M M)OQ*"QO <\/ZU8'%D>DDJ18P-& M >>MNG\;/;[M!3%)U X^5,OUZ!_"Z$[SNLROP H9-E-#6:+Y+*YEPF5LH#^2 M?#WO4$=V#$NE;+(R3MUP*N,;&=$04Q0[.7L+YW\?"@$U>!YJ)5#.VX8.!R:9 M)O3.GF*OP531Y#3GF^"55Y^"7C1]#/BHDC ND$[=M_-,-^O%W$6MBJ!K<92U MU16NS Y,XLF=J)VHR+59/ZKNZEWRFG0$;O?G^*AMB!#B(./)8XG75+84S:B M^I9S<*LP]K*G_]NWM5I!<6TB?]*8@]S>8AY@4(K*N9S\H-[IF(?G).[J-_S:63]%J5Y)(#9<@!.-TI5@3Y'MZ&?,J* MYGR$M544(X\@(B;BX:MI<+7D+W9BJ1:8,E^26VMZ2N*#_)A^F;Y#_AG.ENG7 M,O_[O>'_<$$>6-Z&-"?U8@&])%"UF'46H<"NL3Z_F$A?RD:J 7"/T7B2.+# M8SDF;O4Q[1/U0\.OBWH.$BTDOX6U*MSID7@ *W<Y\4+Y[9990 M7Y#G_Y&08U!%&QMN[UW0':APC/RR D>5X85N']E) G)QG/&(BM"D>>O2ULZ;2MUIY)%TI#Z*0.1.,]0 O(#$NR1B MK)SLQ70#(A:CT$+)@I2E]/;.<13%M+M#)&S"7+C\6YDF5N;YXO5#Q\/?736[ M#VVZZ?55EV;(==D8/V MDGU6(S,&'*$T[GJ6!Q7C'$QV==^&.-%?XTM"N\80 M_E^;#GK/#Z"TM)1D+>9_[C',3NB[Y#;NEM&UUC\BBU"G8_,X9LGJQF) +ZNO M(PZHZ^O8:IXC/HDT%%&Y&W_;(OZ6M/MR8[T]1"+EOD1U ?B>&Z8^M3Y/10MQ M!N!"QN ^J@O[8 K7&F#%[,QF$A9[UX]_[BH-GWJP\UG/VVH)@6N!K& >]E@0 M:4J!B%0$4"Q/\+R-W$M&8O'SY=2C.NP6^)GG8 M>E^WA=J=A2LAWV'H = I4V8U^Z'9R'38Z7)BM1 #DQ<4@=!Y KK0#3\7X#1. M>$;/6-_/T3E?D#L%5SSC)K?AR)4O[VRE!(Q,?BU*]JQK!#U@H@A3>MG&Z4\( ME4?)$AR/5PS[Y?+C"7(Y>MW#PX$[CA4F;-AF.;?5*6CS_RHK^'V7.<,+*3A$ M5%-N21LJ$R/S"R,%E%/E\>&7-M&Y4 G0U*:ST2W2,C0N%M)_]JO?+@?_6;]+ MM(9B[%021R2,M1=%L'LXN4E*1QI.T$!GRK[/4(5DE8%*[3^>G0];PR*JQRXK M[AOD?_)EY*VWQ0E(&EN.#AN(!0[;H0/HRHI$]J9:YB+- "Q171>X^]BU;CG B '/CU>YV8+S*PZE]]R>K,\0 M[GY1=.7WF7O'=FN<%X) V-"'W08_AR*G_*B6M.O/?TA%'@1@]I*/ M?I2_].B>"*NTBCIT(?-&\14SNS=?]E*/>/7B6V+!W16]>/H9U/4 5783BMQ" M4D"@&&%4RWY737%$<@@(3WH2CI/I["IRC0T)BPIGY%6;E2:1LT@W9#)^\OW! MGT FF+6#I4':ZM7]=A-IN_O@VQ]OO*E)Q9XHC:LV0Y;V#**$IE^RN,4O(6];AG M5$HM($GQRFQ,H+FX=H1X^EQRWRVM6F<0'49JO]5!"]'F7]$WZ-N&!(X >MC5 M*J[:2--//ULTGBZDJE86+:CCY /VT7_6/1T.?/X]R3%1\U7;'4^G_"FRA8B) MHTA_#=]&-7A" =C$'L$"[KYZQ%VC(DG5G=^^:OT;$,D&]?6S/R\C;0[ MT^Y^[7W\*(1ZHW%+[*UE]HR=!A1Y%BZ6/,F1T..^=+2RB^FSA*34QYS2H!9K=[?:XW(GTGTT2T^^>TL,#/&\8)[*X>$ N;$+ M0"_63N[233AIKO/CY_[_(@S__2@)"3#^Y]V?1T?=P?( S6A MP%OZ_?S?"PS(I-W<&D0XW;5A5^@DK1&G$[D@T-Z5,^X#M#X #TY< @T?7QAJ MW9(A/91Z[?*\J?@"_PUA;)V-'G(2W@HCH*??QLZL4+T&7PN> J+DT;MJ<291 M!,.J@7K"*4E1QQJF]*W0D9SPVER0#JL4]6&[U M$0M-KOE7]HY#BM#7=('F-IF $W3>_=P"5 A:%CD+5<=)(LX#+ZEX:2!MT-.0 MX7;L]>CC3T$?$R**/OH.//+MBU:C;;WU/1TBTOPS2,X5@KP^"K^+HL>L@;+H M,^P&;DQR)!K5IHM&!-8#VY"^TA7?D1(P=E%(%X M7G!^1T_S:F]6SW([##ALR1%^$/(\(/)(S&3_O%]/5^*CZ 3CPDK+7MK)I=Z. MEKJLF,DZ=1][U4M.4^K/G31N2.)JZS$[DM<(&%EKA<<(1R"!>E<\SG8R'L"V MQ02[O/1I6(MY;,MXKUK@%!^BD7$DTW?B/P(N\W^T>*H7TXF4SEQ$5!WH3.>* MHR'.U=H_(<;$&&".6+ D\>^QYG_: M.K[65^^_;:GO_[Z&L#^2R#DUV"BH0/>>NN3G$5\^&74;/WW_S/GJB])&Y1F+ M&R]Z^N1UM3YW%1A\>8$MH-]S/GTSG/P@]TM,IVC:9 >S*+&S>@G)SW=NUY>O MYS^P_R#W@RZ3J$!)$:QS5KPY9?U1QM:?)T"/;_3S;]B.BM &13E*2@]RQP! AE^'!&U16P!K VS M>H=Z+5'-PF4MW^8(OOLEW:A]J"!JZD%\SI_IFU9DA[NC.NY9]WVV(7".+(IP M!*D.[OV[/<&1=0K['&;%OXPY_']SJ"S@P%O!A8YAX-VJO?5^"\,5C M[\6>E]7LMDV>U"C*9.0^0B)0A$G!/A[5S5UZ9K+MM)HV"*?CF3[CB=9M0]K1:',U?H*Z M1CN>OE;T3T<;YU/&PM1)P_JAZ>::O%-G5?AN29M_;Q_@(4KBH0K69R/_"/8; M T9NM-RZ\(K(X(G-?J LB.6A'5BS__R@$#FC7HA< %E$!96G" 3I7^LQB@U-4)-X+/CF(H4?"\S9' MLC"ME@-H0!>%OO2P";A##UZ4;XZENHIWJJL)%A%Q\ M;J7_G/NI/4O=AG3F@E+&S"OL5L[!&>0GG!#7V<1D;$.4]\=X+A@7P$426I^2 M HX_E]+JMK68TSLCH_$H6^[,RQ/G(>K.W"E@P4:CR$_4=](Q@]A9+XHQ*/]T M@"-.G\P!3>J FN- 5 Q]N="75=E3H?U^YQ6?#D M[\$-COCH)X[ULD4J"I2UYR%4KBU69-6'.9?W),U,,D_?2GQS%1]1HG!C^#JZ M2NQJV(W%0]B/:]E088X*0A2(?0A"@:/D!EA?M2*=EN$3WK7WUB7-C+&=JIJU MH+.N3KYVF;,9WV\\UR/BCO40&E3=AK0^I'=RRI;C402/;DE*;!Z*#E\#=$FY MB."'L\OR9S'*\(;V=W;C-/G;4O.S.$DEYP?YQ >V42L88)\C*%-'X1I1/$4R M&RF)<&)P6BFS;B*(X^/=_E%)#T_(#)D/W$N2>F2DXV[=H2#FK K6[&I < .P M#"0@NDBB#=#=F$N3B(2ZJ1743HU)S=%X/R>J167>!$V\+>?JVPO1YUXFEH[X M0GX;14]4J+1ETO0WIA;1:Z^^9"2(AMB$ 3P<]YUH=A.YB)_L,SY_]PED\I $U!*R;-$7URA)0%>>"0,'1\> M7TL-F3!:?>3EDM(]H'U\X/))RFOQ%#R-A^::-[X-B8;/<&MU8'I),[-400(^ MOUJ"O@BD(.S(%=F?MR'.$5\PJV-$#2C1;.[G#.*#QRUW" R&_V>%!.A[Y>') M;;!.XW[8%+87 TE R4\EK[B-MM_%%&]5=B?,'(77!(?!9UUH5JN/J,82P_1\>X?N^W)L=GJIA-:DPBW M&L6? 0M?IN".W_SW>T7(AXC)N<^J_IN.?82*E@2T1G*0ULCQ*-85Y#M\VS:D MQ&8'(@3CY&K@S\B]?EN8UFT76E"GFII=W&,R=].C^'R^JL/US)0K-S_RP(/* M;(38Y3AK())PQ>ZPX\.D.E=7;%DW7U1Y%GW>! M>-./W1*CI-O$#2!P4.#WISYURNB<>SA9'>; ;N]T>!Y!^V[\K&YLN\PXR MG(Q\/4'L4$.$,CK3C&UU)OGZ;=&H.I4[ M1EJ>R_SMCU]J)*Q7C.%ZV==YQ,RX'>ST:*2>=[(DT7>P"R^+V[^,._I)Q:M$ MQR(IB:K!9*1$FDK_MA=HF;M7"0OE8:2EXT.-9Q87B;0T"E8M\L_M!L;/;B37W#3-[&%0D&S-DP?BAZ/)[I@=T64&C)K M6'NF2<,B>CO6F4?M3Q?H(JY]F\F[8TT.PGEP7SR5VQZYW8TEM( XQLX#][#V M+W>%<4/^%4N.T6>'S+Z+BH1G8-H=:6@&E%D(/&795+E1U6^%/$NN MHSSE!D<*386>(54 M?#[6VR: :@L1POWSZHR$-5&[U],/C0"'*\C$0@X/"5G! MYL!WCF!SY3+K6,=XMYU.O;YSV6?BFV8:(.O2UIP[6/(WX M,XBQ*:_S[DN(2A"UCXN)VYW\K?BZIX/GFY"_A"OP>YTP>NSY$0),,:H2#\K$ M5O!<8P" M=]"A?$@IY ))'$^^-UEIG)> SX-+MT7->XZ:B3KM[1B-,1R==,T M%QWB.)25L>OKR!L,/<:AZE%4*W(2+P=>$7-'N'^"1:Y)30$?ELF2'8Y1D.R& MB]'@L/2PX?<3Y!V*?.N3HS#ZZ35 B]0#F^(GVF@#+%@_3!%Q#B L.F79Z /- M#"T/UJ5G<1(>[&J9(CMAO:Q&GP_]8E_/RJ6@9D0Y0@2%/%0$28HSM0UI%J3= M75R;)A%QAPO,@(P%R;9V_)BUH_;%K)<8MRZX,4U+=^O^K]"8!PN.ER75/D;' MQ_)SAVBZLN,N/4CQ?NX JJ4@$B874P\1U@%3,14[-VH7WZ\'-YTA?ILUAM_[ MBJ='Y%ZWWD?A96#0>:#7X^^W&9$VF@"1*IQ02-B]873*5=:DSM+]>7[OIL"_ MZ.ZX7[I_]2^$GLL4FNP.9"3@M L%3X0F]?JJ(NVT4_^\_N2^5'GX&V(5ZSB M>='82R\4\Z\B/03^=50\GLW>]TA. MIZK+H=L_;=?4-<^\\BB2,%VQA:JA"+4DR6X%\C9D"D/]W$S!BL_XS,,YHTCM MSJYJ(3E_2J>+-[E0(VRXV"4FH,#_#=1D9 B^L\&P;02P6&%N0SYN?I<6/0IC M9C.NO2YN> <^I:[XE.K<-"DD&"'W-,Q;&-P^X6=^K!,8Y(DI_;Z'QWJ2/(W2"Y0_P M/3>DV1*1C@WPT([+4+(+I5WQD\:2/T=/R5J6=96]_IH0F M!EUUQO:/9"8M[.,1'NR\Q:T9"1Y@/U1V06?/3-)B='(Z)9X[M[]N1GM56SGI M&A*R?E>,4EY(/1C<471MGF7,U0@QT(\1RY0'8NAOB1R1%,:KOFT(/QA!7W.< MZ':F)YU^V18?F!(B/O#I5D>-=FA:VC[ML@NS-U8Z'%2_+-$P:!3=!3LUPLQE MY];SJ$QP1D"0&3<:4;; 1,10"EVER7T)#UPB7W2^:J_*/#BWU_L.%'4'9Z=Q M12L'0L&3NSEBP#DJ%M B$FQ?PZ)&M3/5J^!:<= MD[MP-2EFK0"8AH5L0V94F/V/)PD=)COAB&4:WQ2LA(CI&;10Y^' ?A(HX](3H +44%\D'%4@$XF8W#^5 M<%^S#!GF78_B!9\&SQ,5@7MM>SZ8[G8,\X/13^)_'^5:*"+[YAO89N%9;"*[ M"D\NF5R09M=:F[)"D#.HCDDT+T.@#DB/+4OFOJ?6J;A:G:0S7KB67[ /CGPE MWF<\_,TTT=VCQ6%H&=XR LJ\HG2NMC*(BY.#;,G!U([V*PS6P.Z5 *VQ7X>H MWOO5#WU##V7=%SN;1:OJKQ: (%U 8X9Q";AO&[++)M(7T_?RIQ:NPG5B]6?U M1-4V)/ %8Z(I0 *6-3-TL#.F?IJ*0[,K$#Q8J)^Y3$6Z<6]L%FD7*M!J)%L! M);X_>C--A6;?_UZ.67RT[.*'YZ]4W\OO6M3:$( MZM;LJJ?LQXA8!I2<6[3I-V\T0MXJ03QKHZDO_ PM6WR;S"S[H%WJG7VJPGCK M)?80-V+.1"*U 5/*)]+J:SK7$*PP2+WX'=BRJ# @3*CYQ8OVYCOYMP=GSY7! M+(2$PORO"\U\.1#=09:TY]$-XP2 #684;\#2>QL6.K8*]FDUAT5H5WI9#^TOLWKS$[EAI7[$Z_['_SUIN/^' MBT_U0;I7)E(3"-H@P'8C=)Y$=5G4*%341BB_STKR[-QW(W%(]OF;10W5W0ZV M#4?T=G04UT2HJXT9(F 4MOY,;V_OM.%J=#39^T%GMJR^0]Y]?*[%L8(\H^8QE?9GNF_W.>Y[SN__]^ MG7.>^[[/N<]SO_Z7UWN8URS?ZW-=G^7]OK[7A3'!P(..6IB:FX)8#K& ;C)_ M0(P-T!'CVR&WO$!>(&9C84R#+H$.L?QI?QX/_6ELK'\>V=G86-DXV#DX_@9. M;BXF.#DXN'BYN'G^-.9?AWEY#O]Y\N=+_OM'#[&SLK+S<')P\OPO-T8+2("+ MM87]&BO+2= A 196 19&!PC,["/[W[K' OH_&LLA5C9V#DYF-WB9;Z@YRNP^ M*RNST^S,'C-?C6:^#F(38#]V0L.80]#6@_/D72'-1\_?K&@5MALDRIV] M=2^&FT=$5$Q<0EY!4>F4LI;V.1W=\WJ7+IN8FETQM["_YN#H=-W9Q?.VE[>/ MKY___="P\ A8Y(/'3V+CXA,2D]+27V1D9KW,SLDO>%=85/R^Y$-E575-;5U] M0V-;>T=G5_>7GMZAX9'1L?&)R:EYPL+/Q:5?OY=72%O;.[OD/6#_X(]=+"!6 MEO_1_E6[!)AV'?HS!YQ_[&(Y%/'G#0)L["6"QN98 XX9S "?4DNB)0 MR<%E+Z^7 MSWYY""Z\YA3+ +5>9H"";3B0K1 &R/NUV8)C0[X-!H@A;TF+SN_%K&F.YRF1 MV =/>15?^,![;+-/F.VC[QJ+,@L) QRW66^G&"/FYH@V*M I"+EH-+2GV4$] M)2R7MVY8Z_>ZZGS<[,WWCXX^WTI)[4B[FV;C J)X)U'K $F*([+5@P'"EPT" MP^0\!B@&00T!O(A(_&P\(7E=<#X5DPP7.?B\F4K_,BU#WK!#?E__F;X(E;>TEM.B3=MFZASQ#@.T[DQ14Z0*5>&[ M45A^P,=DK+H!;H*'3,[9$0/KTE:FE+YF+M_]$.+LN$(0/IQ[KFOV]NV7$<(V M#OX+6;L8@\?ES%1&/D $,T*%EJZ)6PC>-7-O!6:1&]33@!5,K2[X9S*UE MQWY+J#$0SC?QAC_D;_/_3_Q[P;K]F,XKS@"Q?80(A?$G((E7T9.6Y/=C6 &X MXQ"=?^5!"$IV.- #-TSU>&OFG.?UFOM8)WLL?FSFIQZKH M/,84?\3 G""=C1D*^CA\ >X(7$0+F@3F*@NS>005A/-J]0G/%.9E2;>6CYQ\ M2;J3VU/N7+]Q>[\ T7TU%*F"_&0A6C4#Y(]* MF:O:I H)DG>'X;+S(9QP,4 [H(!Z! B;_VQ>PYL\4.MWU[6O=.6LP&*I>?"U M!"?=DV4K@\C6^KEJ5&LJDLZU M3N(E!Q!UNO@X5@EAKV1TQP5;R3DYYPJ%J=*4? 5,M MS22G^(^JOYIRK]37FWM41\W)R_OBPI^T6;?8PO!7V4. %\:>P!CIIU9(=R;%'ZJP@.9 <6-?9QO R7" MFH+86X6ZPH_27B#Q%6BBN5BS#T63F=D0O%0-H)WHXTK2)E<1VT)$89T[R9ML MT15?43YAXF+-=4\OU7.]U%_,O2ZPLEU+ ^]#2J$\T%.+72-T;5) MW>O\)0$Y UT,T+'E*YY)*PR00V)!CO[%%9YNGEK/6Q_@;1O".FQ7^<.9^2R, M[S2RU0C+SL?O,Q'?BCLJC8)W(5K5?HX(ZX9X,$$=^W)^Q6UT:IQO'+X0D M]B>B&LA03;XFY.0-3CV5.#6M%JT",P M7G+<"-Q#]<6448+QTYD-K6^ILF[&O$$VI_74L\1.!A6B-U" (O_:)3P:4(2L MN>&A$PQ02V.5_U68C=7=]ZO'C!=K"Y$&F+MA]YP4?2,+GWTX-BUXZ_;Z-U!4 MK)#M!1GY#S!1\DZ6?4/6%6 3GQ D$7&NPG(^4CQ-L]L_O2F-@T4;W ).@$AW M=V\*PH6!X05#1>00+ _0B!L8 MT3NL5!@@4VU05"'S*NS_Q+\9W')^REIV;[QN7E(Y'&/()] MI?'1]KC#U4,? M4D"<%]A5A4"V)O\23K$ )]V.>X$!H@AH86ABHQL9_YR8_X\ @SY$+A[/8Q*L M"D$+!F@PU7W9710/WK^BR*P::Y>'<#N>5SD;_W[&_HE_/_[I]?_T^O_28"'J M4(7JZ+S")!5R&/"9 )GX19:B97VBGX8[$.?: W!BL'[R@FNR]2!5N$A.]:2; M6\_)NBGY*1'CP";>TB[6-(H_!) ?H(K8=^-JU#NMP&1=6@W.NQ07"Q&M@<1E MRIPE?GV^0H+ZN6L-+L6*S4WV2*#DGUI*WKOQQMPX>E /PR0GK8[(VYCI;K(] MK=A(C_GT"M(3$O> OV.3'7X;D(7$T35A9VW'!:U'JAVJAW-FM%W/R^W+7\&G M.N=+OD:]?'MD,73'!I %4X6VR9=IQ00@C*("#..M<<1?"^,QB*-^YPX?]RMSNG_GK[>WP,">'")!,/.4"LM6K1IJ3G$_268ND M\",ZW UH;YO]\%P>Z00#K/!(F=:,2CM&Z4=FI?N,=)J;\&'X,T[E7K'**R5, M(D>T40=.B;;Q TJHQU2;,/P )RRK%:M!Y&@,M4G '6GVNZE:$W)D+G7"W-8Y MHR Z+? 9.+?OYL7*RB= ][P)[0E"&AA8X%\#4UBZ2:S=1H8DV*B!S3SR<$!X MSNG&F9TVTZRK#8V-"F>,V2I:O?UTV=*A8LQQ^DS7BR= UT,H+G!/6H%/;AND M.CZUV;GH!_PBH![VSLIW5G@HD) I;9@?B5P KJ2G#A>#5W)!%H4MAH($*%64 M_LN$ED^7HP_@0$PU^I(I0+!G&*"V3Z1K>3(D<")""A:IOF9WH,V^(,^MU+(A MZ0DW'=X!K;%HQQY@3A*,H4DT UGFNU]<7 M7F]FA7-.MH3;_7IX"VE!'66R6F_X40;H<9*1,/P,4$88B %7;;;:Q#MAC8!A M#+#@"I8)#CL?]CI\A51P4NG6<(]E5)C .I]*<$2XEW*Q8BDM'X66_:8N;>NN=[#JNQZ%65_ZR!N1P$B; M^# 56= #ID0BWMDH(X Y5L'5FZUH0(&S"RV!&)#@&VV#PKV'V=^=)(S-7I+N MI'W*5>$NKKGXZ:_"9TJFL[)*\P@*($IJFH]?5R1&M2-EL+S ![Z0-NSIH1,C MU89VH MYW**RRBV:NHO.8AR.CHZ@&)6O2'PNCJ_YQ#P24(AO88#BSCW0KLZY M2!4ETFHZ"RX?CN!5R&)Y6?][UE._RJ?D?E[-%I(JD?W1/Y7)U"O0\[NC.U43 M@")A+K':4/#;O6E5QWFU0RGD;35YB*,6RX&]B=!5EK]/A4XF2$H@HM?%;>? M^RVI[U(28:W\ AH/3Z-WST M^5N-U;<<4NX]6WBF)W*#YLNZK*>4_Y#GG_@W Z*$Q!>!:^O6LRF\B$%HM6@L MQ)_&VB6C2LNAJ\&E&ZH!'OL5]S!H?DK )G/JUODV1H2( :2*TTT6T77W2%5_JAST-Y!)4>=STU 56 M]ESTG!D@[^OBH("7!.3+^OV+S?L\,K+J:R@4E6\>G3C+-D:7 ,9M=![H)(0F MOS[K6..<=U:[FL3D_Z$GLI36=$ZQ^1Q_;$[<;G$7 9SP?/SS\8]V%OSR@1"S MFJ&=*-/LGV>FICLJ+L?^R(2?5/K1D9Z29@5"A#.OV7J= ?*% (I.ZS:D$'P= M5;BXE7X61U1[2^C1ACX""\,EB4N6,YH+E[,2=K+[T0)>C?'KJJIC$VSD ML.I4P<H]V][1=3D6D7I=LBMG3PMG711]BRGIO)]7$4$5="& M2>[6GU.T$=-0,-+/)EX4>KC9A.+=N] ZRTLZ)-Q$)*-]V'N7[>>.2Q:\Z-/3 M>I[!5WMTPHYBMNHFQ+(O3CG+'(?@709H8ILL3-Q<08V(=CSV09@YHA6*%\GY8F?9QT/16;+:Y'4G#SEAX M=_&_5_!$]7:;>,'>X0$B W0Y(OSTQL$UN0I#<_U([04TKY:AZ$4:EAKME>]+ MKKV#>11:6>$R_=&?^WG5PS='[IS=P2 PO$1^ZCO!;@:(?-(/>J#QGG5&*3\) M]$_\QT*EC&0TE* M;P[]$_^Q:%9O@6P]LP$SHS2Q$/F["Q/Z3Z__I]?_E\)74G$*59&XVN:2A3*( M($A:*9H.KKUK&M76WW]R9]I8(C-2&@4"<;\CVJ0VRY)DVR1\4%16@KX5]/)8 MX*WFH1I+[B?/9HQ/QID+Q+,=-7[#9_'WQ.8?I^WST-_'U1O^T/S__%L[_SN# ME21)YPF9'XAC@&IQ5&$<^2'M%0,4C))P1[:I$A^3_;,ZH""LM-MJVH3?P=+' M X]ZM#W74W1 ?9RG,AO;QO7SAY_K8@H@>!24:,$ B2"Z92! ).4JO0\ITA5+ M#"#8M*0>^T6 M 5=/-A8]R$9U-I:A+E"-+)5]X[EQMD<]+P %6E;X0!ESA@D M/@-,M(<<@4C_TB%I-0/;/X7Q/KO4J7T(!BV/@Z'U/,=-#J<+>AD[GMT!I("E:6>I)6@CC:4S* MMY'RAX2@6QM3/Z&D29EM?['RE81S58 ^R&Y'29@M&4ZDW#00+Y MDW!B./Q[G)"!N4Y[$Y]?* /T<(X/SD[BV;09#JQ^QTE7<++TOW4_^@17AX;^ M]<;%[Y<%T#XE&;TFC:*I@@P0G5>66-#% %65[:4&P_WF M-UF!]1T;&3\)A=(2WVWG59&DUG5OV-=CC:>>_?+3T#\A?BN%LPU=CFM'B2(Z MT<2KT"D;.IG$;B&]&'M-' J?'U?5(N([))?2*"SA- :B=[,8[0@2=/YC34K6G?>X;I+U-?976=28VV6C) MJ)@!XFB"E5J0^*D"BO,BJ5['70?XW6"/+<=4K[1/_?C4$*V>N?"AXNEU-."F3A>2.:A\+XI5M]?.X'ZIAIY?#^N %=EXV;%C]\ M99F4^==Z":F/W &TX9@2O0/#V;[ ITBPBN^0[+M" M/1\9Q=546173KW#=LR;170@6\XMV,Z7K'-O!')W+BW('V*3SL#-':Y((Z08G M?RU;2!97-S!50#P[3+'"V8'B@J73 MN0N(EPA!155!,D_GV*F0,,-I"[;P99DLSARI'>CITE*?C1?'=S#I./S(-[ = MF&C)33_Q8]*2#Y6*505R;PPV=ZA@1S_9_1#(F_6J+ECA R%>#/YKZ\5&)7CH M])";]9*;[ (NYD2UWX^I3O78G]Y7^J0_6&]<$6,;!U/.+4-%JM'3C[L=<:+- MSH4K!_F K,W9&3]'CED%>_6-%CMK+I:JU>?+%\#6@__Y*X;_.X.%Z$055J1S M]14B1F6426;K*(H:]18)V:Z>.@X^HLW/#YV!F0;<]UMP5:@)15F-W*SON!?2 M=E%>K>G"Q>GF][U@HL4F(!M6O%;Q"69#_DPKH6O F@C0KCZ;N,:(>*W)9E>M M0\,M9%[_9(6L8N-@%ZT)RXYACJ"%2#=L8"Q]-_^AD23 S$)L+O4C#)#?@!!] M'%>.66]8V)R<[H(>A=<"J2'S5D;#MD,&ES1]@GYDZEPX>8,ZD&ULT'3FZH L MI) I-0V88C$+RL%\1-^'-75/1: ,;$G\A) .RY$FX!&)F1C:?CF.29]=[.!Y M6-Z2K>\)#?HZ+1@RK'65LP5R%(F/<]F+1ZC"?A'XUZ29\2H O*48^:*%M/W" M;, PV;9S8W4Y89W4-XD;:YX#'W' 'G:3'"20VAQ.*\H MZ"0GG@&*?==(Q&3<"YLTN+ :<1_SP^VPVXW9AJM5YF?V71=YA)258QULUT.O ML MDTLXGGI'\ZNE?GJFSRWGR>R7:>:?*O_)/?_3\5]4<35O+^RMNU(,$7U3)P/0 M4O13?HW'OA:6!2Z&9V[\Y-]?#!'SNRV.?U8O_>7CRFCAQ2-AZE[YB?&[B4C].C*R-;VY%<.P$E@=@C<+9Q[453%>F- MAI+.XJZY=3:3[ 2ROLTGE6\*#-#C1,09K7?3]'XCB6MTX>A;\PG4BRET![P# MX6OB$ _!$//T1RDC9QN'[D,@.45ZB+H[+WKRX]/\"9(&PP5"ES MTK,SZI3SP.V4+8ZR.Y!"?[\YXEUD,B%,#[=67-3_AMHVW3ET^0I9-1"@^8N* M_F22.&%FKM%D@&2+B@<7.A-4/@I!"_VA'P51 M;0M-YU;EAL)4H@BX)WFF)M$LQ,=TGF$*!]6S/MEJ&*$S[>LT](P=G;2.MFDU MY,P]OF6^_NC$)ZH1,OW6ZY+Q5.H,3A]\*A>P(1B960V(9CK8NM9C?+-*BWZF M;?L,"5W30[SU*'4V*5F.^/YCVD8,IJ:Z>"3MU._>]AC^]R6EXS^H^\6B/O7, M1,_UG^\J_\5%\/,96;N-5@=3<"J*M=V))A05U>7^"XO\B?7\_R4 MJK,R(- QK+G&O M9,XDKJI72D$R &VB^=>6FNNH'=72WN4N;!A#BMB%)\/SUTVR1'I)Z&1)[ M?MU-FXKD6S7I:^D!XQ!\/I3HLGYV?G=TLQ4SL7VU>F3W9=^E#[")_&\!MV=X M7$[U#APWO'T^Q?/A?B\UEG(6V6H$"80 2O&)Q4!IF;]3^)0)K2?:K#M//34P,+"Z3RET_5R_2E04+%/W>,R91 FEM@_O\2 0 MZ @[O$M2\:MN7'ZG=]K=.%)1]?! '?T%%?7C+%H 9M8F);>EQE$H45]8>./: M4,;/.MME%:/DO;O1"M,^76 ."/[)7 6J?5K)"\C4'I#VYWVLU?@TGQS>B9N( MF\QX2(X$KSY5&2N#X+,8H'+I%X=FP9-1[;%.;S.\G^,VBYZE[X]_MH7:FRGT M^E[*%))E*J@B^EXX0N E\+Q[ORS"53#'*6C'05Z,6B"2CS67.39'_ LU(3WR MEI9EH!%SYN[AAW2/515[IIJP_$-"M'VG]#&3!587VMFF_<>)Z)9NO>> TV"H M(T:E3_XS%Q*OP4P83]%2I!I%F#?L";7T&I1REX1^RC0"5UZ<%)0'X9N$E;;; MY=E9J71P7"W^GOPN2Y;$.8N]!TPSQ<<.U6PPJ' 4XL, I4Z%-U2+N"EV9%IY M:8!GG LT92N8W,E39O>@RB1R(D^L1T.Y/REY4QJB"F%=W8)*4JU[E$]=.O/Z M>MF"XZC@[CUKRT4YZD!KD&(7CGB5 0(4.%-EAWR0@C!MF7OMEB-.ZWI&^6:S M4]Q1D4_UFGU@ X?YHON3Z[29 MQ "[:+G3CZ5ZO@B3NU.IG'A,(D*\D0CM4.=>/IA-?Y"K5KUN-Z@89[OQB>O+ MVH/'7S#?-J>1="ZS0(]F $41F=5LC,M$'O*/<.9;4563.\\Y=-Y\0/?9G9KY M >4!6#3E+VQ!J7D(=TB(.GULH ?]_OL"CK?9Q9*[<^(*OJ)R2#?G@0EN4^># MN\-Y0@8-J-H9FEJ:(D_I]^D_R12_:F#7,9\QDA+'=L=8:@D-C6> *KJI0L7D M#-I# _V7R0T>_IE3S>\8C.L,(S$)W)'.-&#FEXOD%MS[QE"+A\ MK@JW+DN,)QK[N-?%MZR:6;:<>]M MP1D@SMSN3*-UDV9W!DAM]< /G XDSD,$8%'.#J7^$^94X7EBT\J+S.:T@&NY M?K1LB_Z942%;]_G]._^O,OX;.MW(*7M\R-K _*4%<"H#)+"SSO$]CF(0H1F< MMQSO$"?$8>XZ*;10TK*$TT8&H %U:(>->'1IZUPE-(X_3FNI%RP4H"$W]:1T M6./2M@E'M.O7X">!VC^](Y=<,\SVMO=P&0'J3<7]7VB\,!"8U$V4LXE M(J'F]VW^3Y.03=E7!FBM0DLMKX.C"??, Z,MW28,KFG47W=*\C-W'[B_"*!D M.^Z,127TKO9J9HC7-YC,JDUK4<=J'Y2]SO%E%IIE@ZOY_SWO_Z\H^Q@@81._4_HZPGUD?>UCX)O(376UI>N$&'GV[)F7#S^ Y-); M#E703U&=@/M$FY:]N6,(90#;=VE0Z_?>#'3.O,8L_[U44WI;?LQ7&"B'>H^9 MWICATGK52)[^P^@D-(:9BJJ_6?Y%5)F3_I67^NOC[* K;LL=&38P1-4EXHQ(HAJ+[1B?N,>T13_U<)7P MS!_#M8,V5C^'1I:1^!(PT2'5DYPU$HSS&9B;J0HV&0YA94 )W[/E-B/BT'!&EHRD7$T-0UT3RMJ:K?")GTP&>_+V]5 M]HR8W],/NX[ZJU8<<8"15.JY>_V'#3G3[^-IK TL??\['V/]-3==0.<> M)3J1?Q#?I06,:?C.:M34J13 &OM9?IE>T+_UZG D\1=@HY)VM401DH[FQ2H@ MAM%$<^@4=O7*N%;#B;S^V\D=+JQ?YVZ-?^26OYU:$$45*GD>4JVM%>T^8G-F]A>I.?*FX2A<#[Z M1XU#I^ZG\*4@1PDXWX#!+U4P'S%A>[\RN2;(5K311GPW4#Q/EFWO5\SDTSEM M:#)@BOS&.?BY(7\G*UK^]KN8)"6,+W7D/YR??TCUG;#"@&G3Z")[DA6V*5U=R[:I>W"0I97J,'ZLM@:)L!=Z?!W90# MK&UP%.1/4V0=@V@0%"A<[Q^YVY,YZ3\>7" M>LJ:"67H_%H"KTS+^!(#M![- +%OC:I_&V<&I2>:5U(7ZSN0TGPI4,)QO7%V M9-%^1&NZDE^C!)-%Y2;:D/>8,?..:H84O6%>"J0?>[D!M\5\O3FTLZ@H?S1V MXN$=^,NC=>K2/K,+14E ^_<0:!J&SH;8EN$CYK;I?FBV3W".,_0O MW]E] MW+S(D<]=.N.8>(@A^AQ>."0P"EN11)0GCUP:LQG2W6B 6AXDUEI%;3OOIVTS;$: $J!<,EGS(0$?@H(Z"B?*UZ[\$I*^>:(%5A,>WF M"R .9MRJ+/-W_2/1IQ8Q!_+EG_7SNHAU'0H4?H_V".F9)S=(D."Q<105UV-W<'T5+1LKYB"KZWI0/VJKU MN-4>=1*$R+"%Y@S2QY#$:SC@%'3=AQ0_KT@5G"-D/<+R4%4!64(W,;-P84 8 MT%W-P21J3]PGOXB9-;ON69N2P@'1<#([3/>XWC0'*&2MDRBN0!:Y&RA@ILC/ M3-MB_8R$FX!BXKAQ#4DF<0'%ZMK#\9J0RC&?;ZP__<4\)C1RWI$W5GZ"7<9] M'V2TEH\[!6>AN#!K1!@D!#<%65A#EHMVS#UTEP)\B.@%C@*\FYI-0H[(6_G1 MGV1CMJ]IKG+)Q_M4;J\33%ID[#QJ^^<(__IA\[^*W"'#XUC M#?E B&7N#9)(18"'5V#NAKIZL(A2/M0Q_+C2GD*ZGTIE@;BUA8938(T)_!LI MB\ZS3>&$2VP'>0%M>8K89,AOF2.U.HNDY3,J(?N]*C\W4_[L*]Q,_#04!"$C M ':_VT3$%0"SA9?O):=]Q68K1Y(%WP!N>6GYB9S,I MQKX,$0Q+7C"C"MVG\T ^][ "P=1SWG.%GMA@5]C M@')C?)@!JBRF'N6%XG*F.Z$U5GB-*1KA MXA?V&I5%M5\8F$;1>=I)'_C$53'P2_@EN QP@IB+YWSL 2")(2TN$?$[+ZU-:I[H:F(UL&;G(V\\U-QP M?JHW[N">:=\>6AZ&K4G*JOFXVS0)4=G=1LJAGBYL2F@T7V*J9H^?6B*\:DF+ MU^:]3F$VZW^GKW+]GH8/O;0U$=[Y-=_Z9]?EOP+.GSY441NR.O@P5G$:,8IE M'0KWS3M3OV5@+G5J:VKEK?FQ5Z&"^6G(Y7?!YGU)%%DZMP#%HX=RC?[5\4 G M6=L&THGETEA^L'!E/VU)&O=[W.I'EHERQY:[J&%G5-:Z"E&V;:ZZNV7@&/PH M*2:V>KQZ*4XE)C>UK*6]70]U_>>U._KKW9>@*,>A$'GI:Y,4 10J9N>8@' D)):7&L+PYS\D,YDZ$KFP)F@M)*XT-NZ9M[ MJ]O/:0[/;.BR_(]W*_VQ9,],M0?JZ]8Y+F;]).O7M8WO9HLWRH22>GO%KQ\U M->8L4XV>IWX0LC4!_F+4.!W 7AIO$<53)":+!W 'G. M]%KE;2ZF=D=6X"1^?2)X0<2[8!(R:F.G(,DX/2 MU#G\1'F"EZ0O-+R^5_YX1O8' 'F@J0&5=DVX?WBL].T+^\95GB>+Y:9'#A"?;!MR?=ZOJ=_=[NZ8&UH^_S7&KOL;71THH$0QZXX#0A$3 MK[J^"SWVEK!(NQ#!MG_W:<&W[.2\7-0A+('V%(=_@N1%2/-" M)1&CC1WNZF-.@TFOP<7[-! M'J**\/K"LY*0()Z85IU*SAPM\\LN M$*JK@452EZ2OV9/3 Q_V]%I/^-'Y[,$VKP6RSW^2ENRFSNU/%<.H8JN MMH&)=M $"-&V@JA(OL>L_TF[TR6GFUGNDL"=+K%?B-Y)E5?*IY8'+WA<$6OK MQ2CP5F@>-!QN3=.TRY\X% M&"]8F1I(J5$7<'&&\Y L8? MUX-NJWVU%,YVR)X4G_[- $W6D9', 5M!MJH82'Y$?$%7F;7-Q3% U:+MUW?[ M5@?B\LZ2T*AW0S56'+,K3B^G5VSUEGZ?_C1 R>Q1^ZE[N 2,03"'SJP)%P>M M$NU6YT5,TXVJ2+B.N:FT)?KJ@GO#FXY;52DWVK4T)J]O7FU3":M_V;5X+2X] MUL$!Q/H;"2A>'>JF"J[BKWXG1R? )8G=$U1V1H[4C6^WY^W=C%*:4M/5?(^61G7.)IA9R,J[_3=N^>J)/\O?#X'&>> MMZH5YQ2L?WSG_'-3AH7@4KQN2^'/S9#@'L=>".0H+YI0,0BH#7!Y@[P8;-;^4@_,/OH:YC-T[)'SDSG0C> MR#D(_]]H^]G'31&@J6WV$''F5XI!$$%%5=%B>%YSSE\OM;?],!H_V!NF/F=JF\V21T@9:9&2^;WX*4FA4;,>R?G^9&^ E%3FLT?)\1*IZR^.: M8&K272CD%8E#4KE&Z=,#C"_&$#/=$\P ">[B^*AR_;K;N=(N 7P/BR/TM@>= M@]]&*8P[GRN0^41?/1@FMS G&_#-.;V'X*:AX*HRQ9J"DK ^]T>9/V1RR]:? M2MCXO'C_A0%R;,\!]LR)S.3(C"T/@LUZ5RW))_6M(!IXN7*6-TCA6],3-;NI MD^?W95EPD]I[66N6S/@[#]@2BV:'NW$UEZ: O@Y7Q\O$K=O+CJKC 8\?A[=C M\;(_4U,?CNX]S2IZ_QOGE.-QY3!&@/5!'GX58=@!OY[OCS/$ F$7*!/:;Y/!IXV#KLZ(\7=1: MVB[ ?FL4N;4DA MS9]_ ;^QCA E K\XW)Q@V2WXTOHHTCMKHR!X=C$72@@L?@.+:*<+#7E\-U!] MZ[Q<*[):.]MG4W/%(^&!\G&>@M_*BT).M6D67ZB]]U^;GS>?^3S-%"_9)_XG MY[PV&K;.?RG%LBQ I#;I@63VZ-F=GJ5*Y'P@7&?6DP%ZTMLM2\\A[8\G/R58 M2_>N1IWVULPX17Y]Q80VY/=:B/CRP^!2L;55I$)_7-*W8;CGO*%'C!]"H;S> M<_!$DVG(%ZFQC =B?X7SGBEX("^_5S2881%VRF+8"F)X*$GI4_[_ M7"' *4+PV+G*%B*JHTR0_)'8];JVNY.G$9KP-:#-_V@W)9N_^=D)*"5\P!$S MIK?-/ZU"CAB&^*,F,9U0MDT[C?L?_+X>&'9\5MTD&'DU9Z\9=%Z=6/G8_AFV M3[Y1]5=EJ-U>'>K#].;T$B)YWDG<\E']'._+7L=W<_)0O?N5Z0Q0G5M1,P'% M+ HQEQ C-A0+^A<]AR+<^WWZ2:*K6OS'+'ASB01KT/F-B/8:2W SZ4O B@75 MFOEN/?KW*?1:-\5/L6U 4BM3(B15S@@\IAJ,@%;YBW'6(H;!+*)4/ K5@ YILQ_Y5Q(E%#J\?9L 1TR M-U2:\#NWEAB0 &Q23*E"M&RJ%%T/F"9QM%^LD(QM_&'>&%7,JG\B\=ZV3N7C MI\6L.4 3F< T>PG&/]_D#M>EI:F6P6W*WOH6D]R&,H=5)=]N"=V<.?.+K\.- M2_-P$I [S[_62;G[9RD<*V]%8KW:/!+F6YCK7; 0(OAU<,+EO4&G "MG,"R. M_<0]32&I\1YO WL+84195ONT0W1-$J5NWV\)06N385^X>QY)'A<9=T:P^^^O M?>B)/.7'N[-D;;7.&3K@1ZM$XAN1(@BE7 PKO4_B-OWP]SF-N@2U\-JRT,^: M+^55F8+@=M/.B?'"NY!*)^HQ27(AK:Q&"\@@/5C:;J5+C\A33+IJ"$JS;I9V M/^ZY*TG%!TT.Y)YRT*_CHZGL@,E:3(LM$-\@E;XU)/>2(I0XT"6-88"XCS0$ M%ND[-;SO 82(9SM<3YDM2%]FVX%&+.]5_?C6[#O? M?[BE3XFXS2EA^\!20'?V_K:%4TACF):3GWWB3TAEW9HV19?>_8!K&,L/D]$: M*7PBSP E:I^V>3_[(/[%HPIKEJT%GFSQZ;R \??YV*Y8'EU_B]=*[SM#7<#] MD7E^V3ZZDPL:NX6.'W?OI=\+66+RF*<9Z MVX^C+EV^VWTX0.B*\#70AP(0RW<6RW_46,+_>&P]JO ?3EA?D%G^O[CJ?QK< MC2E^]$GT8<@MU)/[<%/23\+JU889_G@XY/!;GU&U"_VCJY7:7]1/L"G)EFJ6 MAN*JD>M\Q 6R*V!<"O<&WI;L2X1GBVZ4+'LYZ^XB"' M4%QU&5A790Y[$*V\(&86?-9V5.Z43\#G5%1\:'6PN>Z^YX5)[ZYEZ7KV5SS[ MS0R0?F2H;'S[)__M(94H:"E-%'H9\6U>/4X+Z!:PU_ZVN%;Y5>>S8]!T;H9; MJU%.P'G56Q^S/LM[#>W@IJ;I/ L4N^:AK^,'L5U\G7T<5CKM.8@-D-3^W4_6 MHEG/J_9>ID/+<17H-0@12E8$X%A!(*2(M\QE0UMO+W&# X8>2=33'?N.!+> M4>R_J_^R2AHR*4HV!UPIDO"3U8 3<:@OBG2NYN. F*A$X=B9X2MFQI-7I4[B M#V_9O!_Z4LFUR "MZV8-N+O4[M8]31)-_N]?'X5!+;FTK M%[)^%,Q)TU+V)C\=5_> A$D 5[MC/EPY\'DT^G%]^S%L-?LV>.UQ&__X\E # M R0&S'7BQ)K-1+(] D[$%G8^?2WP!;RN4])M!V,U9'^ :N=_=*#^V!/E.'Y, M?\8&M.'Q$F^4P&]/'Z1J0'OV45)W]U(G.V\4Q-PF9@?I]#F)#*<4+HJ^RQBK M>.*2ZWC_Q//LU%/)X3A!^]\3HIR"9 M$QH]3:,*RM YSM.(^K)YBAJ0V]<'R^R [%TT@A@@+Z)C24;K-2NBB?&4$_7=C?2PG5CC]\LY MX17>!XA23^&.(T:PHA1-=,OXZY$C")X1_ &K)1+OV5.A [#[7F6ZZP>5@5_/08N683( M&*X..F2\T'QF+,X6@3D./*?H[6OT? 18[X-XS8N^3$+(WU#0/1M\E"-_.SAE M:OSA)Z<+) DKHU>HBOP[\&G[5](-:_HE5(VYK).DB!2X?K_?3QFYH6J?0H,; MH@WJYR?EQB/EQ;NM80%?2P6?X\_^I=_II3D:PMFXPP"IVO\^D*&9. WM6D%< MA@FC6J75>;.W9X0J7L6!?]7Y5T!'J@-L.P937>SLGJ3Y%8<.CVJ-I6I_\ 4F M3:^FIV3D,.E1S=$_ @.H8P9R&>U5,!V$&.\C/6Z[:NY7"-L]@@DPQ-I_&2%X MB1I?^:EQ7VI_]]5"(>(=HHVIW&*+UUTI:C#[!5&TI+^.X\EI:.(9@[*+X)G^ M,T:_O65NH3:NU+0B6_\IFT=A5Z2C+DXT1/C:-@.FY_7Q MFJ""T@0:.]R#R6K9:44,T#P_4/&)WC=[PQ@--T)'23;VZ6 M*Q3)"D/"AU=47Y4TW);\!$Y9:TF]PW4CYA<:"",6DWN9=;T2CF@DL6\4WR^] M(2X4(",[4B63F^^:9M'QUG2$]?6S+AV-GN[9NP<+%&$FB3$R8J5W8,6.PB0M M)(H3@V]REP)-MK%6HP,7>\1^&HL\,"U^Q=?Y908JJ-Q0)V+5E;'LT8BM9( @ M5EF.DS1M&Y86(]!\@2NX#]6?TWP3RZ.ZM@O WXU79[ZJ>.+JTX,K+Z8>;;HR M:#= "%E_TQ,=N=47@'>5?-7*O6(TK@F>11]XB4]VJ^$SP 6-1QZ_!5Q-:XF_ MXD(#K/1M*F,]JBHJZJZ_C=$6XTIXH_Q>&B16&NHT[C7IR*E M&.=HXEF8[Y?MJ:]2*,Q9#(LNY$DB9>1,3A:]SO$KR@FX1X)9 %*7WX\YIC&C M\W/[J_^RFR1+5QH_9;_UB]";K7E_R<_')WA[9N;&EV.ZMTQ.]W^%.?QM Z2C MRO8E.F_ZGP5<'Q?(FBNQU*5CCRL=1B9/67NFS!/*V2(\:LTADQ/-&W?=PP.R M;7O+[3JN+5=N'*BOOB4;<+9F9\F05*6*N8O/565\>LM.,C\(S'+6:D1K(?_\ M^\U M!3S-]*/ES]^CCL0@S'0*%Z!3&*Y!H.^;XY\DKL9MYY.V7K%SBDIVX+/ M4MSEI',/4[A@EN3CP'D9E-P==Z#/]>EYJG/9R5_P-UY!^8:7-7X^HA&R(J%A0EURM8^! ^"S:VFB0,]84*INHZR!5G3IY+4*1 1KOA/$G4FT)FZDRIY/ZAT8G MSF945*10*]3#%<>E,B%OBG[, -L+(4F99^(B^7^D:I9/%45"UE#W>_9TA==Q M?%AQW[DC.P,*$]R;7K;DTJX;(@R0%[(1._<:>>H6Z8?#3EJ_4?$C^[;;0EZ; MWY;UU@VS3"EFUX>!7Y'W+E.NV[?>>/;:':PV33I%VY&;)\/3R=N M_K40>/"DUV@T D6]&RV$^&QS4R]'";-Z^/'Q7EW/4X697B\RE+5&"X2!VKU[ M(4Z*X;-E:,'$CO$NIPS_H>:\-68TD0__S37KHY!)M<*(5CU=_E[*5FFGZ6'_79ODNI? M<9QP?*MBCC"R:30*!R)(HAU@[MUEK527*4^_7T'8\O2XU$;1&SLAWU$MJ#=: MJ5#K\=")L&B%=<6ZUSHF)V6XZ/$5TJGWH*+88RXP]PB2 M%7EI>MD=2FPG6&.(=6[IIF/XK#75UHSVK=[H-U),^FSZ0*A4B!=,2E%I-UF\]))IU!B<;>J%D@F>%V M!ZG9.]K"PK&TO!(OD8+B'^^^__6(D'GV6>\# ;OQ79K>BU7[5(M[UJH*.1%6 MACG1]K\'8OTZ)S>8U?'ZPXHX$YM%\ +B-9%_)?,WRGXL%_AA>G\,%Z%"X ?40M;*Y\1PWE^,= $?JVUM M7'QE\YZ[B]?2T&)+O538UH29NH'R1VS-MI135I]X)L4%*:WXM6D:,X_Y0L.U M6*L6M/_P+1?K,SAW/DJ\F+@-F:_;#CYR(']NX),1+]R)B.NV>3(K [3B>_:6 ML2>'/#[7LC_RW?OD3AN'?PBMN3I"-<0@OF"51Y#115EC M<"4YY&?6;XIK-82K87,Y\D\U M$<4FH]@O![.\^(_;3[?KO1INJRM^?$<7,_OX[D!^,'@V\5P8F&B/ U2PZ11( M#0/4 IVLLJT=@0<+OQW37IQ6Q<8\$++M[;MG>,3Q[%[=&26C\[1'3-*3PYRA M$(RX)2F>T%_UP6^6-Y.V-$JU>K"X&=90)WC2M3I[MK-2PKNW9&#NIF,3!&"* M>>JQ^RZT=\%K#) O>.ICFS,G5ZA:KT5!FYCQ M;X*7!YNU"Z: J/9&JYK8V-1&8R\OGT/=0@)*++8"%WC>@$"L()[]TR*NJ02+ M5A83*?;F-6H53U>S0Y]6 M%(_GP+]Y4)DIFSB,5W\8B!"CRA%CBY+SEY=K>2VO4;Y1[?2EJM/.:?9W5,D4 M-?HK89J>G+#FT7"TO(U:3#&5%4C!*.\N_3I_;O'4N>D0IC2K/:AE>KQMPK], MN6P/-:U!*[Z'I,UL*X<"%49V)3/BN&353S^%.0AOXU+A]I^HGJ1FQT:WINH@ MQ?2B*08H+*KJ@6!*^@2_L0LSTQ@IUR5O,KFO$'&MLYH2>5>V"[FP=Y2PN/YA<"H($J?NG6YE[U)BL7MZ@6V@L>5J8;LS#I)KQ'UNN%/1>MC?^>>M!TI7S8UB_NQ_>/]A1N3H$CAD5Q D9JYF'O85!3''V4E/DVO*.V-$(VR]5N9LKQ M1[_99;XOIVL>43P1WQD@ 69D%D%K^9B45?_\S^';S?0>HEKZV<#KJA''QC7) M*?4Y5<2T#\R(]NT(,5H6G9QF3*]/:Z]B.I#.V'O&"S3 M;*\_% *_/)G_BQ7]WZA[S[ FF^]=-(H4102E28U*[RHB("4O(B @T@0$A+R( M] X" 4(BO1,% 04ETD0Z2*^A(TVD"P@)($5J0@D/I'#B[[\_['WM?9VSSY=3 M/B2?DGGF63-SK_N>F;76VBF(3?718CFXY'!K##Y1A)TQ0?59V>KG>Q%TU_,< M"+IBE+CH@2KU2T! I9*;CM(0YYILC<3)@8_!E[G@9!.#+RX'BDGJ\H#4XH&F MUOASZ^9W;#H":>E<2O]]@^PSB$6"-)-B.0J. 763^^ M=#Q"9EJ).['_8\D[E8$?Q.V&Y0,=)".R\2B991%VTVK79L*^]G;*;38>IN,L M_FOTS& \AKU_"B>P9(L3[H+ER- NJ5B=:';?%):8UMB0M2L> MBA/Z33# A@2*R4T$5K( @>"[NHWN1%?)Q4A_DK[;]P486/K3><*E#PM34YX# M+/SP]M1+!+P6M80S9OL\B6\CV"9+B=TUFY6@&EB>-SN[)*[11PE8&VO;*/PA MI)(DYP852/C0-%O&1YG%]%0/VHK9\3?:/SZ/C-99AY)O(/EB(/].-QQD&A+R M2'S+^>#;<["W3J@W:]3H>J0]$A#';OF1@IWE2A##$)X#RG/BPF71O,6Y3Q[^ M^I?;1:TMO4D:2OL<=UX<^-DN0EGC3R06?3=VDA[-\3QV\Q=-A4J)!K\%ILQR M"W@Y?J/MUV2P@AY-:"YQ6V62+GA1A[C6IZ1NWD2XUGGR,O_BRZ]*:$IF-6 )X% M'OSG,!SECHLM>'R,*4961WIM,NYWYFAN/#6AXU_O(,\K5Y^)*(T7T#OW2FC? MTL_5ZY?37'%]4F3NZ>=1W_PWA[/-@_\A%Z=K6=919O $''A<\D%^( 2 MMR0D\A14HP)N)_8AM>#37/ALW=X9EF>%=PI']-RH"XGIXPE_Q \019^S#"OH MDKH=@'?3N5O32\T041AKQV[\$>+LA&&,ZH,7U.$4D_+R2YNZ\N'M_KW!J&Z_ MUZ%[/#F-4;(R*Q;)6A>3DUZW[S&I]01ET!B05%F'6&*+O!LUBW>GM3X166%, M_A<)0^1AR^7:Y>)'"G_UX:!LSVA24>_G^*H?M6B$7 W9REZ(228C%8'0[N/= M"++%);JEX@^ 'HJ"8J/R*3HP+(QZZ2N2&O^4*6OK;\H_$N13ZU =/%>F0'Y( M;<-D[C>I?8ZGT6_3I;,E;E9WTY;4>'>[9K11YUM',C_3!)[@H2;8L)^?P0LO6U7AYP^ MXRY^4WO0^O,"\*P.ND$,53UW4&#Q-$@=2_+J#X04 5-OX3;X$I:>I_[#J'8Y MISC]( W7E75,?).(9 (,_67"6"MTAESZ?W,'ZA+-))887&$ZIOINA ^>$8>H MY<>P^:NXN_)&7KP*0\Q/QYR"*C),WT)QC$$;80U5 /FN=51:\$Y_Z#;1UOWD M,?OBH[4D^0%+<\M+KJGSE'<]7LKJ;VQ"UE,\\H_E *D,,J=&&Y?6%\0@M#HF MUF?)Q=Y9U6))7SEHC"U1H?0B9 67S--W\LD; M-%==-\SULP7J^?JCX_0QV# MU#@F2,)D>2*;+L7X%EC;OC$\F3FSMO4)17+55E]7J4+BTB#X1_/6Q$J"'N(' M4M#=$[)XMJK5Y7KXGW>Z2_H%[E]W5-]Q5J]""!\^*2^8$N_W]O;I5\4\&I=> MJJNKCWM>7Q]^,^[*WY# Q7] ($8:&>2OENLF,,@X6H939H'K8_/8#.I;W%1 LLI=U2J!S26E3Z?&INW5#&QDIKP?6L^-375.Z7"Q^>\ M&'VU4_/B0T[C?]J-&$%GVL_FE\J$+'F]:E&X'O.4H%;C*]&EQ<KJ KC[V%Q[9;JUQ<)C9\%/TPERY9R9!2O-AWG'6>F M6[Q?$AJY<-OE< 7Y_I?QLW0TH6\1\:F#O7N3';S8$/Z@;\D"7/8RT[$ZW\V( MDJ.PD>5RTZ[&]B>@O%3SYC M;@]S&-L>#_T/IU2_(0*(F^&B>,6H\E93XZ9$JH_$*>@':G'37/T.W,.:/J-3 MG:69P?>"+53[E]9&++)U(R1@[3.T0RY"IE27.Q%N[8KXQA0BI/?%JRZF<DY2!@@OJK^X=FE\P'=]O?8#ML?$*VAP^D5=HHF^_9J?ZN#ES.BR88*M;/TI*#P(,>P]7.1J M@>)O4\KN:3"Z29BI/G@ EOY:U0Z^D7HTU39-R5>7W*2>PVM-O<$O+ T!)4:Q M79]U88I=A3M7%4V^K(1?,E?_>G=RH/S(\'4+.QZ+6]O*PQGX+=%DN*&7,U.H M3F^V"D%AMK3>1-XSJ/!]D\/)\+6Y0"I;5VM&]=:V!*\:#>SQ:RX]&KC@F5QC)R/T';.RA=TS79 * M,K0NX/NPNV5'8H/Y$7W'Q[8^3;4X%'5?;YFXD9@6>^5\^/S#;X_"TB'R;U+# MH@0M2*$T3/.FTE&[4$'X$:)__1A"!&[QJL9",=I+10,_E!QN%Q>/M)DORDF*LV"+0!D#BS;\85B8!A&P4) 2B^=8\C2PI><@AS_O!%7%\$( M;886(R]1^6&,B^#P@]T8,#.9[S,,J3'FT!M;[*IXE!SL:Q42H[P\U=)'C*69U/EO'F0L M[YWW- 5K"W!; 1XE-3K?)N 29\2:G MI\4XIFS;+JED>$T9TGIW_#CO1SHT[$.0C?C<*'A([&]-E7,)E!8([HV@4@VP MC=N]@MW(OCJVFV+ O80.MW)SN?-'WT/C97ROOIAP5+]C7'W4E5LB.G_$R)=# MJ)+(565>C&A%J:WEDP$O"9,\6M26047TJ#CA]YU+T)S.I9,Z5UY_R=9A^2+; 5EG(VVST[>LGX4Q* M"F0*LL,/@HNT0FV%^2-)-HB^$YG)Z2X)3]5=-L#W[)CAHC(/9BIG)?M;5;M] M>N3KJVE=K!.WVX3ZR5I=?1(C2SEQLVDO4IJW2(IDS,4FWX&^&"AC;/_:-CX9 M3S*F8M2F,R$YO%)[$"H3XRF(OA\L(%U3\3."V$5 DLVG1F7JP^!V188CL4+& M45\; U07Q*_J0#;;.RCK0YARSF-#-CS5OLOR0^73;S-E:%W9%,-JLB#J2*3]QK0]X->XM8;2 M\GQXH"R8ME-K:CMZAZ8^UX]X!8LN ;+/):[MJ#$=7,-%;$CM0SGA*NU :J?_ M[8WT)-C"$T=JSX.:Z6,'?'] 8.U2V>;OQK)'A;S%%5%_1.:1F?/\A1W@6"P^ M"PC:G8]KAM8?@;($:[%A3E69[V@T6Z]-WZPH\A<0^_*>RITQ&HBO&^O(UW?6"K2HQ; MQ45PDWC/6UF[(D[G=W=EG0A"]7&W!V"J>MU&5$X;>X\,[]OJFD(]"!H?J-#'_D"R8EHQ]2J570;1F)P0:67)2?U[V6F/1M*'\Q"?9,XZWT'/T@BZ3.4XPZ%O)]).>D M,#+[NGX75<3,K=Q=Q+_?EF]!SL6Z)&JN_FFCSO:SWW_3&"'K4-$0CXI74]EJ M=3>M )3!C-/2_ T:.**L*S&;'(+PHG]D8]!+SU*2;/] (R#GJ<*('Q"\+F:. M=Z.KF_=)^+)^ Q=">#0RW]HMV(^M8_FY\L6&%(E;:>YGU4_ <]AP# ]"D/H# M!A_CBLIJ@!#<@K$UO:7B?Q:ZK<7#(^1[G09FAKEAS M7<8I2'UD4C C49VO*Z):R=$2BDE?:MV03ZY"W5XE>IRX,1)S)AN^;3CGQI]H M$OY7-]7_%Y_C/NH%*=IBN(!7W%+!_RJKMM[(5I[R^ ESZ]HZ9IY$3'J?&6@O MK&?0YK.XZO@8;BX9S MUGIE\@.6S,E(O:#SB=HK>$Z=$<\R7[O;'>H[\5%VM'*SX/X,V/U]L/](>LQN M9?] $>/^'/7\(.D,0*)>H"<$["^-])"VM5JXG8H5^N(.!]^_&RFSJ5J8JOH6 M)#LSE,+:4#;M)_.4Q8$V2)HN.JS+C4*P=G__P&GRI&ZU)L&5>3M%5 MK1).#^(33A=.,81\>%[5X.Y_[_V"G[%Q^P\#TO>!P9+=T)KFU!K[ *21DV6Z M-0[)>@HJX5<3L5#J+MC>E/DS[YPWDT_YUIJVH3?-W,7NO,\S@&$ BDQAA,P%XE_TOHZ];?W0KE<:RK2ZOKL7-( M%6X;TI$YN"HXJ:?4XD7 ])Y+WW?PU.>/]7@^LLZX:EA4X8UG[()<@JM777:I M/._YT<J1N:&*)T&$J[4&0.&7<#W7;RD]!69,'52L(7DJ6JEW)@_I[VUN\ MSV^.I'<-OPU]PL9(.U95L^7'JX[)I6H NH@C339C7(5HVFV*3J;]7OP$#1V&< MH?RP8 V7"LD-[YPNF?89R5-0>_LF%:^P(<@&C.,,N3W"U1Y:SBN"'5NOGU>/ MQ_IC5$GF,?$T_Z[2&_NX.4][[TV8/W>_^"DH[!)&\XVMS=(I:*;09OQH'M T MLEZ/N3'K>\5([0R)II>3*5(KV71_&!?UVZX4?_>^1;K=7)J1XC&!>9 GV8^4 M5%&K8%Z#\IZTZDS"(2M'7TZRY[3@BY]A^TOH+JDW!<-^@6<+]66T;_2CB)J^ MC*1\"X=P1A!J4B_>_J94<4Z>08(PP/WPUFI5_64_#:!1Y\&,B.%#Z]8 MTZ%(*TG&TQ 7[$7K^Q9=)S+S$PV+A=T/(2:&O]5KB4 %+UFRT\[V1E"M&.>8 MS !47$L9P?CQDN#W0G6S^U U[H4#-=&=G:G.F5VOBV(@38YSW 1D//WD$SM01/Q\ZJ;&L%)?TS9 0V8EWP\ANOW(4FKJH& M]K4I6:0;=[QUB!S,6BE)^-+H(#)ULWKL%#3(M7JPFJ94%W+P]5=US/.2Y=^% M%K .!&;U8#O #\U(I=<-&(45]A*C[*Z&V*AK#&4G7=N"S.QBDUF_@CCHC4!T MK\1S,:'X4U#7=P'\LK EPH+%YJ,>:KE(=B\T8R9^3,K#VFO53W6<,^NY6IG3 M>I/(RDE;CA;GI9PO3UWNLF\T%6R93]7]J*E79/]V^4:2AO167Y31&>%L$.>1 M07[YR)W,^+Q%S!4@I/<>?6$\7*S,:L/*@\RLD';X=E/8M+?K>EI&N.2A^(!\ M_%N;\9FX.Y,_C+4X-?][?:7.0".SZ32'^+Q-!/$=P]VB0^*G=J&_'F)[4/%M M?(!'X#(KS\(O-Q^764AX37=4OGY)H[ YZ4'S_6\R&7;^L'9?J(<.C=DUTIH9 M@!T1"X"B/&H?N*Y^:S(07[A$+,2/=?4B>%+4;*6VI7HS57_D\9&4A8Q_5_7; M>^J_/2\NUR1F1D "DB-;:208=0!9L]8'!218MYSP(QK 1UQ%(OJ<$Q[;:\C@ M>F_)938]OB[3S_ISB9,P6KB(_W+)'4V_JGV.Z[_*L^-H?;"G]2$;\0U=0X9> MPC@@>>'GIZG\Y&"\82>+*%:O&DA85-KV\B^[P7=U8MXET$E&H:3<\?Q;Z>3O MQ1OE.+H?ZNHT,SC)'2!G_7H@5:>@K5LTR4,BQA JN@X2J%S\"UP3,G>&P5W[ M#V^GIV#GKR3YO9J)E3-SN&@I_.1O0LT,,J?0HM?V82EL?%&KKW.7DWP;*,+/ M[HBKAN*;^P+B+N5]CM-^WI#T.JVAWF=,JV-%UZB"#V*30Y:DQ$)PF;8,0"'I MP:SE'_"E&CEV('JW%\FAJE_LIGA;)_#+$#+$=]M'.LKRYZ)=+,@&']>(1]#_ M59:N6"X:,S:<11)IBB3\: ;&:(P/#&O1PI>O_5?_]#QLN:5%_M[%P#]G@6E M:>IYQ @4_Q0;G7VF*67DX3@YT"O(R8R MJ$2EZK\:>O;2Z];'F>J)QA&K8PB5Y=&4@C9MI)Z.X$\V3BRWX.P$K^Y9P;C5 M1H_T$N^,,]HA01E7T"6\((I$[O\JUCP70ZF#.,C(GH3*&P$K.3T^'O):JH92 M#@*Z%PM7-IANM)!PW-VG(!#; M +,LHN;,P+BFU[/#P\V/5]?'RN/5S2XG%T5!7_K\1H MV>@Z5C(_#43.D2B9M=85C'#9IDF$M-M4J8G&(CNOB\\W5LGIL8_ED-DP46CP MH6]IJN*(%$F:GN=)RL*@U@81>C=1:LD;>+IOEO*0PI:+88;KGH(80\C0QK9 M?,R6\6*SE,?:(,J$$-HS%!;BD,(4!HFRH:$R68"T/!?40;#8DLJWZ4&_'7OGX+J?9O)R(A3D- 15SPY"W"@ M/<4+\6WV=U4'P8OH"(0MCOUFR-!JK)X40OW*2)FO.C )+=F AH/QMA! Q*+/ MY?K74:0K1:CK: RGD)%4YC2F^C6$I]SX7PB>AP4&VSF_--2H"&4T&2Q^-KB; M-#JN+]]N'I"D=8QPFCXP=XIL<<'M@M=]8.CV;.EQA=:[/N\46&Y05=X)GX(" M'O:; KSC%1EO'OG2N%/X% M5O94%=EKL3LYGZ5ZM6,_BR%WQ$YT8;9=*797%UR MB/_29(2Z1R-".UYL M(/ /S.,LP\&DM;,95+934%(]O.UCN2)RX='R<>8Q_4%:]U+K%N.EYQM]>=46 MM$;M($,[IZ G.2R22SGOY *E;HHMH8UK(534O045.EF*Q*YH-2+ MT'^J/R)&/L-;E[/L%&\YK*4ICAMZ\IF(J77;>2)T"BJXX= U]"<0\%6PNYB;VR!W:3MB<8I2'HK5X8FU_CE-FUI;G,6TG-O0*TBQH.& M N$7<^J'=$C==L@S;S:A[Y UW&1^.1*8?&__H.)5&RM!KCOD]T!?,&U&VKN4 M_;S=?Z^UR[Y\JOX18?\B 2_VGWOY#RF-&"^YRW-DY1].C6-W*'H:+H4 W^)* M6;O;D=\K5'303KXGP]"6V$YOHP+Q.# "HD^C[OL'D?NZXCU4]!/,2I+'*64 M-I.DFB'\U.G,!+@D/C_*(?3V/ZF;1[%!LY4O"CX'\7U6F?A+OBI^&?X\(O)0 MWF'L6*,W\7U$%\#>)6?VV^5:-=H"#T46Z^4)>@QWP??JA<->QS5$FO%;["+X M &O<[NCWMR4O2DCZ2BFN3XOKX&4[.6[%/L'S&@.^L_Z\5?M!JT$??2*>;.AL M XU["T%5+$"DA#\2.@B1E&_$T9Z(ID5:GKE MY!_AEP][_A,/TN7SH"Z1WD3OZRIG@D,B.3L@=] MGPUFT3FO:YI?BBGKC!>O$/_U]PZ")(NI_KC"\.UEK:F:=3GIW6LPV6W9',L; MV6(FI/ 72%[M$P^J8_*=(LV9YJK*%5D90>2 M*'4"(1+-&C]K\'F8W:KI]0V@;E9A,[5OSEC;!KE2''%C3YCYQ&P9S @S70)' M'LJ=A6UVU06W)95:ZCH5NP1'-0W23UR1L$@:;7!P$&8+=3ONI?6J#]G!2_T; MAWR[35QL6XRD\,N-&\+L.#FVJ3U5*I:ZW<;6LD^G=6ZO:*$8[)7J]R'E;-4E MCGZ2I]:'E87K#K>^51?M+>60>2L"2.J[>5 /9) HU8DSINSM1G+$]^)(S*V]3GN[09'J/R(+ MW2?Y.QC.#0YC+5C?P_^Z\A.$V68A69(9*!DOS281;__8" M9.V#U'?Y7F(GW624WQ(!]HQ!T(P@;Q09Z.LBLO_BL7>AH$NSG/R8>,4P.@&) MM_'BF9]7*VP?B>#U3VH0%CF*]Q1W0Q@8>XL-32A@2DI[=+I,N$@PNC M<\\1>)V9HTX\?9%6Y#7NI5V&Q>*&^WY%GE41]=1'2T%^W_%L 088+6H Q.9+ M1;\4!)"!;&>XMH^ (SUO@FYXG.\-I>J:-T%9:4/Q$ND\J$-'(P#GR=S!$14_ MEYOK[(&:,=:QW(P$,I_QK,F'4#NJ0;SRZIF=V6-P$8=%!X3V-UPS^I+">1/6 M>,A9A8\R,!:?G(TWMJCR?O,KC'5+B-H#R-^*?GU;083BIZ6J\H24SDZJR=D_ M;=?,*]]6K1<[GN$G"2F$JEOWDB6R='58$B)29Q2_87-3$I!"7]/MPLNWSU<, M[JNUQ3]X^>;GZ%%/Q-8,V\E=&Z%2DY^CI6)M%V"3 M8UJ2ZUW7PW 14"58GOX$E0VNOW]GN]WJNZRT)>K*?=W.5&QBS@DO]1'!B1G: M.7+EIOHUW UJA66Q4D-Y447\_ JG__BL:4+P-Y)[BL]WW\SW-A:[.@L1%'5# MO%?501*GJ<94:8M.GK5;IM].],;E&\&)AXR_!%D;2OPIEM'=/WKM#_OE M7=;V[<56DT>2OPJEITP5R?M^ S3!8;[FC6OP&H;\I".N A]I7&@%F/L"OPL4 MYFYH=M;?>U]'0$5[LL4=;+Y589D0#]9[UR6GRP8*8AHDH:#\M,$WQN#>\ ME F,D?0/ \;FS3^BUL$76G0&[-)'(AJJ_%9J#Q+1Y,;4P-8CH]6C5.BYUNT/ M98>HL!:_1=8X!-MX2R@.S#:[,7NWS+6>-R#/271]+:F)+23PG*#&.3:F&[5N M^",B"PTE(LG/:=^!\(C7O*4"O;OQHP(]$ MDQ<Y4>&Y -:_CI*#=1&SI8#?W,[H%;#HO5=*,P_3=+3YLSN%;XAQ MA"%OB8W@1CZ+#VGD'$HVQ@D[JT^]4$TRV! 4(4!B91TM=]+7>@5EFQ)NNOQ@ MCXI76 STX+L1Y7VS-8/ G<5/$3_@G( 4WHVH!LB[X?<7%]($,W+^&'ME!S&Y M[(I=8\QV O&(^#)"M(PX)%&O/JQU^Z4K\LDYA!<$A7SO+RCQV$JQ;DT9]7Q,*_JJ8MN*IE'ATF:/XB=Y&?'!^QO+55L=MY7+;IRR %WX.M[;ECW_< MMW@*ZJ)PWIEG?9C@?NLL;\C,M^/\-PW[(KZWAY!:1HSO#!43J(HP'+W-V(!W M7.K*;"?K.F.%B6%1(=#7DRT"#"XSE1Z0+"_(OSO8%%&]<>2X_>'BW^N6MC/X M\<6I+/R^)I>11_K.O[S$3?[F8%8M@9CE!4PVP:P:DN_$6=I\=D4G!F_R;,]V MLTSDJZT'7(IJT['?[Z=W"W*A+#9=4P_VZT7KY[NU<[Z!KB=U6)O 4-N$!S-N M[52FT1;&7%%4OE9JU[-G-X\_([:0G[:M[QA#I]\[6F;\G@F5OL206:B=:9SX MO#3%!C*\LU!ANG\R6;PDV90F\/O0X^\EHEZ[_Q8X>(XW^OWGC:G>$;-Q7&-< M4X\/FS\DK-S0 J#'CYO;"P<_2/> "6_7-'!257GM@6J+@IR+3G/W>TP MJ9CY?CG5-L5U\_?H9'2?_4W4$:<(6'MT59XZN,#A*#K7;15^J5.#SW[/V.(. MZZ&]1"0Q4IY]C=0$KC$>5MS/;5-DQ:&BKKKK55S\G)JR.RS^-ZEY M*@H7.!CK5]25-IW6IDO9-"E_D^O"2_^NWM(>^NBPZK MF187OGQZ427V"O0[%9J.QINR A(R?7UN<^A7T#.'ENP=^.&5C9/:QNNU_1R4 M[CZ(TSF?4Y :$^-.6.8I"&_L!4BD5Y$TYW^160'F0#\W7(=<:BB2]ZMAQ5V? M>G"0S/ZH^C[^Z26.$ B978=Z/EI=D(]UEIV8^".MEBQ-%]-"7S/%P;OK MUJ"HQJWPLZ\4S_Z./&F+ESI,3)7H^FUI(TW/\,NE1'1^;H=*3=#Z:JY6JL:T M^*7W0X &#;&^N/_W (4PHD'](XB'UYP\D8N2BW&6NX"8/&%,5+4F*9"? 2I^ M+OC4'D$>?&*@>=N%*>TLZ=L_L6JE-YY8KJ9H[SLZJ< _-IIE#.Y#?_*>@GJP M>-.1N34:#%#P*CA,?(U<-/1K?8?Y.-R2H-AMQ='TTE9H[7G@Q?:'^YYCF6NUJJ.;RY)S MP3_KFK+&/SU-F+YK,*0NKKUJD<%7M/."NUCI_O2.:^$74&X%Z\0D^6]VM?5Q MS^.8&Z6!!\:-<6(\PID@,ANEB":S2*QS(=0+&A6N?P<8,\-,?#M]"G)"1EGM M=^'1B^!75*Y?SUP6Q%K#=9)JDQP*TEF5K3T!W)F,%SGG+XAR@[] *X_(G-PX M&O;J=,].;V%PR!FZ9>2K4O<6=M5]78+08I-SIO7/D@YGCVMOQ%X'97ERN]O] M,\/W6OL7N,KY$VN?%R#FM+WB0?/%4@!K*;*#1JJ]L.%@CBNGH,6^N$,_?&%W M&SM>9JK$?KE,<&?'[1M+_@^6!.\7F4;VKXL_'YH[./C;#A)Y_U/S]R7E,XT' MH&LQB1@76H,&.' LN X:ZU\6^!C?^[54%#^3^_YE"Z UN@@>D<;_Z^%L#5"DI'\;9R(8?0%A8HD+)^JD\LGF%,7,7K9 M=&+WZK;6MPOQ>3+"B=TW;H1_'^+4$+ZPKJJQQ,+<&',RY^5&>4!^(I60/6Q\_!\KK7GU?VZNPL>X9E/Z*@&+R3Q1+DN9GW MC*-KQ68";)31CV?KJ]8<+2-O1LO97VIF^63>/"00&..,8!3YO,/[$XK70 M@)#<*R3N Y:EC"H&-QK;JD4E9A[&WILJO3\H&,6>F,6LO7Y3*=UL5?L<7:5X M18O;)A#3+1ED([>5S*V7Q.2\(;)K<.C2ACIN$VL=4R4+&DONG?2J+&3]&47: MU*GKXC/(;'G4\PJX>5DU*0-*HJK:RR\-\J[31_5?&W?T1U0^4+/?<9IV(_'_ M8 %AK_AKSG*G('L#T8OE=#2Q,2G#$]H1_2>HHM*YXOLT.^$&^E[O) ;I ME7 M0Q;]N^WE!&Y$OCDN(YA26: TP[G#%LZ_P#-4$Q@[ H41.)?L&\D[])!MD5^W MFUGM;J"#CS678\B\W__DEA9P)![Q M9PH3(%X1>&;)D/=?WI6>QO)Q/62"!>G]H(7HH.ONXX5,A!5X<#J!!OU0O)77 M3_UG&;WJYP U J,A[-(*@;73PV=G?A*)HHJ,O1_5@81R"_C$CP,T/*$GT_K8 M1AW._(1')ZK+&Y9E,3#?C2-P=^*';[^9U=73>:E+&W4]:M:.[+6:L)WRSP^7 MD_1UA>HX__F=8J@!54*,!_=UL:+,/7#HR^2[/^ :^=/(T;U/..:LV?I9HI2(D0"X8Y6JT2L%*XE@![ M:.H9OX^ JV&S_P)O&ED=T_RD3.(]N_9S+\ M?^NND4WMEN3BD5\_1]AYB<\+1,?)?'^WF[TE(Y*HK18#T2LIIM\QX MOA1Q!9;QF&74O<4#WA$T(NC62%R#3+7HZK0;\L-\D^5B&Y!\D0E3=PJL7HY; M%]U[624I1RHO4) MLBPY$.E154YX>_-=L5_HL>FQK1&F+$NGMTV UM$TC(.: M@L%(+-(!PK]A$O:VWB9@C"GN0/@L-K9OK,D9@MMF#4-POQ(+1^+0)[F5SQP- M>:S;=8\<:GQA.VY_GF)P/Y& R!/?4A0.RZMD?BX/&'!7K.J,..:=&H?@9M& M<%K$;A-PO<(V<Z$RJ7V[&54W&%Z&/'V?KDSRU] MC9=G-='?6ZR7H&0!'=J\D2)\\)V#R=T'?!:9?EZ^.&L8_;GQ(V.1VV"<,8I2 M33>+L5&5H-G];W(['4#1;HRV@F1X<9](LW6-15BG7PD)&>""$+$NU$\QXC7@ M_N@POH]X'W#+-;Q,+WOPUR_D'PL,M9GOA0[RDI"')9UDKH9'N:9(+')-$OUF MC:*I4D1^=-\6C;\"^1""GAVD,J?2^L1H_QGP6^+NQ?):V5:Q6\/$#)IJ*KUA M-[3&<^-!Z%UR;C-M##!X#Q29(V+)+)&J JQFZV&J=HR[=DNP\HZE_+RG.?51W-); M?6?,GOSGY" 9B7_B!4@*-I(L-\?@9P%Z_T#&5S([4\J?HWB<",*+T5-21Y%G M*DVD'9(%H@.*87"-Y3)XQ-DIZXB"F%7@>=H<4N3JC+^G-(6[RXO!S_"*?&U, MDFZ(N.5D,?6JSF$JZ59;<[/678Q*+?0G%-<61>!IX<.!^381D##9]+%>RLOJ MYTTU/74[T3,\*V:.*L;Z&7;A9OKNT%]>@# W^8I7.[:*,6():%[&T/\9A3^8 MDKEY(Y[3:TO*B;^]XON?G\C25#&PSV-%^55DARB-BJ>S44>(=Y$U7MO,.?G9 MRDTQ0S\.]",OWF%Z%WH$WC]HWS\%J7;T++89DD;-A^6\-$;S&H,E^]0LO(NH!^TOI*29C7LO%3DVUN+\B1#]GU+DH)E/V^R]STC]L M_MDP6TY1I+=Y>H5)Z!SOC]P/#N+]=[9^W,F$,-%>H 2*=U]+AI_YXHH4P. ^ M!MOT8A:G97R0^.'5VZ[W DVP=@'*S;$!4:@/-\^^C^L$N+D?Y!R4_735[9G%0;7N= M]!39H4@C$] YWYF1;1&2VKK53J[=9:VEJ[EN!B:<="O,06=TZRJ,HN*#BU8Q M%@/DASD)[:68..]!3ET/R#$,(X79%>,)=,>[_1XKM)C[M[!?=AY2(6.\!]TZ MI?E-1FT:)BE2)3KH"WNZ"8%=-AIOSY^"ZFJT,=670H2GU-T3,=NJQA1012F" M]V_R1AJS@W+_FPP%46?1++*_7Y]-3P7:IJ9^KU'?/?YS[134YK:_NUQ!YH60 M5(!DEUK6F7%B+L$BRO+KZ!^J^-BGR4462@\L+#K5NRZB_Y2/)6P#%8]F9E[*05\;=-ISIN_M1X=<6O8?N:I,)^F MSB*UH'@CVB)^'$6"J&$[6<-,9UT7[AB-NO(FG!$ICY]G$LJO1NV$3D"0PAR0 MJXAA;%7@MCRMGV<)9=/=H#/6>'6&.N -?IEH.EGQTGI^V F6?7W<;K_S ]>#E#\V&6I7 M92]=.M]1G@S^24=EKL6?I4=WHAG5[SEO>F*:!"]-[JR^H/M:%CD4XA,&/?.> M(NAK>VMH,;&;8,"OS0!(1=;[5'7%[AU\0U6B"G!*N'3-I;K=Y"D_/AO:49S M-;<9#P0SG+^J7E]?+G*!)UJ\5RA>AF'>3.?3F9M2QY_&(+@R,-[:Z^>:>8P^ M8:T/',?K'E;W47$)%3,\9Y!<_+B03G^NN-(K^*2"Z$E[6+WZ'6>+NR<6VU#2 MG77UZ]6+HE.J[$&BZ)=YI-7SLT]7O/XEL!;JG13B[D)$.N6VFNY(FO[9VLHZ M7-7;I2YX9)?S*0WD["CY!E?L-9-&9@='7H'/'')*?8&SXQ,7XZ1%\?,E+[(+ MWVUF$.2VY$@"L"H>!:^9BHX_S2J970_B1U%MZV?Y2:LM"42:=@C_A>RXA_30 M+_&Z!%<%L*PQ9%W_&JU%0W[M)H>MY'FAI(^)W*S4[MO-/N._2#=Y%H!_RG[; M*N[)%%/?&D6Y4C1RV\!W\-B(ZH=M[K<+Q:;0#=/](1BXY8BU1+NY5>=")K*= MS-I3P4#] :F';IU9@I&OAP15.!MU^ZK*+[DY91E^//.[.SE@6PRL>K&1>AC: M3)*EX8(]E8EL%8)DAGM_A=)M^MK1;U7SW.F?^PP?W]?(;GCM04>UXCUI[CL% M75*E(UAT^<$@2SH1!]M^CSX@]@9-:RU-U=XQ@*4N#=W4>2ZUR#I;065"V[W, M4+])23W<]Q(?1#-M6@CW8K?F?M5+K7,]"S>\?:8'_K+!+QD0.GHO@RRSFR8W MH;LSCLQ.00A__MRX_'J@*YSI]V63Z67N#L/9.2+-?8?#@27#F,SAC^2[YJG([JX.=;$D M=B.$\<2,*(!0C=*"YEPB4SO1=&R+)S?RAIX)K'H M5:_F998EZN$D?"KF-7584+$#W9XQ[C]$Y$-1_H80W*=A=Y< MTCBQ6$+J(,3[I)LY.X*:Z^1E4N,- _4S!^8G1'8*ZX6+?IX(2G2,$RN'Q)&7 MBC&45AJ&(20RON3&4U/4'_T]&SP.H5[@_%LO&K A>3B/++7>>*BJ0C@[AG6( MB34!SR](HM*9:XTS'G=J[!=>_95G1V[ !W:#YRQHHHJP&LJ[-+"FU>3$\L4Y M\Y6\B]5V@](5V3$NLPVN)]=_I#2:-KH=Y3:@4=#JB@[TK%/['ED-F,99JWD9 MPFL8'.84\B/MAZ/-NKJI&]HZC-?>0&]EX7_?2D/41F94E]8VS9S,5: 7WI-B M8K)O/X?Y@?:DJ:CIV_WE%H_-?<.I:W>39([YS(-[C0,Q2=3N4Q#^R>[,'+&G MM@X_34R!F?:6YSC@ZRI\/_V"(+\^\JZGHWR0CF"4"$L]F$0H4V?^)E=)AIY= M:R2<@K;F_ .742R=JW9V%^R?5AKY0@+><5_SV7] 1Z.:TNT\-+$PPTYE-B#I M4+\'W@3HEGL*1I);5)RI#^**!NPGM\Y^S)?>DI==0.B&J8($Z+WM&C(X,R:? MNB]D1389R("ST9FD-X?*T^'OQ;AP#A^ H(2DX)!!5@FK?/!>H93""F]ZP.1C M*W#U6XLTQ!"TKG!KC63K#)X#T[<@Z>=_&3.V_?"ZQ9#C< JRN6;_X<5R\,[] MX%L59A55>;;)-S*+]/2,0Q2*(1_E^>MO#MQ*[;0OTDM[NKY\9UED(QNS2F-7 MKMY1_],5&8M;A(QEQE>(L_#;4^JR\,=38UU:HS(7C_P$+9NEG3%]0E472N;? M77C_G0.W(O:BUGV.):8BL?M^%%/C8P_M6WK;=5LI-M;!PMZ8NI'M5/PF41Q0 M\"/(];K7!R=UN"%9UB5D9_RE6ALO0)IY\2.B-TLVAHJQ*#2#^F7$*!9O;C@[ M0+(@7*H53K7]7F\K0>!XG>J19^ETGM_EP\4S7\4U!B^G> MT(:3A>I0<)*X4 M4\=9CEZD2&HW3)2S%$8?0.]D>; _-FW,UJ9[5?)>))7'$_RO?JEK&1OWO1X"-/.^_';4HT6V,]G,X.&JGQL\*WKOAART M],_$-+_-/S:MVZZO7V^9H;A<_9>*^B7!^R2W>.WGSV/]GQW4.'+Q$XLIMJIQ M. <@A?V4$/Y6V&_L&J?F=XD?:-1^G #$1OO(J^ MK'[##/N9<*W M>&XY%-[WY:9\5OM^KPIW\8!S$WF>>MGE%,1:IHZ%FRP_>7]+&@>O8MT1.U2C MI@%<'A\)W&/L=^&0KOBG[LF)*66V4\2Z22T9-3O#,7^9G1X$NXF^R-M]Z>^( M:1ZS1M>=G2./H[:]8]GEMBMPR6H@]'-H,<'$QF21<=:1/[8/*A/::NAWP/ES M5 MIAL>R_":+I(P.?&W2^\CKVN\?NB(V91+PLK!R^GJ[WU#0:Y+P61J M86*+RO?E^U$N!9/:=T]!8Q5'^4$H]4[L?"*Z'_F>I*"%4* 9'F^*!<2YPV2G ML.9 8P#)<-BM#!8PFF _47/F%"3*N0&YA,$U8@3OZ K%+'EUHEDV\1+'O\?S M,SL#! OBTN0/-&RN&EYMT&LY=I-\B^EAKB"G]5/IN]0Z=&>- MY<5U+7'^Z8=L5I5I<5B4>_ZW/C!<-.G&]DT]P36UMNI[8E.;;9;;I@OR' M F^VH5P(.;(2P(=+P,2B.<@6'ODN=^W7&AH\7\#Y=7A1F3I*2EKGT'KD/$KU MWPWL!$P]."$',,;W:4VXPR44]GH*8)[]^O,;8SO'@CC1P#IO,VCZ, MP:5N?0LJ^:F>ZKZ@BC'#GVCJ M^6U\(5%]=-HR4;1Y6>K=W0U!X<97K.*7][7<"]6?( IW(01^.PO"EK9=MZVX M.>Q9JZJZ[<="8[*9:@827^BU%B+4F?;,W$=6SW9;MJ*$VARZEHGL4/E;Z3M3 ML5VA&A@D+ S,F1!RC&4_%J0(UX^>_\V_)]P QJX847Z]:6L;RHVGN E]^_I= M8' YHD,S72IPRK D=0-+IG=X$0*#*TC+B#S._/HW#UN$]_]6(.?_1RK]5"0C M<;50O&D2'_5\,TGZEVLV-Z8^8\DP\8H'I-WJY3O[BUG_9!B],7R*NUAXCFWL MSD-MGMC=P=N_;'W>F78LV@^;>/8C*OIEK-?3ADJF"F/R-PQFA' 5@'(6]4+W M[,?#$3)[#!%)N,4U]3T%;C99ZG@*LA;OZLLON300T*]^K^Y;/Y^#Z082[[%& MOB++&B[(\)6"@3@;LMCWVHI6RN!81(G@+*UQD6>A56&D>FXFA.T?9O^ATA+\ M+ID-2CW_I@S9H74*Y92_J-]G816:-C>RL@N7*0 MY"TS<]_W/.\\,T*9]N(<);IIWBI;Z]7U.B&2QBL7H@64%"LUCT=-CT71K:F8 M8KKQL.WU/YDQT&?MR262=R4/GJ26M&A&APHY?ZJ):'2=K%?R6(:7,F+4^>ZH. MR8.'K27O(EG"3.;SVMLY;04?'I?5V:+:&]/HFY@^Q#52D?;OJM2]J51P1$JQ M][W\RYL#*>2&I_>@'N*&Q(Q5O<[1OIT2D7#@Q &LWMQ;3FD!YSR#<\[VMS02 M9&@BGOVM>+*!)>F[$&#Q3&$L&9-<0S-7,!U2RI[[9QCV[[GVDSYJ]F])X&)B M!5.=[DMUIX$0^EAJ$3FH/7,2E%CTK_OW]PL%0;D5QC&+:<8=@@)\ON14"IX% MH<_HP:SW9(19%95%7ZV'N9A8MV$;%2ZX.L3J\N]\S2?I#T[VOY-;Y76_)*D6 MJ@>W'XV(ZY9S)'YFBI0QH.X'N^![I*&6WJ4V?=]L9"<;A%I32"JH"4C>?5.& M\2IS&WVYBR+=2Z7*RR:#'^-X:UFP'/7:1PATS'$D00'NZA)*U-E_EGJ1YZU) MO=0#2=-6[9D:JU4L]3*4SO=T"*^H":Z&; _M0?,>?.:?_12?T9>/I_T4EI2 M; WXW*F2COF[E>$7Z_S_H?I2K"NJ68!3]WO,AIJH[[CQ@>B(XBGEOG=I8*FY M]8ZV1$E %JK&MZ=;[:[%)7Y&_CO:B%1%ZFW*4-URG?_>U&:#(5E/ICO0LWF: MMS&/0\O:5R6A:M(F+J*6DII%H)\3M/Y>DW=@U7AR[ M1/;IL$O2#\V&7C-[8VN%3%A"$6 (F2/ IX\$'%VR^0C0/FP+%&-R.;Q2;E*B M/E*;.9F]][U_<8]']+GC<.IL[,:%&4D#P?99Y""XZMO[V\,@ ZKR<>XS.>V: MB3'4+CO=HHUZ&M!KU6&+DDTRG&-&(DQA8&:BQQ=YCPGKRV%CT7MO;%?-,,9Z M79'+>_(FP2_/IFE;6V9Z: /"QWK1_"P(+\=6>+:NR8D;DMOW$S!6%QXCP(7= M@1$>]L\#YJ9501U-HHQB%+X06PW=0 4C1:CB=]"ML\!A=YJ^L\0?^\7ZX5J) M,XL9U[V#WH=YE11I7_C*A4!&$B%GW:JS"ZUM2P<%)C-P[S.(6.$)]7C^G(KB.>46N-B'I!SW_RPBS>.ZXNW6?>0X,%W M'8S]QN)ST*2[,V9SL0OHSM34P_M_X 82Y@4KPJ+V(1UL%W!U4TM8>SU$0QZ+ M$,[^[;5O[AGB3@ZE5 ^^JGYSE%>UC^HO+QJ+^S"9L\I0EWYQ*#M)<0=\L$Z;J2?#-!RHE=M$&44$)_.D\T M)OE+A4ACG0G]"% 6GE19637TF#A4O7:[;&.#:(>/%FF1]LKG*,E_!@ M 'W MJRVAE05IE0;$O$;"QHEVA[N3; G7] SNM"QH3MM#IZ3_=#B'8^%3&:\7'X;6O133+VW:R8E,7?=<= M% 9^>OS(L[::?+AV)X>YGDW;P/9VEW%HS/F\-@_+/SADU(#Q(]C)&(*\$[65 MHD^-KF+RX%M-ZF-FG9__21,\V*#)O"2!EV-:&5W0;2V!V8DGV+"$HQT/G MV^KP(UD1W1R^83\L5R5&0@BU;6^+4I8L+),*&RIY0+USFY@^WM^(_/=CNSAG M(.WQ$:!9%^O6_U<&.C9CJT-;Q7W7/G^4*Z!F_U04*\^T>/+P!^"KJ(YJT_+; MN4!-A=WIVK:]E ]?]BKR'$LZ0Y4K)7\M]/QRQH8+Q5HUN18!B2JQ)W, M')L4B,*&4MI>UCI>U3X>+",CC?C5>PD8B&J^@,7/]_$0@R=AZTNLO^(>7:]& M\>J81?(378RB>RS]CW'C'H;O'83H:6S@E+TW918]/(9DOS!+NBEQYQ1L$A9U.*+D0M MW]B4&SDPW9+@V3A%4T.(,(H0%V=YJ8UX*NSU?4;B/XGG9L8KF-KN)ZX$1=MF M/.;J;DV@5S+*P0_[4[!?LQ(_4#_B_0(/::U/QTIE7A,WKE3;BB'>'? ]B5<% MP;E!)K^:3ZX#*T)L'0>NH?A6A$% ,G<&+-(EXH1AF&U MSX^U!<".+SRP,IO46"=S$HHE-[\M,MVIY3N),.<^^2??2)OY5!B42:8EJ-F9Y M=HY8[?K,9W,R%N]7T]<97?"=SVG2N'?'2TUH;G&5)>!M]3^V5"SW;6%)=\%4 MN:M4["GT^AYYR<&2^/GBN66QA=ZWS'$C"<,+X&T2@(!=^ #$ <%]I"+AQ3!_ M3R8F %COY&V1/_EI)70$6Z5'UYO>M!_'K,W/-[BB5J!K1"L$NM?%,\-/K(#?Z M]5_[;*.-^1B'@Z4YMNCR)@GJ2(B3<+!FK1KC4\MMZO8#B3? S??GUHV0T#D; MV[=P5(>("E_@"\T/0MTQ;S::+390-U87GS_O^*8TKD[<6+!3V8"4MX<;_&;[B?(+F MA&K61'GP3/%-^D$ZI?C$3%YFZ]\@]K';B/=&=>9T],0NJYZ7YA;,*HO8$XR3 MY8QO'PQ>,[JCDF]P%ZW71T4!)?P=G>_[='H;53. P8=%P8?YI"7*A[]E,LQQ MX%?8"Y-VZ$EGG*^N5)9J7D_'+*_WH[R?W*GZ7H@>UY0OG":_M>:)C5,4.=8/ M2/"8&[X05HKRS3G[,/?5E("SYF#9LQ_/@T\OG@3<,7"^"CRQJ:.#&:98AUQ9 M/7/IY+EF03)DXV_O$$?J)9JA$BX5=(H39#ZH;T-R-1N6UF=2!(#?'Z$6 M"@PETG[-+S;I8GD618U,7G3+ZX7\2T%FX98P'BAC=Z0R*?6%G;8[Z(*+:U^U MZOV10N%94X5.)\=D/*[=HGMI#,W-E*:R$7'/_?0C2#WMA\@?^5"9-2<3\Q_V MKBC+U_MVP?)/[I.N:]1"HR?9$H\ _BBJ]!&@(W1(F@72K5EJ3;1DY0/SCM?E M+47B/]G<>E+TVR[>ZA(U? TM.@)\Q=$%4_' C4A)3/3>RAP)E>)VC"=^3^'U M/ XS4')11BU2=I(M1-2Z/C$5? M<[KKN/PTTZOWD/*ALX=FT=QSW.*7K>AD^W1%S\XL+>;/6787;A,TB.=[E"*#T8HV)88:?*&89[>^L6)0WCE-?@V>CE7;+ M^Z;X#S\$[J2W;0!B].OWGTWNX.W1ZP&\ZV784CEH__=XC117&[B\M<"5(0OK M$BVO#M61F0VOO4UZ.KA$7YOPI;Z%*78$<(;'H35E?+/8;] M[CG;55(;3/Q3RWMCGO:GB?G2V1T(QB&'6CQ!K<*(]$P"?1%0&=W3:)^6@3W.P-3^BF]MKSS9$@' M6JP3YOFX,^)-1377=DMN%]C"OK'Q&>8)-82T+"0XNT:[*4PY5 2=Y7FP MJ2RR^J/#&^R;VJ9W<.-QFM,E0;'X<]V7 A8*X_(4^UQN, M0FTI['! 4A)13/-FW3+%A^B M%M(0T[SMVOW=N&]9=,%.(K #6TW78N1=:B1UQOTK([IG,!6B9 H1.65*TP5N M%BN;V #>E*(K3.A\_!TX0;$A(F3C:E:>)&F'Z CC2>K\[,,Y'/9N<5)]B]:B M_NP=%S1G<3HB.^"TZ@)"#I(']:ER7K<-B01OK, HCW8]?X_UEC[RB9#@JU]3 M3CSS#ARSHX-E8=UI)A]=KM()3"AJ->>\ M\=)8M6#%\KKCS#L!(5!!FGGP&TMHX;U\$Q[SFV_N/ZJ[[+Y_:33)5=#MB^WP M;JZ"8[4?V'Y(:1./:CPUK' 1^/GA#EC85K M5 PMSC"(H^V

<<0S;K@/(X\CH U#[O/_OB/"3[7=.F0G+4980AWN"F:=S 2.K$KPQA9MW%!$;V)RRH3_\* ?&847[.C,Y[[XRPVRYV;9"1T;,%U6X$ I0L!*>U4CYX"ZN_].V2_!C:W MUVN'H5F!ST*D'I]6KY]IS=X_ IQ@>6%HD[A36R)9%J_\H^@[T>3/GC;LV#[G ME7C@77199 Q9CP*CLI-S[>CWJ#<(#'^;!Y'E^W>3IJ^P0N[AR43J50P[N8A^ MKHHB1[Z?JIS\"9[86O@[X--:;S,R>L4#(_<$EZ"C5?^LU]69L]!H"S7?#3VT M3VCQ%$$11NXYHTBP@XQK.*J2RKH[(FHS/O%QUVJM+E\:>&OZBP);)TN1/X!, MU-^L"J&B2+1V7<8X6X^PJJ&[?^?LSV RUT\\>! M49MFY2N#7T9]?G!9YIE8FM*RL'<8\>^,F%KHI+&?6V/ M^PC0G:O,_?JB.17&Y=B=%6\OC $8SS3I@HJS=%,1^)OPABD2"82?^Y?$2"F4 M38=]H.JRBVVO2[T8.MMSX=+Y%Q0%[A)?+.,-"I^$Y:.C@F!SP,F@?[):Q0S/ MG?]3=MEVN#S^@5Y@)IZVB?Q0DN>[JX7?7U\AZ>&YWS&R2"A"2OI'!9D)?R6_ M_0=W#:1S=Z31)!F-R3%C*.$-^6U-,O'N_0IKH8'Z?YR=Q)U-C4+OEM@;%H.] M$]%Z?R5ZBB\!S$I?X] G$.(P/$\LB*=J(+C4WV9V1.=U18QT2N"@SL^>"L6 MT3J'*Y@1KX'\^$*Q^Y_R14JE,]*WJ.M-PTFAU M6T_PUHT>O9*4VYA%0R*N#3CIR^3L8?&K4FT-:397,31/;O@TFI"K[*GB1TCF M$/*8N2 II-W3I\"#O=0TD&6-"6+!2PP87Q;(9+&RL"LC#>QIX&.&C9OE'?DV M/>O=ZX2P+"V66RS'[662^;IX1;G;"PZB4F$KH71>")/=[&^1-)V!1A&\Z/9_ M+)&*<$JW3LT10.=8NF&%-KRZW>"MA/[XFHSPXCD%X'3@ PT@UW.!%99.T0A7:4UW-_K=MO^U_:[BL8&<,[4%'@-&>Q?XO*#>5"5N"Y[HM M31_NRPI5@W\/=,'QCV_Y!5T\IL'H00PY]9K,9MISZJRK";CUN7WE4T+;AY+LQ?H"*NQNEMTHAI6B7\AZ MW;_,%AAQK,^-ND^$QC&!]F%UA9WO M?>*GYR633=1-4U+9'Z[Y 8H6UYNM0! MXNWU3U$+EU,GOCP\ MAR[+LR[(X SS!M" BYZ K>DY&59;(6EFMF+. 2%M@- MY:E>& F[$;$]1("\B^2&M.[M ''6B#*7#V6.]E\UJ69=GM/$2G@5AI;!3-^LH#2\U2R_2\TNF3DQ$.HY@ MCTWG8#F;>%> /&6Q>[][RBR'^*9?MX6M%N?%X(HI*T[)B/TXY+G%5!V$:\<. MY2 7$L[[-.#CE-'F3J=7X>8032NKH:X*L9TZPOR8I>R@8'S8LU>+Q/QM<\], M!?WSGY$DW2A?]!00W[GN3B+0(\A0A[XV0KK1'S\1\3Z+AZ!Y'PB'FM;M)R5G MNKK^@4.I5]CH C$$VW4#@GK1+YT#;?!< M+%Y=90'2BHK%UBS1!?,I*?5C&I+W_&XNS%C4$A7FW8=V%6Y:C ^8<+#U50H< MO)]'SP5L'XSQ1MXK&KGJF]=073F6-=;?L[B+VU?A0EQ$W'B.N-%F#2K-&-Q_ M/W_@=*ON)LWX4,=G:O_A^W+B5B):#.N;2E4 ;ISS)#3*&GUORC1] (]HR0Y^ M;K<\.G&L\*GVB1-2;EO1%H"?XS%["DQV%MN<'*1":;Q4[Q#:' Q#/63B_,N( M)O$+M?= OA'7ISN%'TWKO^UYZ"+J/ 59XMA:2("T,V;ZF']9^H6VV M7ERS15> 8>.1PZ)ZKM",&P9V55KE@UWP,((/(TA<.7Q[=,L:" &#';6[);YM\V^!*N8(K!G/\#H3YC,%^J M>^1"E.YL*T3 +ZE!]+=/WOYS-M-#'\ FG6U>4/XSLTH?.@<^0P>3&)T)]"!B M!!?P;HW3F/!AQJ2A@.O,^ZA=R;4YW-_ZSGJ MX$;.B/UMWS3PN'R\#G>X;;N0@\E&/0M*9*G/Q\)&Z/^0>N*_Y\8V912>& ^. MDP+'&E-.Y(O1^T%D+<6?1%!AQ@TBF<=(Q%> 8;VU(D"?U$^R@!F_;\P5[%=1 MPF(,-V"I:)(C3Q3R5)J?,#X^%M;@&?X<0WF^/FK#$>ZF7IQY5VI*0*H/*D>_ M_G?"$7(:+!0"7,=RP#]-M9*G=>R"MSB]5MU@UZ4LI7]T[MM%*JQ@)^:89U)) M52T5CFOH:L\D97T(\NJ@U^2M5-^'\775[\VO[)]6^8CY"A*C"U)-2*'F8K8M M_7&3RE'<,QA&5I$)?]?FYNDET+HI1DR4YV4#A-;;*?;U#6Z\B'QYJ7N(MJHU M(Z*H"4L<+;,PFD#]/ *H;U\$ U#-_X#44VMF5L B&K<]%Z2'RU7FHJ*86^^[ MWQX&W/N[DMSW=_\C]4?;/NY4C:B9Q#L-\+GQCU)+?=_9L/^&CZV/"-;2;_3^ MV_2]P=TG=51A)PFK>@1P^2>K\QYDD_5+I)X]*^;/LV1/SONP(P#7[A0BB4EK MRXR7PDDGV[)0)UJ+.94NIP;WO/XB9A#"V\8"<,0B%GJE+!_?R:ZT9'T$F!HX M LQS,'\VAV;-8G_16=*:]!D32. +]2:6PG9ABL[_)T)8*I%T,W$@./Y=B0 MG)I,0$]K53L99/^1^K\M,3E1WCIO48_I-B2#[YM^_BHRG8P]_XS##",_2 LW M5QPY9R^'P2?G!C\UP%A:*FK=HIZGY JNAX(%45YR1;4GP[XY P>>6[1.>N<^ M.P)@/9J^,_*PKCP3_127;URD(L)"@V[,!?N:GAU*XLHQ?*K&P?6($C^K%>-+O73P&%TJ-966S]Y[^U](+ MWE4'_]PO*V-BQA4NIV8*AU6X1LIZ;]Y>3(ZR,;$YJ?;J]GG2#4P[D*KH212><]&Y&+(17F MJ3+';1WRL*06.:/,4_$0G\PRU M%-^H3M1JA0F.^V9S5WED.=A@"J>_C.[_\[6[3C?M#/,6;YC@P00K6M^QCG(* MSDF9J1G&>F$FGG9"2&/MU?3U7>#VAIOO3SX2^!_ M3ZP8.8(EF0"3ZU)_;B4BSXWZTT5/E_^!#Q'^K103SU5#/-O71'KR0I+XL*N+ M#_R;)RXB<]^YB;[90R(\1;E XE"?U-I9FC-H=?WYWJ<4*V':7@S]BF-@I_' M*?OG@-FBZ9<"K[*],KX?'7D:*XBY^4VLNM@Z,>G3^I"-=WDRT%34..!>8IV; M;F9.T9H8XM 8X\JRX+ 25U]-F\MD$DW;).]H-$?F3 M2WV! KXVJ^"Q#T> O!+PZ/FU_ [K5;+6L\5:OO]5$55;^MJ M[8+:QN;!&SFTRW1SEI$BZ4^^DCM;&ST8UT1#>&K@X+97M5M^A5;UZX.O5!<_ M[QVX603LCZ!N'0$>@J=26X'?9%N3?+A@+G,&4H)0WI4SXSSC3C=Y9&0-3"Z+ M;.C[>5";Q'Y_S".4DE(%K!K];4\7UMAIX+Z4E?C:E%TN>=QYI9CG$27G%HS;W1+N\E AP9Z@F@)6B,/D-YZ:.E7C+OU[]UO5BG"0+W53=VP7' M&W9F(?2HN4256(>".LUB3\5,I+?P4SXZAG]7\<=R9!WP5VK']U#]/F1*@[FR M9/^#$K?QESHN:Q-8CZD1/=3"[3(8[9>":=%AG *72<)77\&XRC8C!\LM1C!* MMF+77#"# !6C>G9DWMQOG2P(>NAQ^V7;ZR- 0]'KO945AQI&:-:B]MDIMK/. M'%]\!K,;W$\7"C5DUWFVCA3:Q)IPO/8N&QKXNY,W[O_9R M(]JNMROM)R%4^44+!JV#2E=*= C_\-1<8>X^U-Y\?GR$QF4$/R@W>=9'\!FH MKC/UQ_:%J>\Z'R<;)M -VJ$JI7U&]=U)FRL]];436?OYGC6;U6!)\",452FU M _HLV8^T1$FK;B37QCUTX?#A,ST"\$?JF(C,SG-F2- K>8\ NW\ 0E@K) Y MQ$HH43Y #AYA.B\UT:5LJJ2X_MM+RH.)"J;HQ\?Z)IA9$>U?TD'.)C0/ULG+ ML_)@S!3@ ?53Y%4JI$,MNK5=3+(NY@FS]A]2+7#+W0W/A0^ O@-+H/!YJ-K0 M=1YB/EFV)?/P"T4L*+.&C(U2=K\HL/?&Y*5?QU5Q^'A02BO=L[\#MYW7W:;6V$3]%\S1=0*V M<[AU&@O<2(R")JD;W(GDGN8ZVU3%N6/(V:1K:_3@'GVO 1 ;0^WDOG\0U!ZA MS8J5+68K\VH46])4.X@/[;5C7/Q)_&U,Z.1HLL+5_2M%DXT-L@+S;[]C9K=! M@T/D*3)8GN>L_!/JCJ&$_42]8Z\BP#/-1B%&(LZ7WJW2]$0QL$G MPAMY/J_M]# YREB7ZC/$%+5?!5?!UIN)VIL()%HU"L81E*$V7 M_=93H0&,.O@Z+?+PV'BDN1?]$?5=$<07V(HZ9L3U+=55K*7'(^JB^_7C[6*8 MXQH !O;"8EC>6*HR5"* R-]PXT,[.!YD5E%37<1FA4;^%G?6"NRO!S/^ZN5 M&5[Y,.!]FL)!:%)5.Y$[A%GPA'G9JF=%0]%?KCI?V9;4/OM;KO2F'',['!.H M#)FC3J6J_F#J/C#,=1"RT [7&GP/7=*!Z3@PKNT_:CP"$(1;.:'QDUJY\!>' MN8,G0JXN/5Q;*-Z59$#^V&2UJ;QD^4(3/SR2;DU6[YCTB"TR>>6_9]86:S>W M63Z7"3-ZD#YNN[BT<8QE^!_46B(!])(&HJJ-M7SSRS"'6G&&(EJKY,_-MT6^ M2)\H[60"D5W86I.-(:( ^7=AD:]#DI83PG9.?.)BS1D(OE[.]GY'O-HR8WUU,A]EK?LH)703G!7%?*DYMO_/$HF!A M'Y6;M=M?BO*&4)6P40VZLJ2E]2Z"T-CF3WE]P[(VDOU'YNX3LB*6I**RW-)T MF]3?NC5EQ>2P(E_>ZW(?;KA)[KXWYS \OWVM3\F"W>A\6$!*?,]+,ZEZB$S3 M&",7A4\$G@1)-8@= 3JAO _@0_?N:E&";Y0%+T^5TOV"&QW?UWD%*)[6DQBN"*Q&9:"@B_WOL:XPJ@Q/,VHBQ _A2KR?VHY4 M3V(3:]_XOJT(9>8^TN$PH>\^QHJ*'U. FEL:(3$9;@?^IC%V#[@NGU%.+-V< MW3CX-K%A^=&,A_N.SZ^_H[&2_U_[;?^OO/ZWC]!2(&.9W*S#1X_?P/>!'?YJ M"V;7K)SMJ#\Q OPR3_YKSB7(RSCI07S($2"SE]W^/:KTGBM0!Z4R@L)CH22' M*)HHU7F.1HD4)D1*')N'W;9ZFVGW9^#^%.?^EN@ MI)LJU(NC9;1@ZF_PY!"E8% YOJ51X9ZWXA<8)[N^"R(UR[PSW2?E3";DP.MG M1]'%FVC,$^C9A0,+*+/*<](RKOK#_OLZO9 Q@A-2UJL,B5+K&&FS.V/- 6 ^U^]%FGE:YXIN=Q:X#JCT-95O_=J[JJUK)\;Q'@2KYU! DSW;@2>I M6L'A'=5QK+N598::-4/?9)LY D0]:NAI1U5W-*+JIEHP\L$B1/:JG!-I0C.R3]0*3NV4'\6IGAU2K"BT&F)Z? MC@ QVWD$TS>".VQW,"V3\K M0.HRVV#)%!^G\C,[Z;P?*19' )O^/[9SUMH]':DBJ(!6;9/,AY>;+N;[%.3/ M<@+VN+'(87,\7M MH<%UR;/VK/SPB11T;0A7$X&*07 2^H^OX"8.N3('QW>*D&YO#BN8N6PN#JLE M)8+W :4;42:Q">W;V%-,)<#)_MZV(4J[?U5=$] M?#?!3[,G%6!H5,_?RDZLD_[5_Y1NIH#Q_X))UF!VYJ]L]\Z6U.=5D[[@0)Q:SC-GI%33YTPZ?!EWAGZ6 M?M:OR\0$*(AC>1]LR=PF/.TZ_PW1]?M)8+Y2&AKX?NEMPG?T^GK5;,ENX(K4 MX;X3%.*$_830(;5>^3E_!%A+%<.Z/XO-U841OS!_YWS'5@E^V7\:W? 5ZZHR M[DB)^ON0E.[01,UEI23G?"SA3\UO]1 Q$C[V:8[%<*5339O262+ Z97/C4ISJ./?\^S0+4^DT4^G1FG![ M&61A&="S>,C,(B/(LZM!1F M!Y9MU"X$EQSN7Q0F93*NKVWQ\8++B&E\X(4C0&3F]X")/*=,*\K;NH$BJ>VT MU,7>59M"(^= L^%],?>^OIJ,AJRL+'8!RPMA[ADM)5=$I=-_ D(QOS%).)*3 MXTJFDQX%1=5\%?-:JHS8D]RW1[O&]2QBOMND!C%1AC!F-&+Q'W3GO+Q#B*E" M+>[BU7WRN%]#?JDP55?VXZY)^O'@#=LE>W2B#A='7JO2<[*U\\L;UW+V?+:8 M,XGZ)1.C8BJ9"4%967N'P _8ZEJZ8"G%BRI2*R8M_!*P@S3D0= M>H=$HY\_NLESDH/*3^S?,*.YHYIOZKOE ;[&6V*_?<\**8I!J#Q>\TG@X;ER M\ITFZ6Y:!6>7N%'D"9H6R]UX-7HFSI.%-V[,O:F,CP=)D.8_F>8PWOG;/8;< MO,3S"AX #:-+4L^1XO$\<2;/D;QPCE;#2GRODFMO[5G=:Y45*@H1]?S.>K^H M1X 4IQT?]/T6[$$H,,&LRA;+/+T;OBT2"57O1:4<7)B ,<(9G>W 2AC]G.V= M(5#?'&2RT\YQHD,:\ZJJGPJ><:V5R:FL-L0$[MM(=I*4SQU66@_??3>7N81 MX+);G73X^&,I(+NXEVDN9S^/!OX/*UQQW@YFS MI*9/?DBMMZD(\!-+,D"397S7-_XSS+I=>PY M$+?/$>#1Z)=+M\BV,;!%J\A\B];\8ZF:0N?70)X^.0,D\4J7JD3 MZ10*Z]JYF&/AL&1]/:)OH^[M;DF71N? MW%-I2+OF_AI>]GPA2QFHEC# R,Z$1D 1'X>RY= ZCVT,[ZWN?&+N,2+[N]## M-8+D?3H?2\R121%,C@ 2]M?QL58$4R(>JU_^ G6KVHZU.QQKTGIK=YS M.V_"0,V8#G7%6LDWKI[/VYM;"B2S4=F;>2ME8J"49!^[A#N%6L&_H7,JS3@ M/8(:4(Q0I&;D*VUF%+=6&N%-.5/NV4U1I:VBRU9U?DD#?P&3H&=85\A#E8%N MR'E^619K&]"HW@@@H'G;SPD=%I8_&?CUHUG[PN47>>JO7UFG;FBP"*M:=GV? M-$;)IGJ'D;!$Y&M*HEY4T^BJ(ONZ)R V3^C\1D@7Y7S&^>@;]*%DJIJ$V4WM M]XJ->$2P:JJ55GC[>W6W /I?3O,K_I ,?K*0/4,-HC MNJX3ZD::'@_ON'$I$L R5T.+=II8)M!*NBY[3Q/.RX&6HVA\ZO,;:!?5#L](HZWJX/C$9:>YVC* MQ:>17KD6Q@%1TDKO0T3%[9A)R%8K]Y(NP@J=2@6[N?S2I.NYX'""-U"PK76Y:]1V5&VBI M^]@&;"QS'UVQM0Q\4@;,. *43ZE!^.B7J8FDS2V:(\3>(X'_#7;(OC)F.&I' M97N_#,J.''2^,GASDIK]V^#.A<[L,RG_@#ZX8,]'KLTHY)!M6V#'X0W5DWDO M7O^>\2]#A5X %4FH'@'@8O0=4;R6 ,E?#;[%HQY&V-QDZ M B 8W!)F,9W-5GU7Y%#ANN ADN^?(L)6"IH[9,_:SW-=+:\"BLE*I0HK'([9 M>D=XHL[\^%J? .\WO?!*#=UF^VH-5[FQJFY*0/.;G&>*8/+E3>CL0>A?MBI! MI%#B6-RBEE"X4K/"H!]H7A5\O2ATQ0HHV C@&?(0*Z&F]#M'>Z9,GK_:YM4 MYNOEJ/D&O>0Q]L2%[2RZE.T!VF@ JIW*3_C3^1CZZ@WFR2;.3G/G##O3 M<.RVY\!]VVA'YB#ZW(7.G-.Y6HS@;RY'@ ]?RSAADZEMID< 8)Y(9?I8=\;0 MP6)CK^P@JB7)A*Q@7<24OX!SA)#C_#5=CE!\0AO_! M/]R.$#_X4/H'.2S%^SBRJ/4P+7S]7.V."]0\CKS?(N&PKVZG0K[Y!;7[^5(: M0CW/,%QE?HC^;N6-;5XGS8QN$+#CX./-W*M$F6BH(0>P7./XGO"FQ3$Z5_@P M_1'I6\F0]L>=;&ANDI3A>\Q!@,KW.1 +4YMUP*XJD_+>>^ 7Z!/!!2/*[-X: M90(:L5,Z3$TXQT'9$<#IQ%@OF!>,GP5&'59OJ;0"4V=E!P0K;91<+6J'K7D^ MC/O]!A6@PVD0II@* 4-G.*/P%_+_R^?RL[8OI+A)C9 M+Y>^VZ,E(GT]?QX!2/X%+7NRU'3:/W+?;*3+M_WNW2[+GV%.IVG>CRBIH&!RF-)T[[_#PQ"/?J3? M'4!8$2!Q#HKQOJA'6<,:DO$5V;>L^^O"/&>;S+3)*C_7T]#5A].^X(4B.0C9 M I=,3_V,F;--T9"CB8QFX*QOIJ&H_-$)>W]V(<]1%;9T_CDF^Y*WWYSOK^!Z M/_?;0DTRY'\_2K;3T[BC9\YP5 8EW1 )>A_D%-J&GI12$?$&3X!.I6S.=B^ M(T-#3A@J?D8]O^22?S+D[(FGYX/0N4Q^9B\(2!I+8$O4$)^!=B!5Z[11O+[[ M/*%/^W ]TQ:_B_(<3T:WV0XZBS(RJG&\7AO =LY$M#PA0.:="_Q/YDT=VTPU M"<\!40@0'FV$M$\@\Z3JNU/>Z_VD@DOP"X4.FZL#$477TE+59E4M"C+1/!I, M+4&H*CP^APRZ,-8&CE/+R=D>67&?4+;;;8IO05?O;PC.I8JO52+[P55"Z<5K M#KT%G:6S<.2DZ4*2YVF1AJ^WP3ADXI#.[XM4]B/ 25O&!^;YMQJIR6)[J='5 M^ZT&'R]N,[(PA]^G>NZF;,@09O1L5_I;<;%8+B;?LB\!$^=\:K!:7+##K[I4 M(/9!*M'O@S",DB-].+J'K&H&FFQ*$)($O%WE=0=G32,J8&63^^B,]X_K@-D> MW4V1J? OP9A!50=CA#?1@*M.&,SV'>^.2+L#E[KE),$0%+2$9"6/[6V ME$J5-:'SZU'^;B+RHLO_H*)(QH.4':O1NVK4TG;=+U/E-6%S9WDS@-*6_^ZS MBP$$5+L\+J?^V3O8?%)9DVW-_!U(D>A/SXE @A561S">06.M-)0+T,_?U_?A MIP2%/LW_J,H,BPCN<-1[)\U#LU@>P C[<>*JHCC47OUNM@ M-,RA/5S)KWZF/$I^=X>]<(+W?/+$/;F_C5!(UIAQ#)/#FR"WAYI()7ZQS5[, M<($%$%%L/IJ#DS[9ZG?R%])$7Y]](;*^\PEW3O]T5SL@$FCD0>WI E2PPB2 M5IVSNN13_Z9_6LY&C$TV%:.T4SCUO%YU*5;J$"PMS?C"C]D#3S(U$"J,3TP! M+Z@$DA/^33*BI4GFJ^,,IUUMW.W!S=/2;)SRI<^>P-U//]/-5E@")Z)(ME"J MC.U/V(O#VA9@$NK;5NL6-QQ]XP<-5/7))WS5),!3^<^4)"KVZ\^YV49QB@^C M_ C@ 9T2;[&=U6=D,K7@J$X'S7>?<[@,[Y$V2'E7E&]Y7WCY8GE*VK@SGP.P MZZ.P")1 -7NA\!DH+J26.4V7ND19)9W.(:[YSGE&N(!*[@IE7?A6K>YT2I/T MJVR[4C_A?K3(<:Y(+5@ +-0_RZ:JH.).U%R:YMGR C=>DY/G9I\!_U-7+HP' M'MR633T"K-\:Q.ZZVM;9QE+9F/?862DO[=PU#$-D^-CFF_^E";O__9?@=BA= MD,;D",'W4V5"UX? 21]]'5G$#7_M7DDZ':7Z*WO^"BY4/@79#W#W6/GQ[M)) MV#3H!76"G$,86R>3LMJ XDPE:H*20BM29' !.X(I7'*[#5I-*5]_DA"3Z6$M M*LW!=$5>0]QE_,L*[@8TZ5Z.+YAC);!P[&7-L2*XU>UW/5-P7\.7[VJ[38ZY M)C4,:=.VU?U$W>XP.%N9_(7HN<+$SHCO=Z3VC'6SF?+9.\AVS(Y3]"<5H\ @B#]-8R&V_(B:3["J8 MEU&X0CKSH:8V^6:!5W[L/Q\ "E&,)*P;]#GVZ]CZ&F%KHA,_^_;BT#6SQS,X M4Q'^U="D8WG;@:#=M*M=ZQ_DE04%3E&+R$S<;>]K/">ZTZ>3OHQ1N21,!O14 M]Y<-: C9Y*9K;J+6LF\7,R(SA7+GC+.I2["%N*ST09HQ1U=UNF=1ZWN#ER6, M#)$=\S79@?"F'K*>BCC=E%3[S*^ASV<_>/U'PF^):QCJ4ZFEXPU![4< <7K0 M7$1,X7*>>W)#V3<]QXMW*STK7+H.S_*X_@,'$FR30%>@FK6?'W1Q?4FM\S-> M4QS,HQU;Z,?>6)MLK&I&<^O+X+3+I>NS%EG*&>\4__4G9J[$NL&% M3*#=40^S@"AE8VM*@5F*!=D[L0IZ$1O \+G73V;3G&?K:)^. )8X>4PX'.4 M)U1X;0JF;Z2V\DKKLIOX(HQZ1A\I"QI9F>6GJN)5V#>RN:2=IE7H#;-$X_[/ M(I/89_V-(<&V:W1A/"S^ 5^^39R@33EV8J&IJW!IRY4**\<$+14B.9J":M07Q#@(9FOM(G@BN"ISQZ3'5 MH-@Z1>Q'&CQE)I!Z6A_GJW1#Q0*R-DG7&*OWYVO*5"H/PMNQ<>#MG5 ?[YV_ MBT.>J.9K#2XT7VI7DS8"EL8$'KOQ6;\V*XL?/(DP"6EX=S'E9NCC&;3FXR4= M:[U:-60?'-:*!))"X]<;Y CF0E,60]?6W&J_?JU\;B+8MPXYM8C92!-]M+!%%%S"C+#!*:EKQ M6^QK=9EHP14%& %[S-Y,(HW[K9+4ROPO?#(-LF_LB\+CZ.?6*+54S$5?*.^E MKR2_W-:P-//RZ7<8"?Z>,Q>G0R-N__*=6Z7FOO78SFH\ L9.XES(/8NN'%\U! MTWF]#::7>!Y]1N;ZLICT)9K$LM84D'BB,35FJQK*<4-N2LPK^Y_,0![7R\WI MB_O7F\8QI2 ^5+, V -X6M$6Q5_#".K0,DO5E/,'M7IU3FI#WH)%S2/E2/V4 M0"H7R?\:-!9W!F'PZ78,T*=B<,Y^BK'R0DV+V)'/@)+-0&/ U!0QGO4A:A;S M!(RAW;[W>(Z??B>!LY*5ES,]YR.+?H*I5SHWPD*D/GZ!VW8V78SSX!)<>KFY M$/V'QVYR8U"?YQ;]5(1M"YIZ(;Y]XW%[&#F1.)KXH678FU'7+F"V_/G#*:F?UB4*N_JU,MV!X8BW\N?^Q=:EP48VF7YY MN8H&'!S#Q*P/ED:"*SG_O^8PA>UO&-*4$7R,BB;.5=PQ$)BJ)NG;>MB 4M/J MT2CX"51>G+WK(?'O)AP.$/QI'+0E#1V/O#:(]3P87XX^B\+_BV,'=1:+&W 24^/+^)E\1P .Z;?V MMK&TR ^/[#=R7_SJ\K*/5CV?W[4+W5"GJ=-%&1@DIR\4P#2 WY3T;*V;%I>- M9=K[+0!7-\\C/.1>-[D'_-G[)0UZN77O#1K6N@^B''OR9BJ_8-X+/(%LBBAZ.!'_M?FJ/5J\>"WK MAT'&K3HPHTX!EB _/0#R*-2=$$3YFCFHS3QEUH'3E_M700D'5DQV0U9P6% A MK'=MJDB3W "S+Q^^6'7=.42MX[6I+Z,O+<@N?7AY@UD&"*[_W(RV+#:T/6 M7NJ]05AU,\KU]><5<0O\D")<6EE]R>1GAYVL* /VJ8DGX;N"++%;88TS[0M2 M[#4U*YWI/L\T-[!XX \U% =&F"IE3],[&:^Q^*H\-=(MF[S3C,_!$W3#?XU/ M!L#SNDRF\,[/>N,YG[ !K\K3^1 MOKM@@FQ'?RQ0LD$Y3Y5J,M<(=OKZ&);V M&Y8GI+^>J1[_$COQY&]]TH83*_TK8J!17D4_R+;/_3JCZ9::3C62,A/F94-Y M00;?+YC*Z@1?:7N?-J. 5WF)J[3=J*6=HA90]TUC;*IJJV6[R?$QFP5IXYUY M:6^.Y5O->%A;#2T*DJ[^UMYYA@U]-PCOE9\L0%[!:&&9IVL'[NY8(WJ4!BN7 MXD/JF W,'4IX KV9RL4R5!.UBF#W<0 )HG+TMVLN'_^&*:R<<':MUP4\>D6[ MDKH&M4.HL-RZ#-D.YK^8HL.4Z2+4_U#-4>$?;ZR ?BEM.G<$0"EL;*-XJ68Z M"11X!CNXRFH:F4W#,&<>[U[Q>"NV9CI!"0>:W ^:G)Q.KM4<^&4@>8P9\IL* MF8,TXZ3.I_\\ @CI:WPI#=:UJ8<%' $^38_=/7/I_-A8!_RQDUY[5)AH7:$IZM967;]4]!/'CG]S9T MM>-S/TT#H9\%OG^&-Z+5+A5[H$*7PC. M P7 ^(_@BLX6.S>0-)7\R6E:QF2\6O0(4"VC"'Z>^(3 0ULP:41X^!)JGPL\ M7'6MG+ZL@4O+!?>\6488OB.,++Q,V\LZR$E#]C#/RNX[;/Z+W=+_N_-,,(/8 M'X7BI'-^> #/[T#SH2JO3=V?"?CL$\K;>M9P))?$M@251OS=[K]9"L_#:@>6R3\W;D4 UBK! .H;"4;G02]:?//2Y4NZ]$F^3- M@_:FK*+T8;F#AXFIA!O?#_FAKSTEP/B8LKT'^=(I\E4#5R*,Q.F%H4< _P[< MK,DIY_^+MO<,:^KIUT:CB" ($6E2HP*B(J H E*B(B @1E"ZD+\B M*D20L) MBH#4""A(C8!T,-*5%NFB*-(%A"3T3D()"[*2G/#L\^X/YSG[>O=USKL_K"^Y MLF;-K#5S_^Y[YE>T?SHHW=*VOFT?37S;@V9DLT=-J)P+7?M 84&^OE)%B/WM M:'\TZ.'E]+" $5N4:(\9T5L]-JQ(":;5,PK1\"4B)1XES4B;&O80#DU=.?5& M]V"0F*.;P9'M9\*K\$HD**!+C@SC(T3!G5D0P=KH:L[63,%;3K7]4Y[Z:#D< M;G=64_AD4S\%&Z8E0^+;#^4!)%I%Q'52G]2[+U_Z<>/%L+K;J\)BS(CSJ/VQ8K_AIRBW^)OM'9;9*.]O>WRF_S5I@2IEF0NRTZ M1]#=!+$MN[/:B*F(LOVMT/@XK7"A\ZO"QX)4@T0RZ2K R=%K MF'.;B/HO"R(&WAW8](DO++$>^8>,M#U4/>&6N+>?*PMV73080E M_F?D[TL_* 120BJYARO H>7.,2W-G.8GW*U7E.R:2KT1DZZWHQ6V;O%S<"0_ M<(AH[HL[Z]6K+V :O1EMJ)RHE?;VB45ZIN%EHL5J2_3ICQ7_^T.?5BJLC1C! MY+?P%$5=^[WY/G7"3]'FV.4I;?]/G;H[EE'@GD]T-=O$J.IP6G?Y4WEI Y2# M0.6LM7/0Y)-A(P,'3FSF:;CYQ^[+=N\<'N5&YIZI[;O@N:[O4Z:?UC"=4J+S M*O_'N:?Z_28G3I>&_L2"CZ4S^'XRLAA.<0^'TDR#/L)9CH9(9 MGT_[[4L_U:7[SAG9!Z8PDH_ O) 9A&-[A6,H%FO .6B<+&"8\\3^]/#R&GJ[ ME1@Q>K]FU,WKPM+3A*-]-Z#4\9MD3 ,$_UL%RP-@I6#N<3.M9C9?[@6-@6K] MS DOK0S]X+ /.R[VWLN$'O C^AN3"*=XP995Z9(&@6P[&K&[B+*@-DCDBBN_ M7+OSQ^:[YGUB:.]'_FM6+S]RMY[=PG<01J&T!?8;>8]I=M,YIT<)T_\TY%>O MF?Y<*972\S4Y42_?IO!!C>OS^CF>FZ>"4\ZFR@IQ"=.XEF58D(-YP'8;UG&J M9XP^:180]$-!)D"P1?2,]F;8QQ\Q?R^=7S]O(:!T;?*&*EV4KHKNPE5BEX-) M0H 3714\V0O*?XC+]^U_WSWLU+EHZ%3EC:+9633KV"^UV*&<7_1#_="S$G#2 BHG=@Z M.0P**5O74&]_2G]< _CGWE>C.9;X[5_UBJC[Q^M=OYOU 9%4$_07-O&WEZ1X M/'?V=Z*S^ %H-@!K M7R!#!:\[Q%ETJ#K[&=]D^ERI6+%(YQ*A.IQ4[<"LL.T&)X(2448MH16RO[$] M\S>96_A<&".:?U: M1Y>1@(+2X2A-]JT=S'81%H2"<(<;]#<8EZ)_(?SIMQ>:>!QMH>67HP1MC0L- M]JU/?0G.^3@6^NSU:/V+^QT+1 M@HOHXWTZ$H#*8.X :%DZXE(Y?F;0(^,?&[DVK[?A:I&'$@O)CZ3G]I*43S&Y M9^A:<\RHP5IFI%R0)%XVNZK&M?ZK,,SE+5C8)7%91"&: MWCK)M<*@']GSBN1I4F>.$"E&<#[ I_F91=,Q0FUR:ZNT<.WOU4UMM/-DI45= M3:W>(7]1'&_$3AAG;(G*/\-X]GU*&%(1LCQEQ8E^X0E:BS(11<:\2(L,5UTQ MZNG$'=[*-/O5,M5J>:3GN(N'H-L)BQNF)UZ_W]?0)EOEYKJ!IP4PLE1Q8S]H M>V:O$&7*2$9I:O>T8F.8)]DR\6:R1>EK 'NO+WQF?(#VZNI?)?F _9\X?(S# M7KR$0!L(I$P,Q=CSS^XVDWN$LD%SI,ZQF0;_HH4]'+!\4 B,TN8,HU;7_$ST MNY24E \OYR,TY-[MF'F,'XL^_L'M_D-VY\L)XF PE:WN-YQ"I[VC$CH1 M_ M#&"A3>&'7/VY92=4Y<;WS7G^I0VU6]]=NV8TLJU?1VO5Y1SON24VI$RAN M3LV>TGM)BEZ8!"#;,4=]K7W'+2@9[Q?@?IR5R/TP-L3"_ MM&^7[_]MF_#>;L&R ,751[X>.';1 HA_SST<\L MR$@M63ZBZ0CZK_052FV$\I9Q3("60$&=3DEA8_>'+B5;)3!A/3;(9^DJ[';O MO\H!_I^^4'L98T;88\T9P31K$1YK:"E3EFSCT&< VH2K,G>[!,>IE(.7>XH^ MK<.ZV'4GLD4\+Q!,UP@,.LHQ2)'EMH^\X%PJJ3LU-7J;_1>FW7N>2?% M!/J;)VR>RK?"[H5-P;(&70,:3Q#54C\!9%/%.S367S_2;Q M7"4__\HK_0==X#P+$N9#(+VS1-;(KQQ27GE.[=1+7/L*AU:;I_U4'JASW:6T M%4EXL"#6DF+6'WHF'D?=_.<7U^IP)S%:\;TU[J"SFJ:GA\//Z<+ B(N@3&_Z M)LP4:3)5\.JO!AG*87R.36S]].0MAF9+S)?$7>E]Z,U:4T/[WMAX?K'O7H$T MQZTH14<*+3:(H%>QMM@;1:V=NI'VL@+0;%%S=!]XT]00NW%FWA2Q'8) 9UZI M)\.^/L!(VI^B_JSDMH6Z%]1R=CY.^HVI)!*RG;XB7Q85:Z'5J(J%KKYN"[1U M?KE_,$,"C-]!_'-983AG/!G)WZ#S$W7GY[ 4M3MP2OOI'R=0O7]"Q0OC4/J0 M"8_WG[5D**O^/#V]":_TGGO?W"5]FF1_XY+061 M*AHP10X9G3TC6YI U0P7,KWU'[9#0;,]2XE2&PIJ^/\KZVCT#\.^TA,J$XM7 MXKZW'N:^4JEY!++;YZYGMVQWQ>_LP)T7'B8C8RJ$2]R* J>?LIVBF73$&8&2XM"V,$T8TN /1^JV32,H=+*#8D3TE MX;H61BPO6QG*+#"LDS+HO!VAD/YVWN+G;7%A&:9-C>SB9LGM X2+J4S[XTP3K2@CTUK0=\J*5"//HD[MH3@4YXT3UXPDB#L M;A-L,LI-X'L% 4/8:P!TI+L$U*S10AGO_<8:U_[3G MW4C3W?;!7?9^VA!J[.0YBI2&D\IPE=O+*^1"-)3YK8FO?'CL9K6M\2&R[D'L MPU?GB].?;A_KI+C?S8CB0SE-XF(QU98KK65L#L2%XB./$ TJXT[V:G&0EF0\ M\UTHI_8_5M5\AH MOCM?6;V?:-SO\SOA;82T^M_.8(<2\=U:FC?[#<$ 5V,KK6OTVP$+6QJ YG( M?[/7%D]7N7_^*#R;6_# TS;+<30_Q3*,*1T01&RQ/T!IC\#FVRB-!?-='CP1 M?6&Y&-*U&I2U581T2 JP?7NG;*MA\D.YWT39SR;;7;LOF+&?!6 AN!Z!T%>9 M^[@S,U<+PE)_@.< >4H2*?Z5EB8EG3SQ]KW-RGZ]_C)A:3=?%% H ME\17VTZ(L#SSH.S/JQ70@7QFCL\G9T+X5__O!N4(YWP(UQU]X<'>9QA/_)^+ M) PHI$O#$ !!:L&M/[9JTM)4SBHCCTUCT@>Y;MFMI32A_G#1D]N_3A5 ;"U![*ID%[[F'A(.>> M8R6*MP9HISA8')GX>A0F%&"SZ*A6)T6^_\Z10^(U.=;[>8V>V+%_OC=1D5$. MYP-*"<):.J?X!<,J$;XL")[@&Z)XY74)I[IFOE!L\:+IP!%];IDR1>%N:[8 MV4L=D<:"5$ [74X-^!$CCLS798PHE@0\:'^3A[5X=.?A,_A$P!_Z\ _B40SI MI7BBL5Q/"Q3[].9+YN*/MC3;$Z9K6IRU&&(V,O>2Y;?'?[E: KLSJ,>LBN#5 M$LV[3;9VNW_)90;S]*U[D5ASA+VAU>'A=>-T>)D?V5GIB[ M7MLQ@IZ["M[FJZAIX3"W+$Y\S8TMNR)1CS!FY9'+:Q MCGP.#!9@FL^S):".9KVH#;[%N*JKU<[5_D25V<7E?E%XJ.HB@8_-:&$26T4/ M<9.X=BS_O,7RM41%I3.>Y&_WOMP?^X;F4%*/X37%*4J)Y[ MO<]0!E+\_E$BXBI7$"3D0*B*"?H9FDBD>,LOV]%ENP))B.<;RNT$\6MU:K64 MK?7\!,?C4X)(R(\37,!QZRO"CW61"4@I BD/0[& @H8[ ? D!R":*NEV223 M15L]PW=1E)%7AYHWAD[V(8Y].[?-/]^(-D7F3$N+40_Z&"^IQSR8]^RY:^"Q M> 6>/H/(U4+9^[UL_9$H#=8K;[ @"KAZ0C4"%*EE'JJEG]0>2F*;MOA^U#7^1EBIY[2@$+_VJ<0K@.!4#R@UGMBF;WW#('YFLB\!5]&^9D\ M>>BX3MAA1JZO0T%)./58X'>,&^^?=QX',"TFDEP+O1+1FQ^PI10,<(N M%W>"6)#(8/8P E6AFR,Z N#39RFSBI<)3R49NO>=X#9P\CB.8@_;E6'C$)R2 MC6-!$A5VPW.P0*QU 6.?*3V/!>GBVJW79:*-UY#3&&4D98D(*"57,].]*)J3 MW67;_G8!Z:Y4)N.;>BY3,HS-S$NI[]>KH2,Q[6HG31-5$>(NA?S,+QMX _L= MT/4_6AY9QD2&YQ!61C#KSO#!;H4);_KP#JR[(!)#&F5! (7XFN^JRJ&C2MC/ MAS,-.J\XN._N"';M!EE6@/)L_FQ,<,<>'6]5[H!B,?P-"H^ #4RE;,.@TM06 M8SCI@!,EC?#^B4*2X)3H,(DXQ!A>$G?&)VD;'M)2$;=X':S.U:T2)[H_/YPCT3 Q1:" "A6 FI1)\+#:*E>!:Y7 M[*:#R0U569>CG>V"2*!DD06#7/3TB:7[?_I[NLN M>.NE@:<31/;5E.GVO4=4.TZA?1N6*WL>:VR%]>(!>A N) OT4]=HYR@6A,F2 MJ ,IH_W6VE7#OPYR_&5D_KY?E0G5_10_U/=+H$\])Y93;YH"671]' W9B>G$4/2A@)Q3&S$N$=TK MK<4(1\,6[14_-ZG5IFRXJ$>L3M?,I@6;/_#4K$1U]^FW1\DF&N+SRU9(5<\5 MW?^YF1.UWT#RB;#IU:\0?@A'M<[_'=7U;XG*MXW^S];@5(ABY,"="6'(BI06 M1>04KA,O:1. :0TZI[FZYA%O_8?Q[>&U#6,%W%N'.];8:S:FN98"%I>*]+Z; M/3-4J)GH4II\D\O]Q7!$IOJQN5GW59/JEF& S-EXET[K-^=?)__VB47F)C42_80=APRB)%O/=Y?4:3B*FGZL\:2P M(/#/NXG;3/Y9QAN9@5@;_^4R*K^MCI?6<,V%'ROTQ@/'2 \L M1MT9D/T*&Q6U/V&>%%\@,):SP9SK%_X%]#/Y MDO) !E$-Y/LERY.T7D6U3! M_6TMJ\[*YH'IO6SUE,$0^Y'PE #LYOV>F8Y"I;=$R:"9CSJ_@+ M0N)!]LI9TWX03A&=1;]$_R10S+!_=&EUR1*PD0U:#B6_L? ^IJA7&AA91&Q6 MU@G\0F=?L"1$[[I7C$M7XMY>5>-N86L7O+)DQJJ$9*"&B,.Y3IMD/=0^.A_[[780/EFNN-/@AT"C81Q9+6;UW/ANG_OIJET7I%NE]._-S%:AL8\;^IUIA0^='S[X:6288W0ZIZ'U:4[T M#%H5= ?NTJ^@S@\R54 W:CLV$J6:/9JZI6AY)^6)?N/^0LGZ\I;2)[R:1XH/ M'3?O+S"KUKN=]I\J_]2 ^42'Z(H+_2XHRXAI@@1$TF* X3)&THW?BKP[%UX[ M-7WV.%']W%!B)H%2?.5P\D-A*^QL,C?F20^@[ D*O:\O.54T6?+5T9%/+N5E M%;>M])]H(4_:K4I#QD[@(H94B*28(;%PBC5F-$8/,*;-F"?8G\Y+_<^7XO M0T^.7%8D.4[5K2K=2::[/F,FR^4FAV_B37MKB=CDAQ>^?E0F$\*JX3'2JHG; MUF^G:ZVU&+=)6;;R+Z7#ZX(A(6<1,?:7ZH'4J7O]OE?[;9J51S;GDY@VY>K* M+,A^]2,F]S3HMP@4QWPSOH5F)"#^D*] %R]IE2&>8#(L:' M5N'3M3ZB)A^B,.AI0;0/E,>#NS& G2Y-W O+,^WZUJ;1O&#;@07AV$#KCS\7+N=N[T:4 M!;R^45"QZJW2*7EZ.@NB2IG;LS6<=. 0*7"N%\X6%Y&[N#B/J857W0APESE99;CR^J_/ N=K%(>V&L-S1AZ.J9T-DJR=?^U\FZ]73+[;*L MBE%V4T'>3\[LJ&%DUD85J!1K?)#RFT"?*[&&\A4 MK'W9P.DLQ0LA1-Z?9%MR1J:Q@_SE/%'VCLQ&Q.\6" MW*F&XQ/PH'$FK>8_\4SE;G>RX@)&"*'6WFLM%Q@DL2. 2"Q*:]\S+ M 76<0@\GKP QT:>O*P28&?G!@(<%9Q@#T^AB=!^.@E0.91ZL_?R;!7F\QCT! M]-\3LZJVTU>KZ+_#@@0^M;T3>[@6#+OL&W@1Q>U:50#B"2M0CTB(U/O9H8T M?8FNRJ^S/V*_C,+58ZI-2-KOP#7!'!'!RK@TFH5H;PX*X--J!%_-J9)'\"^L*BX+X^S?!O,\Z.,VM M R=FF[88.,PC7"BR4N3UI;67]I#JBB\!+7:NHAR_FKYL$2^B_LAGQKSDRHG> MC-[]&]D2Q%/GX_6S'"XN*K0G>70=JQHTA4^&R0W MJJ!WC 5Y=O;"N@8\C,B!%D3MI^0$*)-%GY?Z&G,V)[@[="=].D8\%Y?REC#J MC?!X.V2JAR9<#S^L>JPO5_A8YXU$0[GIY%>FL0^DK?ZU5V7VWXXV_&^'\XLR M>2388+GV+U\3&" *;UZ+K7.I;:HFPL,;[CKQI/\\NOQ1ZT]7!S#&(_LJL^*T ME)CI\$3AQPSIB\(ID]E1K28M3_U-/'!;V\O?BFX+_T-6]>V9B33O(W@B@>-J M*]^36C7Z58//I;N^A9Z*F^([3C@>K_4'R:'0]OHSU[3? ".EBVE W31.=M_' $8:T$Q3\L"\[X%3#1 =<;35V^]Y^A]H7/G&0M2 M,[RL2M=F2W?.U28>].^LH[9C%N-*"25C[L8KTO.QO.DN-S4EO5Y?,^!P+5$6 M!N>90YARSY5A]E"5&$6;A"A[?JI]KHNK)[J'A(E*$^)T5SV]BJ_@PR8]['5)L<>^P%#N\$I PW!B]JW-<-$;#R]\:!@[IW7U MJX]I?XJGNBG-NG]Z->@C:T5SK@B_1<^>? M'J MQ49Y\KY"IGJ!$>3_Y2W[7UX/4"9 )F6;U!-:C8B&"S?![CM

$"?MW 6\+!9[1;M7=^DLF_#YK@_?3T ?'[:AYR/%-3\U_M!/^[Q@J MW%>SVV\;P^Y,LFC][3WG8[ &P+&-Y$%:.9\Y'V]P,?VQ MDN#[>?WIX6(=L;<.BE_\SD#!\'[\G2((3CQRZV^GD4SN3 MN/7G% 3?"OC!P,952G+(>O)":G./$P?'DR#F)$;7G=$)Y8\F=CKN. M0^]]$/MXDFN7\.C !7B*F=5^2>.]$C84"+YV#S-%[HQ$XDHA\TE+AJJUD7B. MGG'!V2N&=H#Z00KM"IQU\GVU G5KVV8]&Y-&2N;)]4EUC3U6RZ"$AZ)%4>0' M93T@.!_3TQ\X#]/ZDW Z4@4=P.GM?('3+[-?_TI?P^S+#4.;17PQV"A80#!H MB)E80ETGKD$6:52*6O"H6WM$SQ'4"Z".U?O#Y=C-E- !HCY(\T0Y2&RU2=,FYUA.!MY Q;DYQ,/0<*_ .,+._'[$RXDIQL:IF MMR5S4)X9\)K<7V)5B)@"<=Q^2<0AE/:"O+/STAJ#H .H;V%C8P.,XZ'(5!-B M*,C.&H"QG9)Q;]!A@-- YAT@YSU> MWE:P/> DDTGVO(!V)=9Y&!)\U!I*W?CX-#7C/MP.@Z!&LN\ 11OB MW^"2 N&U5NJ5SI5/WKD,.E?A!"-KQW:!PC*&8F*1H36"ME,R+GK.Q(-OH,0N MH7@=I&>><\D2F'"U! PS1"LC^9<,K4V88FD]\O\I6KKPHX[2\XO0.4#H'8#G MF@',KY8;GFY/V<8TH\X12T+(+!:R\TARPN2A\%!;JI--KGW:XD6R>H/4(?I_ ME%%HJXP.\/5^/LLW7&U8R,4EYE 3"UF!RG0"O2^++?(@%4VJEB*.6RQ4(*R6=J[] ;*)L,L)Y"SPQ7A>&%0C"1TC*V2"C*ZA:[_A[BI:.\Z0' MZOU):!VAA/-I![U)R2SGYJ#2S*.E<(IJ3:62 MCIJ+NIO74+1A'<1(CAN/3@MKR5S*1P_)! X/P)%QLEOF M;Q^E=0F]31!)SI/GVA'A,M9R&F(A!BD@YN(S"SZIYLL^SRKSMY>>=\W\[2/T M#L"S2[+)%RY"M@4BUD=A9A/$).I:&&U"E,')YOUCYYOYVTO_!V3^]E%&!_C: MEHPJD7$96 8?ZKGCGD,4PH-/,08KBS"L-9[.)_-W#'Z.%78'>'FV_)UD(Z** M%J)6$A2*4E,""3 36YPQ[AZN7!J_BV7X9;M]^53-%-@5&+<4/UOOK99!0!&% M>-%U 4:B6M^G:V4?%70 I^<;)A*3T=4Z&I:M!E6G M5'M9]ZL$KKB(D:?4/-]QIETK>^E]KZZ5?930 :*V-5&@+$F7.NQ0>'(+LU7@ M79*0 M9QU-8>E %#H!-KH'&+%18'& 5W2M>3;KK:8&8AT96/D MT7G7>DWLO\B<-\:C+X492#;KNLL]0'!( 7KD&),*)3LQF#7^-Y[SM@]B1YSS MM@\\.O XGBAFP-J0R86#5(P@+F*AZ]1ZN@91<;-;Y=$^ M2NP2BIL4*]<*2[ &M#8D&J$8>#0("5GT5C!N=.LLXEE5'NVEYUTKC_81>@?@ MV5:LP%(HGL< 1B6L,0&QP",'[\B%3UX'$[$Q;@ZM##E]9=%>^MVA,F0?87> MEV>?F&W.5M>%NTIK6;/I"B+G I"3YV]$0*M; Z??RI SN0.;*;0K<&YY<"Q6 MY%1DJIO+5T)2$'3FD)+'(KS@B@TW\.VL*D7VTOH^E2+[J* #.+TP6C.FS(I$ MB X-*"DS>.8T<22+MES6$_B_E2+[ZWV_^:9[**$#1&TK7&#)RVA\ 2$2^9Z, M? E?M /)F$N<)1%$ZX[4\ZH4.08]QPJ\ \P<.-!0A!"EEP5X<70R(A,0BF7 M+3.6.<%,":.GV_ZMIB.U]M(:@Z #J#\]Z*PXEGAB%O3*$ 05Z:HG,9:MTIUUXF+>B::&TI MSVJ^Z5Y*WFF^Z3X2[P VSTQ*+#H6)7P YGW=L>XLQ$!G*Q6O65::.&J]-./( M*94CS#D]!D"-9-\!BIZ8V"J$+<4(!5Y87KT""=X48D4ZYI,P3LO6UN>(*;DC MS#@]!CT-9-X!;HX16H^2; I ^-"OQ]<[GA@A@=)YR?D M5C.__I4NKC+F^A?G,U+V0T6L1?(J_^-JG:Q=;J2AN7&RF$)ZJ2MH65'@=$I0 MYSQ8KC5YH*U+XH?E:%QW_BS/T(EAU/&AVI0SO;XBFF;IY^=%F"U)\AOC4?]M M[1[?"F!7W27A6:%P'1CGB1R&S,&C2Q"*XXJA,PE/Y:0-QF0O54HG]]SZ@$W' MYZJJX-%;X6[7M5*UBM!YR('LG5(&(223(6#,L6 .;*@%XPVYZ-.QZP2V>]Q4 M)\!0YZ?H5@/SQ8K#R\O%-%Y=UL3+Y_G'%1XFFL7(O17D([@"*GD)SHH$,3BN M?3$RYM9#K8^EN>,ZPV'OCD&4>CB(YY?AH@F(/^$/G%WA6Y+U=87O?TTOO[XF M2T)<+]:>YLH)7B+][^J0FKY8?8)EU>D^P_EPYK-^>QV^(/)7&/1H@Z'JJ/!; WH M@P26?2Y,9Z=$ZX[, \C<"8/FC#$XM.I&1&<=_'.OS!>?Z-BZY2R$HB)#!=[6 M8?A"&JBCRLAC5@E+427Q!R/>'D]"VO^SXT9(@R-@?A)U=& &]\[5/PS9;GSA MB?=)&A0(*92=2.^G'P/#2^CGV8::/LL>WILU<2 ML3C_,IO^#^9WFYEI[V:X,B_T]Z_CNUE>[]J\SK=75_O7Z[\T(Z?Z,RZK1T1_ MB_Z#_UGCYOOWQ3RDK^_QD#Q'OA98.KI#KR_A>>\!+MS$S6?,L')185P(YIVNA9(9BF>&,;F3A M6J>\#J%S)[C;?P%?>C#EC6W\[S/VHME0:%V6TH&.*58OD0/]@NXUX4O6+JBL MQ$Z6>K_O]N%.#P>"^6DTTH$U?+UBX]WL[[,%AHMZ4UP?V ^S%<.Y'MIWL_M2 MX!,49->]K-W$G,3IN:Y&7X+,*='_":.;%UH?2.J(KO*0T'G8:WL"/78.UX?] M?G'%:^=:YL$-I'=%G[02PS339 6*O MN5H_=VSJGI9W?>WU.T?E[N&5=L\+KZYVR=Y+%APPJXAWES@$)CPP:8R4UA2) MK=W0EO2/\PI[:F2/IO$.T'[MFCVNI'C>.W,F9,4M ZF^6A^,R9]#IRH7:"Q!H-IO2N8WV8-;W^O,B0-IEGM4Q&'@26(W4T1G(5@S0'N$KD, MJ3!P03C@65EM(^,AM[;/NU'6R_B-08#63"7[0\VOH3;#+S5.'P)JRXFP*1@; M+&C)>"U^=-4CUB!+$5I)ZT4>+NY8T]!+!_YP\-E/S%W%MBOZW\\OUW[LQ_G% M-/W\]0)7PSK>8+Y:_6+"DU+"P:\3PB>^V*XM3HWG\>\)XF]],X/ M![*F2AK56#W(GJZX^^,J_H,8^CS_/2PIK'V_CJE>+18U95HCK=?SBPOZ\B)< M?(@7TR\KU7Z>?\++J\6LYEM?S?(?F*X69+9O)#5ASC#&C87 2J0HG"/]RA6P MVHE4@D&Y8^G&*:CMI26_ 83[U/"QH/\\0!+[OONQ9NK5ES"=+>_(@V3UH1#/ M+XKPOFF8D(HX.*0C0J(# M1^4VO78KGSNYM!O):ZFT]%@G;QE&=Y\B@^")+9>U=,QBTLT7!>Y(VKC!TV I MH"$4T]7KXM8$Q&UD2-Y4*2R2L%PM$U>>CGK1#$HNJB[1ELH/%ZP_3]O(,P&' M ,9^::+#M-19JNB&B?NYB74*S CCA;49[&-W4/4A,W;.Z1GO@T_?+ULF8FTD68?GLR-8&(CM=V5<9+;;!F&GQ4 M"C)Z1[ZUP2P>Q"0O)I^&HW;,?A%T\^:"*%G2/ZY6?H,;I1"KM*ONU?K'9FU_! M3- QRMT*UUWK@L\\4;C)<;EZY]V?*^GQVH6/DH[D]1HAR31Z9+KM-6$GDG MO( OB4.1D3OMT(?0.@TP1(GR_;DS'[ZOX^6[$G[U@P1!R_;)?B?031?W^G/\ M?;K#W21HE45B#M)Z.8)QX,AE >YEM$P%F5/KZ7Z[4]?Q6^HA4!Q8/6<#O-61 M:/"F>_ V3 ;F32?@H-&_??+PK=1W'.,,#;V_U])3;>H[!5Q<7 M\S_)2:K__IIHG%Y65K=OH)L(ESAC-D+@M7#&UI/'D37&9?5G^T6;EU1#2]YQ<:!,['\-0H1EZ3 M<#L?1!,TG ]0>(6B$0H<\@@8F' ED0.H6^^-NT_!T56<]P3X>KZ\G"CC./=* M@T?!0(6Z_X).%N@W9"_KCZ3NY$37.'B^OY M6^]F9;[X%M8IOB-=D!U_?C,'Y!!^AG$_#&9+H1 #;QS=)"X'"I*4!,VSIM!& MZ!+E&;D?'\//U6/())*%XXD)2(&N214867[\A87KM MN;_!95I,5V^6GZL[/_$QB*R5 * "V20BFE(BXG3EFQKB& IX -%MRJ$DBT( MI:7UB0>QVS" 72"P_N0X(#A"60_5?8#D1E;X[]/9]-O5MPWA/%MEDY8@DZ_C MJY( 5VH]M1-.%F68%2U._;V/CJST0U0V;R&_L14?_KI#N/*,6UD.T%-ALR+*=Z'E'7K88/[TMBC8WH@ M0)Y-OC765N]HK!4<\ZO9Y:=PB1]QD4@7$\80R>E#L+8:\: YQ"P$1(["6$03 M>>O8>%\:>S2#)T#CL=H:>WW4'<&]GU_^-UZ^GG_[AK.$^?75HDK^U;?*WB2H MR,A_S&!2\"1 +\&Q8J&PXCAAAQC;;3_?CA\<^WFR/9P&$W>_$'H_GZ5[;%D; M'"_< Q.,/!+B$@+:.F!69F:$*I[9(U'T\)OCUHN. *2CA-[!Y;CF[,$3QQ8^ MZ\W_H5ROH.(3H9!"&<4A9RY!F9# :?1@I2[2%REL&B8RV)O4<4M%A[PJ3Z&[ M;B"Z;DO$G9F,6$31),YL%-9XWH W="R#UPI+,ERZ]M4^!Q Z[O2'X>$YI-YZ M?E5]>W5YM6>#NSG/_'B!_Y.!OCK:=L;0 ]1W+GADH"&$^-U2B9I M2+S.>"@B@TM9UQT3/C.=;6>&SK?SJ\7$21AMUU">)]L;2 ]7XADA=6*X,$GJ!"%R0WY+]A"% MSE"0BRI7&5/[5O_=:-L)C_;?!H][J:J#$<7/\O7W6=Z49&#^]:]$?W7S#!JC M(J_$B;Q083N!$[WKPW.)DKL8HOQ4ZUZ!HU3 MA!=@0OA:EEM%5W<_&L.D6/4(MGZM/J9STI\]WEHHXJQ?]R8/L@1-W_0=F1NB_/+7V>4*@BW:4'?^V0W$=Q@?C5Y(/RR^A-GT M?U9$OY[/EO.+:5Y;D5G^>(>A.U.[;R9YWSZ?>>^LK ;=B11 89#@A4F%T9B"T*B0?9R!FA5!RR#XJ M7G1JO79D1])&?OPZ.?H>WB]#:'#D1JQ;09(7MF%BU8F(WNNLZP1!8QR%K+:. M7O)U/A>N-K*8R'=RI5_HR7KJ^^-";1!%SQM+O4/DO)G7OHU)UB*LYG25&F$J M6YP/.YI@IQ8E8GD!J3BP4GR"&D"$)KRUSJ9KT(:$SYC772+'/P>0 M*7< E-4PKPT?KY:W6P4W]C*XS+C12%>^$W2((IEF;@0DQ71("E,*K0<3/D]1 M1_ Y1.'SP:3? 98^89I?T0^[<[H\#UIJNLN=40D4KSO:G4N0K39*!)9D:&US M'E,Q;@G7*>ZK(R7?'78V1XO(-#Y;"2&G6@!9)Q=Z+D%D;Y(-B?ZG=9W+-CK& MM3G'ZO99J!P@Z [ \GX^6VS8N)Y)XTV6F3ORYA-))$M!D:J1H.CKS 3$+%K; MF4=$] 230_0Z;RGD#E"R/33\[:9CCVM-CAX=("MMJE6" 8**$7@27!1)USKZ MQIAY@:1QZSE/<5&UU$D'$%OY;\N)DXY"!9/!9D-4HZQS=>2,#3) T4&Q#H9WPA9 M)%MG0+: MSM#KL%C\),97*P,GT7//NEP!>'(%D.1?N8?6F=HME.28LMPN]F]+.N:F7?9@PR%YK" M5TYGA?$ZDL5!,$&"X9Q)KH(V9HB5P0_(&#>%T$#OVS8#'R/J#JZQ]2KMMR&M M6@%6*7]#9\Q:PX#B79*(9V3K8EYM,R[*Z&2];7U'/:9B?*PN-J,8Q\$S&2'F[$SV67K5.NNTC8YQL7*L;I^%R@&"[@ LG_#' M_.('>?;WF=F\[5C#72"K"S&2MZ^"I(,DT -GP2.)IZ!L_U#_#$$]P><0?3]Z M=6TE_ Z0=-\0KP]7=>\YW=4)-=EAEB*$1!% CO1KXX4JN?5:@L=4C)OQ;GT] M'2GE[G#R/GS#S4D*6C$F> :NG01%/(&O\\1U3(9Q+TS4K5OPGZ*E)Y=F?QT_ M"YD#!3YVGO"![;W"5]\7TPM2J-I8R^*D84XF<*+.O:V+M:-3"C(6LL),Q)QV M2PN^]*6>L'&H,N=#2;9;F+CK!5,IR _+MB!E?:F&O-^"B++EX:Y0]$B9N MS*U<(\#D$,EV< W]\76^N*S#LZNH/M-_M+*S(9:L!,DCO9@UL)&?<%M;73P3,YD25(J1WN19;UN4G5BH(E1>G2D2+V;G< M.AOY!"DC=YH>K^278'. Q#L SFI4_Z(V<7\,WW%QO>*2):4UCW4M80%3],RQPM[PY <]\$W[ZG><4I!- (I:Y*)+.+ MM?2M !.%&Z\BMJ_]>8*4<:LNAHVK#Y/WV,[OO<.T>2#]9;Y8S/^L*:;PG7RW M.D)(*:-C<8"VCA#208$+10&700IT0JN'XQ">\(!W^EQ/T=*!6IT/*N(.;,T# M@SG1H0C&I8.4!%N_H$>;,IVH&)C7F.D&'_9JZBEX.@XU+63< 41^F\^^7,/^ M;9@NUG5 1L82C;0$[$C!9&1U:V1A-4T=I3.%@LWF2\RV$=)3M-0&+L?+NP?0 MD"@^E =O&T_93/+!.(LQ0F 20:7:1L3JD$^67 A!9>9B\[+XW>GKR=MI!+&A MM-,)\I;7S&UVE4Z"XCEF4QO5/-W*FBU0.6X]'ODI.A73+C F@R+V%B G!&YM'LI]N6"AWVD MW!U.[KS%>:5"Y"H#ICI(KT@.Y-U'\,ZA5")E+X"<4[_9][/+W%Y/6M!6427+5BK."B=$5PM670ZB(+1Y!S,2[[(DS^])PP< MJK1Y2PF./);T4YA]63^BU6F^3D0'-IFZ=$4S$@$FP* EG1*;8]K)4+PPA?3F M@SVEWPZ_00Z780^*W^!5>B%M%H6 ;^K#AE+@>":7*PF=4X@EAA8#:.]\CAFAO//2)_Z15 M:.TBRHI["B@.5_LSCW)$:Z !/]R5TW6O_*5RNA@9B_HB+5#7V!2<*>48?"H7B M=>.(IO"<.// $PO)9FV*:+W/97?JQL592TP\:[>:*:AKZ/U:"J8Z7N .-$1I&3#&F>+D0H0X;+KL!0+'C9I' >"Q:NH.@]=S;C:S1(*( M6'P,$%51H&S(=6:J!AZ+LTYH:W?SR ^&W'UZQO7'3H:P(Y30 :#6*[OPP>+& M:(LN(DF*<"S%)C6XH5/"(1EA@I<:#6_MEFTE9-PZE@$A=+S8.\#.7?F\FN77 MX?NTKB&N/'V(%],O*T4MW\W2Q56NY3EK^?T>+J\6Z\&77B@745F@8Z$WZ6U5 MIQL@>BS9T9^W?H \EN9QZV$&1.1)E=G!HNO[1OSOL_!MOKB<_@_F-YOMR!\7 M^&UZ]8UDL?JKR^55/;&OY\O+Y7N\G'A+P5="8C=A 16-A,!3 >\-.1!6"1%; MCR@YDN1Q1Z^=[#X>5I7'+K[^/(CUO2YC+A"Z2EQ($C&; M(D/SLM3'9.P$-'N&0#M6Y/V 9ZO_<'_[P,F=(9R:*:$?7.WF14R2*1@LYW1*7 !EY&HV7@3#Z!2QP$)HOHIZ M-\IVPIH_0ZP-H)@.(I"M)^AF^?2=A=0?Y\MIY?#76EJ\G,8+^NO+RTD)J%(P M%CPFDJCR&6)!#2QZ8R7%Z]&TOB^/)+FG8IJ8 .KM.[W-QF=C[A]\VY_5!NCO*[V7LZHY__Q(L? M^/M\=OEU29&0X:E:_2#K)9#K/ RA%!2E3?#>:MM^5= Q!/?S!'LL&Q><_YY.D5/3!%2#G)-?=?QQB)CDSM)U(?0V<\;[9@( M/41I9PE,0AI.Z*RA<[%FD>C0J;J'(J@0($;';)$^VC ^-"NE_3SOC@[.O15W MCO!\.[]:3(PWDO$8P'CN*-#CN58K9R ..<5Y'&WS?0\'$=K/P_'8X-Q;;6>) MS>D/I/O!)BVY!O0B@N))@%?!UB?T(.A09EV&K"7=F=!^GI!'Q^:^:CLO;+XJ M]-D;/K/1*@M4P&L'GPHI49B9/$2MH\&@8V2MJ[,.I;6?E^+Q$'JX\CH#Z<0% MGDNMJ\U<:J+=B[K_+@#%KG'NXN,FYW^3AW\W*?/%M]8D6R]X._UB#S'0C3AOEJ)][ZKC!:4*5)6,& MA*LYRKI(/"210'OALV5"%-_:[]Z%KJ-WSU]2^6@D^!PTEI%(XDG?K6N>Q=Z-LY''$K9'S M:(%]>_7T^0*WLT7XN)A_Q\7ESS#+O_Z_J^GW^L>G,(//??>4%G%G_H\TCJN1 M&+^$BPJ^/[XB7KZ>?_L^GU4?;/GLZ?OF*^NL#J;ZX%^I$^7 LS;J2Z[B#-113I' .*WA4H)0.YG#'3 MZ46K, 7M7.MA9;O2-H[M&PX8C^;Y#Z&C#F*#)[GYY>?M'H24+1K#(1;K*";G M"H(I JQSN:8Y&9;63WD[D#7R;3L('N;#*J=GO-U9H(!&25TW'0C%R(-PAJ(G MH05HC%:)E$IHOKU\![+&Q5MS*.P*M0/UT@'4?B.WA#CYY8H$.YU]V0S:"$XZ MQ/HPXSFK];/UW9!KT R5=EYHXYKG/[81TBF<#E7WPVS(T;+O $"?,7V=S2_F M7W[>B&?#2!T.[(1/($.NHSQ0 84UFJ(JE91GWN;F8TZ>)&;UK)?9%9JF2-D5LARBVQJU:J P"+R*)+C237&TW/T MC/N8/S2DFFFB U2MZJ2_SB_RNV_?%_,?JP#]FA6533"J=E\69^N(XP2^< FN M)!2>B>A9\_:OI\D9]PU^\/NND1XZ@-3;J\5L6@NU24QOIW_57]UPHE(V)2-P M4W<#.1\A*H60C9<\2RMT\VOO:6K&?3@?&E"-M- !GIZ4U&\W#2,)*4#.W 7 MF=T.79U&A =B85>H':J8GL'VM\5\N9Q(E"H8@9!B M"77OO85@T(! $9U/)9KF.WN>IZA3@!V,@%TAMK\Z.@#7JY2NOEU=U(;L-TA$ MI.E*4_3K"URI;)9?K2=;W'N*>\3\I%@GA34*HO6&+@A7%V%9"TPG::Q$'V7K M['TKVCM-;;0"["@J/G8ZP.#7],0[24$X MCIA35GT<)ZF3EH)8Q7U@=.?+'.I^6N_(1!)^T+ZZ&2JTVJUR-AC$[>5]ZBRV3T>;3@#=F ))QWPBO%!^A: MW)6Z#->GC&$[G:Z]/CN.4S@\M 960"?0>GVUO)Q_P\6=:^*:FR1\ MS)DQ*$'65O-0YPXI"M"$CEJ$DDAJ^\#IZ4^-X]*=%D*-!-U!)/R!\!^JI=T^ M&LV1BRMC(+^7*>)&RP!!D@<HG%>NDYW]S741P?HVAR7 M=S-RA/%S^.OVF/BBH](I@G6U&\CSNIR'TSWN:X]7$9DDU3YQLIV8<1Z[3H>I M-EKH $ZK4&C#S1;36[PS5FH-F%! [74ET\L*"(,YJB M8Z6UL7J6HG&:.T]H MK-KIHP-T/SQ/;JR.U$(' M4\^?O\GWF+J(3'B6E >A41/?AH$34=;"SL@Y9S'%T_I@C4=H-I\GW(NW-I". MS[RO[U89\W+GD6:=YJ0_6^#7*ID?N/973I$1/I"D4^:%6TCMI-GA$H),5D:( M4B50DB4@5Y-#BBB41^F4]R\I\*39X1VD6A.3Z\(@$[0)44@R&HQ<&Q8%N%(, M.".9Y38GXUJ7'^Q#WSEDB/G/Z:T:2[I(;&:X78 MMF; 6 M'#D]%+$)!1ZC!8FJV&A%#+YU,?NS!(U;]C(<#AYVJ#932@<(>\##IJ#6>"0' MVFM(ABM020H(FCP2R8W76$PQV+IW:RLAG0QZ.%[1\]92[P Z.QRXZUX/%[(O MBH/ 3*(2A=QJPR6PZ'R)SF:56QNJG8D;%V(-@+#_=7B 5OJ"V^=%F"TOUDK* M_[A:7M[I5C/).>T\Q4RI]@(((R%RE8&+X$HJ(A\[>S7[@FJ^_T:FMSL5U^VU6)OM0*Q'J5DG&0WV4*>"# MY+:$6A?;NB%L7QK'K?@\.1K;ZZTO7%XS0GR^#LNO;R_F?_XGYB_X<:6.:_8X MHSC*U4&*]5K)4H*K.=2$LC!I18ZV=3O&GB2.6P)ZY-KL@"@K%DK,0:Y&$ED5+Z8O6/)_>.;Q'8_?&LDU@.ZCJ>H#FA]?O7EU> M+J;QZK(*Z_-\?=#H^'THG\-?G^87%V_GBS_#(D^L060R53FZ>NJT!I=Y(?Z$ MY*B19-R\F6-W\KKW)8_ R4-0#J2T#O#XQ^4\_;/VLM-/7 >"$ZN4%&@MB*CK MY+1"ODC.@2X69:./CI.;W#RE]Y"*D=$UE,(?I?&.DO[!^/F.B^D\_W$9%I=M MWI;3]!G'VCQ-FM[&L#>%_"=& M_E1,#!1:.KT."_@HM!?)&BU:N[1'DCSNP*.3>1PGU&L')9A;W/TL:^Y,1"!6 MD,)2Q2!H$B93)IM0@@_-2WD/#+8&6_HS8K"UC_2/#+9^G=TUA>.4.C[RZS]< M7>Y4OE?/XRD*'YL0>,HRR/82/6E19(C,*R4E4HO=*DM^3ZS"]9 /X%"0DQG@**F2.K6M CB+X M',HF]X'02Y[L<-KL,"3;E=E5H1=C3$>O#13!(X6?=%%YM!&B*<6:8@QOWIYX M#+WC9F]/"*M&@-Y;QV>,YTU]F2@ZEU TN>X^T3^T R>, !T"XRPXXT0OB.ZA M#O1TR&H$Z0/4?,:@WM1):(I.=""+0=+VM2<^@RNV0/9:YAR4XK+UKK[C*#Y/ M4!^"K4:P/D#1'<#Z^2KRD*JP&%%?;"87+G((P3O0R).N/8=WUM=WT\,QV&O; M>-Y#.RUU +GM5>52\Z1<\B!UJ%6W64 0,8+D4@7'#%K;.@([NZ:.O12]4U/' M/E+O #I[U\PRJ5-PQ%#BR8*224"TB. PV82,Y90'+"IM5^M\XA:/O6!Q;%WS M/CHZ&(,_3O5CN,ZJ'Z-%W^E,1($O/ M699!"MFZ._(Y>L:M+1G/96NFHZ[P5H>=UN3NG?4V@?GDHS' =!WT%IB$6%0" M)CP%7ZH4FUH/&'B.GG&OTW9:?Q).1ZJ@ SB]G2]P^F7VZU_I:YA]N6%H8XN3 M\4DG;\"J$NND-ZQ[C1)P*[B+"D/)K>W7LP3U JAC]?YPLU0S)72 J'-63/;S M4'TU92EJ27;#M-[9=P"9?3UFG Q2CZ ]K'Z[2,Z\G\_FU[,.U\+; M;"B9A,2-SU:!+DK5(:\%0I$*#%>1:3(9(K7V!)XDIJ^'C+$ V497'5C.FX'5 M&_I_P1F6Z>5$"6,9^3G T-6$?2(WFM6)^XHE)HM$NH^:.Y];2>DK#3,6X%KH MZ=BVA\_-4/<>+V]+1B?:NE)D9A!CG0X;?8:0ZOR'8+0IUIB0[=:D>JIZ[^N$"*.,4N( .T##I, BF M;.N'MBUDG$-M]C[J?BK;%*M+DA"XIRC'6PV>,PL^&VZ8 M%B*4UBVM#T@XAW5F+4!SB,2[:#3=Y,O7K;3IYVJ ( F%%'3]PKR>D%"#9DLV M4;/H@!=9RP]C F\]HQ &L^/,6VR><]Z#O'-8>W8,U(;25 =VZPW&RS\P72U6 MZT8^;2IKKMF:Z"*8K'O<#$<$)72"F),&]"&AE2J'W'JMT/,4G<,.M&.@UE ? M':!K78=SR\_;'^^G-[S0=8Z9Y;K #0V=%.L@A( @Z<)G&B.FT!I;S]%S#IO0 MCD%6,UV,/5?GMNSO(RY6$1')[BWB:$$+T 9B+PGJNLHEZ MIY#CR4^CRU6:[^.>O8?89 M29R+L/CY[MOW,%U<+ZDOL=0E]0*\IY.AHD:((>>Z>2LQY5'CCGMC&Q%T#NO/ MC@#?Z976P0VY8N?I5XO_W]Z7-;F1(VF^[W^!+>[C9J-_3%=;]V3";/2ASR/ MD@D+^V JH-S/)C^]P)'9K'M+5U@>HJ5;K!2_7#05$4*;< F(!:S0(S+E(I+RY[:MAA0^:N8\BBFI/!4C(8W!<. X M/V],+@)3QSR$3TFJ_*QY+"@\J7 L)Y<&8);+\Q^Q[&8&FY4F8"OR'H#\B#TR MF$KDO-,,@IFUN([Q2_P)G@T8O3?3>RPU MCH2$:-"Y07NN5"+>(&6D)403(5+I1.4!4NJ"J)"@'\?P"W"] ?#\9OUV5CRX M1<"8W29,=(')H)'-S\0X$(XT<1@1*P(6@F.I2HBJ"ZH&K*73)-0U4 M]9'3=N%]G.6@<(0_G6?6_1J!1C_=B ]4L]5.8(84=OG] "A[RSA#PG-JK124 M!=LI]W@R";4?%(V$K3/*Y04'67>'[=U\.\TF/^J;SN%G;FO1%VG7'G'D(&QO M0LX5I!W&H;,'<9720@N<$/@&'&YU[I V,2#)H\(T@5!B^1:X#09Q1:*&F.@1 MEC*WH0!/25,A&R*C_Y]-4'<7E#H&<3M(Y<&8'8X1, 9DUB#1>QP)(AC M\.JM M.(^:" =YP(^E<0M[_(.P=Q^_"_ 2 ="B=&H;64B2)J@D(\@GUKK&(( M,\&B$\F2XOWR7U@0MY>@.P9Q^W"] ?#L#RE22B4+Q"/"-#"&,($,:&SDI0Z$ MYN++XBV*7E00=PAPAG.\ =ALG:);+^G]8O>Z/BOE)#2S(C>BSJX\AQL=U'/@ MR"0C/3-!@[[2.B,N',)(]<@E])*2F/ ME%LM2Y=2'R6H[M563.S=X'2"#!H 5#YB'],7.XLWG<4]9U%DS4V%RF8CU6 V M2HV"M=S@:#AVKC"(GA#1)'!.$?"B)+<;@$OV+X" ;YN8\<\X6_S8S%W8UGK? M&'D!I$I+I &0?8FSV=8. M^)M=_B/F-P4/]P.\B=[$[-DFCKBF+"?U PJ"&T&\4O&+:U_ M,;4\O:3=I9:G#^M;[6;8M5I@#AM>+QZPX>8'+[Q?7MG9D+'W(U!QQDJ*4WES M]C(*T*>8V!009<<)1B,($Z@[TN MG2QX8644O03=L8RB#]<; $\GQXM(9QC\'S),Q#SSRB'+?4*,>!ZH=+DG?*N! MD"8RY"-=>Z=)J#74[3;S>3&;_;98_LLNPR2_<#;@T".<@Y9<&#!*<_\_I:SR M+F!JPZ@QD:$Y($( M/*K=OJ.C(20-%70'$/7B^LG(^1&7TT7XLK;+=>%7<[M0X>THL0^+N;>K;[OD MQVHB(RCOI GR0<+V1-)(>X:1YI9J0H4TXM'5V.6AW#-?;>AM7"$(C;V_G909_[-O'E[A>S[;/2!=7ZS>@:.F$4NNIM@S%7)[$$\GI-HE1\AA4 MK PAT1%JQ;J0UM#]=RYC?*B 6DU?_KY8A']-9[-=%FXZ?V.7R^OL1W]?7.57 MS#<_," YV?L;!5*/P_95*+%X\PT Z#O8P_QRZF8Q#\/=VQ46.Q^L#A0Q'W,7 M)TJ04]0C182)WA.L>.E&F[T(+)=@O/GL+CC#'$T6]AT57/\\"(MLC@):Z106 MTJM$QWN3_8"4NJ[A>&@YG#P\71(-V/2WU7:_7,$!CZO5EWBYG1.09\%0) MDT)"22F!. O $2T2$B0YZ2,Q8,46KZ*^1T!EL)03[).2Z5.Y7+N7T^\; ^,+ MV()3?_M"Q7'.@P?5"P='(DXHG!YG$U*:$YR$8M)VFSBT;_7*&#A=4HN2;&M# M[F]FBZMP0STXL,D)C3PV"EP+2I&VG"*##1&28N.MZR'T>TM73JB5E/BI#&O@ M)KB8S3:EAS=*[^8QA]9.*@,&%Z$<<1<\,,00I)V*-N0&8*)T9\G]E%2N/Q^, MDH)\;@ M-^;47>@!6VRED1:IR,&D(G+#$XRP3U*X/)16ERX?>D)$*ZGY2.:0E88AKSW,%:$0Q4AF2#YH\'C%7#"K-Y-8'"O8 3$[E M?ATM?3?["I>>)_#XCD^'O[[:C=N=& M.J2<-F#=18:<8SG-AK%,H),#+VWRGD!F77MX+,R-):>&H#B)P!['HD9*NIS] M!V89FA(*,81$6"1)EJZ0[G7!C98F'^V"Z\/1HNGPHDG)-XOOWZ=;;-MY>+/8 M #[._;3,^+\^RQ=(19Z\FT)9R'O?OWCT_3UY)2.H5#(8%))Q>=:(18Z*//!; M1(]YPI&5[I/5B\"ARB>/F'[PB=U3^9@2AD,#KFGNGX#A]%CF/6(BP9ZM,4R5 M3K[NIZ2NY3T>5AZKK )R:. J>[*+7ZX_V#7PZ&.Z^^/K3=I$>ZDC$QK%#;,, M(\AX+Y'4'"Q&I;1SI8VI[M3515T)+#P'KS*":0YRNUWMPK%&:R5$8 AKF6T( MQY$1N76?"\K#W<]C+-W\Z0@YC8&J$ *. NUT<32 K#_FR?Y<+//9^QPOKV;Y MQZ\O-GT;=K%Y);QUN=B->9KF=QX0IG#''*>(>V,%3[N.8P *EWC"9&'C-Q8VJIU2TI(%. ME^_C)QO#F-T 7-XOYI>PVO>;G=SY-C<17).PEZ"0J;4F>?/(.#I0;=;IE$W:BB *J^Z'% S2 M)GMXN%C'K?N0P$.TAB@DM 7#S6@PW'"2*.D8DU8!@\O828<<^4A=(WB *!]H MBU)<;,!*N2WB?S.SJ]7'M-G:)MQ%&.')40Y&5LRZ5"ED#$_ (L^8L#X:4AKH M!XFI YNRLC[T+&80XQM T'WZ;^97B6B)L1)IXO/;#R>0%KGR5X%/R(.QGA0? M@/*$BD8>QPP3[^/I)\-XW0):P*M;S#?[N-B%*#5V),CDD--@JG$9.3(^8,0$ MC];ENA15^@G>4RHJ)U0'RO7)D)Q!3&X+)K_L=F 9]A03@T+@P ;'+1C?F3^" M^$B58%J7KF%\2D7=R,MX,#F%R;4]XS?VQW1M9QOZW]P.N B.1LU1S%X@9SX@ MG6Q CB78&G9"8=_)AMVS>-TP22'9%^%<2Y*_R!4H-UT]8Y*&!8>8!%YL^P2I MZ)"1QMHD+?&BVYN[ Q^H&_<8"P&G M6$%MHG#-28IX,@S!YFPNP1;,&"&%+9V$/DQ-G6MC7/^E#.N;!=%-\^'HB"%6 M(Z5R3UB2GRZ&8!&1$78#_VM5\4%I1^BI[-04DGDG*)T@@-KWTOZ-[%2K,(Y8 M;%6.&V>_#\>&Q5Q7?92]T$I$$ M0E!P&".N&4&6@@G&N3 \:*+-XYEYO0*P[^N.)AOE-BK.U]H8^7"58?TQ;2RS MN,I5B-E)VVQQ(C'F/D2,/&.90^"B.1LM4BX*IISQ C^;JWGV*\W%6D\4Y&(, MKM:&QSVZ;_;T=V#1:L*T95%$@:PR>: !3\CY[,U99[TB4K%(.D'CT!>:,V$+ MP*((-UNP8/,.GMIE5^MOB^7T?V+8=C,D$ZF"8<(K%$3NJ".X!PT+VW+*8VDP MQ5P5]XFZD=;>1?#!FPV7WQ4>IA.NUDG+(8 MF1RX<<8B['(M1906_'\L$&:440 KN'LOM"Q&QZ 9^)*(66<0SZ.Y7;(2"6X# M"\RG\#B9_<++8OJ(LG-93!\NMG##'8YT)<8DU]XA;[C*W6$\L@'GD7:"YZY# M214?LS4PL'S^PIA>TNX>6.[#^F9!=).ZL38X#C>I4IB"BT$$T@FNTVC@[.$H MB8GG@5'C@>5>,N\36.XC@-IN_]$0J/1*1!L9.*M!@[X.%#F=(J),$,^\P/9Q M?Y37%5CN)4^7&U!UQRL-Y/86NPB1U)ADN=/B&RR!T3 C.>YWL.75S2# MZCC/GP<==%T587P#"-I37B"8R+WP I(>Z.96*F1UL$A$'[PT1M)8NK_YRZGC M["7>Y^LX^_"Z]G7TH'KDIG+$*98$9X@0Y?.D-X-6?)^* MJW/66Q:1_"FJXGAABKB-<(^Y'X!R2(MN4=2,-B=I\+2 MXL55/>AK+KAR(BJ.A__+B>C%P._O=G85)WF(",66 D@L:-]H5=:^!AGI;.(4 MF.K+.T:=R6O.53HG^/H+J,UDTX>X?C>'WT78UN9 WA;=Z][J;2,"X;LIB(^-Z-Q6C$4L;,F$LYX+-VWY1 M M@PRO)\R\[;"YM3QHB)8FYU PSB*>YZH88SW"4E&-!;/$='OR\LR'*N>H2HCY M@>%5DJ]-W'R' A4N:LPDBTA&GKM]@Y?A8@QPH_M@A; I"%W\GFOO(7=1>7<. M O9A?@,HVN/Q>D:4L_F]:'";LER.-*41I21(4LE+G4KKT9<3!.PEWN>#@'UX MW0):GKXS9HPK)[W*0I6(8^N0HY0C@JDAN8+;LM(EAB_@,7ERP!?P&/N0C YAQ$'G1\T M8X^4Q@9Q@26P*4D4!28A:*9DZ%;BT.%C%0,O8YBHH_"X@4OE\99^L:NIO_4* M&?=$V6_&$L0#:#J-JB5.T!> M_+3363YX7Q?W7@KM J,/MZF3#R'1@ (X!' R.2AWD G02A?!):(!P4L#3YA#20A0*)(4:OF$NEIX/V)+$N(,\" MFV%0[27#!B#ZGW%Z^6T=P\7/N+27\>9EY3:A^/%JO5K;>0 E\)"A<-%H'X1# MTH=<3B44LBF E>,CE=@RIW3I'OTG$5K7:1Q/?XXOM9<&S0EA,G'**&(QMWOV M3"*K,$;>6X]E8,'XTM/>>A%85W.> 3!#(-I+>@U <^_)GMBHDW(TP3E.%'%+ M OQ*& 1W0'3>,D-8:;MR+R%UPR7C:;WA7#\9.@!BMQ@)/+].9U?YH-RPB!-F M9+ &,1TY^'>6(2>D1\XSG[S6G,32#7F?(:G)*,LX#O$0832@F+I;JX\W2H6, MN1(>29:?T.!HMTSTG!&%\R2@4#H7=#*Q;;G%@R!SLK^4E,02 MC:**8(I(YX"?R2#*))@&FE P'/YRC4<'SD#GN(\4J][5F[OG<[2SS8^ ##^F M/\!;>C0ZX6'V.JZO9>C. %#Z\VOSHKAS7:6U\;LU*M'1@U((BL-9( MY!)ECDO@[>,AB <2(0,)J>L%GQ>99Q=<[8QI]]*Q!GX<7#L M,*($KB+.+ ^D6VZVP\?J.A]M@JV7 /H#RFP!-8^7=KW[V;/;D1/&1(I!.:1$ M!#>,@QMO#0Y(19$HV#V*BU3;?JS;$KSU*_H429ZN_19K.SMKF'"WO3L'=QG*VXIQEW2&*DBV <^H7^#4 MTJB(CV!1$YV?W02,X*QR%(@T7!KII"P]:/L5AKU+(FA0'+R/.%O%ZHZ93W9X M-YOS3CM$[BSG&GFK\A!TF_NV>(&PXE)%&9-49U&ZW4FNJVU;Q?-((J_M6X'A MM-P\);"SG;FTV>#%>FO@WQA2=_[C_4[57 D#&Q5@Y,N$N/41P1&.B%$JK(T^ M!M&M0?P0*AI4OV-A95%#< WHX$Y[O7FWZTFSBK%K$LH M1@Q\MGFVJ@JP8\[ $:")>5%Z6MMPJAO4Q"-#NY+$&\#X@7OO$+\GFM)$H@S( M)-8-D]5$[YBR;" <<< AG@1L%-'8HY@[ M$'&L-R/[*$I&< PW"N:D='SL "EME8>4#!B4X'W!M%/1[A2@Z7_$^6JSRJ>9 MG:\VQLKF5P.Z4718M4#WB;ZT%^HV<>?^; R\6Q(^QUD.E+]9K-:K#4[H! M 96[)]0!P:*41!J T^F,N]OV/.3;\8/]'G:LMM1YKZ_"Y]>NS5-<-@;9A*IQ9]DV\(#EY MSYO__!V._FWS3C*1G!.C8?<\B#R9&3ND&4MY2ARUCGA'0^FWG"7I;URO%T9? M*? /!4(#2O]>RF[756<;.X:;+2Y_QO#;8OG;U3KGOE>K*SOW<>),]-@:C(C( M,ZM5A)N38H:$X\QY85Q*I9'>F\C**KTNG,<5:9M=A_?'1I_(H'B,]^ 71HOW M=MM3&['?9 4G8/*BH/.8<0*FL-$<\$PA&U(C*[3C>>ZLYL7MB;]BOSTQ.U[LMX_X&[ B-G[PE5]O^MEG#F]ZW&^N MFTV02&#LN .G&I,\NMD[@VQ*$6EJC=9&2%M\(-LS)+V6^' OH.R+7A226@,@ MS.&=C^G!IG8A'N>C5AR8I*@$P]QIEU^B)<2-,)0E+$3Q>^@@,76!5U3DBS'X MWP"0WH(]N+B.\4O,Q35@(._B>0DG;F5N+HL5S5<#1RX$C1(CQ$5,0R2E872 ME+H@*B3HQV4G!;C> 'A*.'_,^ "J'!GJ4CZ$ 1D%;F"PSI,6?8-H/UB^VAW5W'X9.MO_\R_C!/B@HP&2X1-U(ASN& LYWFB((U1:QLD M%J6K 3I1]O+CGGWP\K@^H+SPZK>;>.+:W6/GA\7S?WL*A?'OI]: M-YU-U].X^A+7ZUD,$Z%$<,[F_E?.(3D*0/ M3!"4:(J(IVSK$!^0 /Y*&;RVD72Z]SM]KA,&Q2O#X$C2>'%YR?M;!5MEG-3D M@8^,FYWLLK,V$I2>!2RX4@B !@"S3B'-(T/>,2FY90"QTK?7:TE0TJA5X,Z MA2,5>(4V(:NQ0\Z11+C'GKGBHZ3_2E#VQ.QX"NX7X)77R)-L M[>AD!N*!BT@DRA G M6()YSG)/ 26!ZYSYXC5*_VZ/4WKAI=?CE#[":P")!9Q5'X3V.:F'#*8H,$RXV5(V9(BUQGX:C$7#(6 MS-DMCZ([;/QF*(S?4L=G?##]>QRU;7.FB?=.6>/R$,-<'!6904".1M(JI9TD MA(9F[I^^FWNA!^P,"#__83P!;B>?PQ^;5V]?UG:Y;OPT_@Y+K%?OYMMW>A-C M@3>1:;"IJ0'NN(2<=QA)'9(B6"G9SDOEGGM[H=4BK^DL#@#;J[X2_[Z1WRU? MHL0F&LZ1B(3G%S8$:1HL"CC%$)P-WI1NNWZNO;W0&IG7= @'@*V)Z3'C<0;D MEN+T/G,25R)9SQ!-64,%8(Y5($O"DW ^!@?)R/OV?W(R)1:&LEB@%!OI(.K!$J"-(S\^H.7.\(\6:,%3>.>%6O+=3A'1TB&.)4> M/H4"R2] \\/CXE'U(^0,U?O;I=\O5JONC(=?K-93/[&>1XM]RB^Y+7AE$2WX-F"@G;!5NBCB]G$\T-BX0YI&D ME(+C0B6RPB0D<\5\\DDD7=K<.)W:NCGLAH!ZBO1>)D[?_@D,!LE.YW9YO;&_ M%G3M<].SF"B8J&23!%@ MP35'W!N%X$;7X!I)!DI3*,W\2S-18>E=R]Y=T]5]!^N6 P*.+"&>(&9]WK?E MR#(B41)"AR#A-G%J+ YT)[-=D[0/@O;KO_'DU< 5_^9JF3E\RDX3\8+FT1,^ MY'[3EF/DJ$BP7V$8".!:3'0V?/(]5V\/M;! ':V1<0:>[; M]A[^W>S)OBG 367YTK"5#DKG(M007,J5Q$-N)OKH8/1=F]D.U MO ; N?6^WNZ'1^<5,0QA+VRN18H(NNT ).8TY!PDMZ6GB'R#$EU/?;*$"PA MIG90=X"+DQ2)IU[ O>)3?NDM--(J!A2%QAI^&V,L/C'^*$5U?>>ZF"LAI&+> M\8#&_[O/GF3G>(-U5'"ZJ #%KCEL58B(1%#..:J=3Z65X !R&PEIGLF./)=< M&]":-UOM9HA(0ZD@<.H=P1X,D2"1(5(BIZ4PRH>(:>FRF5X$5IZI<"[8'(!K M>1FV!-"MF7+HYN 8;@R! Y(VWQP4[!3GI4$D.4V34@)EY M:!LBB4158HA)D2N\?$ZKIH1D"#18R@0KWCZT225WYCAX+[XWG\/+A7AS/YU- M-TLNTCTCX@I@>7W[HY_!JE@OWJ84\U"U^.#/RV3\BI)2-C\X'I?.D$VDP5"L M&$'2);#X$LEC#PQX1A& S.%,4%[Z >F(V<3]O-UWE^S^ZJ'L[G$%C RK%,)@ M@< %X_.3I#S1+%+,O69@C92.BA!0(U<0S9:DO?< +D%T7QE7@U@GRX\G^A<#]L=.X MN3NG\ ^S7*=V-J&:.NJY0M%3 D8=&&"&69V?#V"J1[5W8_NNE;R2P%\ M4>F_%,2'Z?137'K8X40')W2T$GFX2A&/WB 7P06F<-"CC)B86+KRJ2>)=8,* M+P;')\IT:)OIKV=%[H=%=EZNX,?<+.[\Y/W/Q?)SL FV&$L6$E(T1UY"OJT\ M2P@KHQ2+00&7*H"[WR[J/KA]*?@?$1DOZXC '[X! O/@2T *4/T->!^<25'G M/M<)>$\,,ISFC+H(*GH)"J+X\_.3**W["O:E0'V@A)L8+-!EGV^^Y>?'[^8W M\77XH8O5*JY7N;O$EN6SV>)?=N[C1'.5X/P39.2FXXMVR'+'D; ^1FD,#;9T M<+KP%CIA7_Z[8W\L3+P0R_U!LOU>P'AB;$S")XI,R$D"&B(X** I$_),,X9 M$Z7KS8;0VPGLZM\=[$6D71'9.0,$TB:Z(P0A(CB3T5'*+S8 M6!OWV/K5NEF<&((%$9M9 !)74@4T"TAPH.3^=SDVCY=?'=3N<3N#/A(E0.:>I%[GV"D;.8(ZEB]-I1 M$L)H/1T>T=*(DAD@YV>AX&0Z:F_9$F\=F"T<0 M=V"FF80M,I%'H:.449=N5+>7D-9@*<88X@]UH#L?$"T\,Q4%277HTWSXZ&NF[5A(]@]G= &1N\\!O MP/.\3MOA'9NKW86HX/I62'F1>RD(@[1+"07CC90:$RI*7V 'B:FC>LI;RV6X MW2IL/MCO<7>LB+W@P-TOED]4,RB!3LMP7]<]!Y)N'\U#L9X&AY"Y?G(WNWJ=2R7 MG MQ'VX?3)H?L:E6Q2"S2ZS-;_,[9'O*U.X?%DD+'"/L'$*C'7#X#A1@YA7F$JL MI0REBUH/4].&D5L&/(5XWH#2V6^Y?<\^'VR%8I> )23%W.0P":0Q5LAPYES$ MUD=2.N=]A)PV[JDR^"G%]08 ],=\>3M+"+:U4Z.K"7!&>Q)8+B7U8+\)APSC MH$R)M90H3)@J_:[D "EU'H>, YP2W&X7-%^_V?5_+JYF85LE=UO3[_@3N27[L.5%4 M2FZ%1HG"UKB.+MN3"0DNDY7P=[AX:YV3"*WS@F #'/5>*+].1EFIV']U/KIK-I5M9E2EF'?;MLW6M!/IRA2#8RZ9.0 @46 M!.*$"7 F*$?8Z60"YW H7E!WLCN&?WS*\-L]2P(82IRBQ'/M>>0:.(R:>)F?K21#W%]UZ+?.3 EI$1T.U 9#$WG MG42"!; T?7)>E;^ #]-3><)+>?$?Z#<[6!8MXBJ?Q]V?[9(7]WMW@*MS8V#< M# V_#1,1IHWB3"&!'EZ.^C5;RPQ'U'%3/(]Z7 M >R!"<+":BAN3?>AK MHP7]6=!81$0MPN](!MJ8J F<)60]=XC+Z) U'LPH+Q,!Z]PX5MI]ZT%>W59M MYP-?(0'5CCP?V5>.;7V>7GY;?TQ_K.+F;R[.]1?#\OH3[?@)\ M"=H9@C3)W<=4-#FI:!"SA!)",-%N]'#?AI*Z+;G.!Y[^;&]@C%2G#HT@:$J- M0MXRAK@E>>:O<2C%!)H5]LOBZ+[DB9TX1^N/=3Y8#11($WUD]W%K$K$!JU!$ ME*P4B+,8D=/4(V^H=RF8I'7I1P7[Z*CI\0.K+\[:TT[VD]"U[' [ &!\0 M\8:#%^L(<@%K)%2RW!D&!V%$@WP/195'QI\SIS54'FT93O=V XX%>+GKZT\S M.U^#6_'VGU?3K5-A3;!2J8"L,19Q$_)X$<:1P@GSD'!(CR,+(\'M((G-Y*<& MHZ,3\,J(JK4;\MX&W\U_QIO&EI['A//<-"%\0IN\A8X6+@2L#8/FZ/\WP<]?G/-I,8*H6HD3E?'UK'>;?+M#("]+4T"Q41B#Y[0)G^E?<[:"XN< M38$$:PW38UV&^^AI)ODS%J(&"V&PGAHOXG5O2]E%UIP;2IU#)DB#N'46M"]F MB$CG=*1:>CYZEN2WBG#=?XZS#/#U M8A,_/O!.H]![A$'?+OP>H1P?SO >P2L94Q 4',B87^H%!=:^)LB 3<83>)JI M^%/R$=\C/!JAD XP^^V??G85P#[=M@58?0)?VT[G\ =?%V__M-^G\\V/?X[K MJ^5\]7DQF_VVK2^9$*RM9"$BG7@>^4T3LM[#E9.$,(D;+UUI>V_L/;7["J(/ M-I^VJ6H("0V$! \U-XB&*2XQN/KZ?9AL8@&VO>BN&U9\B1@?#Q;M M*N6;Q\W=]AR,<48%BV"+^5%SG@OE DC.(1P?G.W4 M4F\U.U,[H],V4#>4^WJ.1U&@M'Q.]E^4;ZZ66=Y[] ,5X$O1%)$502,N*%R: MTD5$DDZ)>(F0[26\@:[MVWD8+SR>%LOOFT6L6URMO\3+S55DY^'W MN+A<7T7XB]OD^38TEI^XN>O=/QP4+1^'E"+!\S-PJ5 L M??>)S_''8ID_?SLB1?(<.H0SUAU(F$4;4K8$.,=+]T/^A M@^=+^6\Q M7,WBQ_3X"_*B2)IR)1(JTO7?-\ IEU M8XQ%L/-D#M7(PJIXP:^6Z\D;,$@6LVG8#GC/?>,VHT\H]L0%$Q#!5.3AI!J, M%8H1928YP@W!O)-[!Y^X!S7XW1W,#G^],HK&%OBB*/>;P\]N!HIEU '-!GF7 MBT>"$LABXY GW&FN>93"C8*@FC.%2LGT*$1.8' #7L2M07%C?=S,\8O.)X%! M&)4^7@1!&> [*<6^,UUJ5S5 >)J9-X&@T[99C> M 'HV4T0S^;]SQ57846]-#"+HA*3/*&HJX#/"KP!G8W\;G%N::ZM*EY-VIJXRJ,YNN(TFM.3SN M=K4[K4HYF9A2"%,<$->,(NUB0%HZ$VE.1KK2[M(1$ YP!W"!/:X3VE)-:#<=H43F[HO.*\YZYS+(=]BP!8U M.B(O1##6XR!&>9 MKK)I^A88N)S;V8U9FD=2/1+$SB]3-O=ETL@:R?)X%H.T,!A)JHDEDEOM2[\Z M&D9Q6^[%28@Z7#$\N@@K%W_>)OKO=("=;6*>PA/&623(Z]S522B7^T\;%*@+ M0N.4C.MD]CU3_7F0@%9*B,='P**T.&IC:GLD[V]A%_ $4\,;@H$9!'P@SG(C M0L,9HHF2*&Q2S!;!U"$"ZM6'%A+LHC27*T+%YS=TR^O)'U\FG% JH_8HQ%Q9 MG0S/+_$QTIX+'IA)BA^K UU%#^;0S_^]6W$+C=UO[I!Q][V*,"@CM,4@#C;@ M*WY8S/^X2?=+*CEE# X %A:<6VV0U4(@)DBP$O:C>.G(U;W/URO[+8N%H9QM M !0];]H[9YEK3QT '3G%$ZA0EZ.Y>0"8)H098;STI>=*GTIK*_7!9[-JSBK< M!D ,Y\]OVP9L-S+Q+$6GHT;49S\D)#B$6#JDE/0\*NI--.75VP,::O>-.X?D MGZK!T\709N#KYO"^>W<[%LK.P_^[LK-INM[D'#;VP)!^L7T_42!L-6A7 Z-2 M^1:^&[&U[ZNWT03F,<'4A6XUN&+;$,CHG)U9V<)F2H]7 !$"D5^">:=7J@-6C;CXBJ9[V/@)7[ M'MUXHFG@7GPZRB[K_CS"=?DSKK["*AMOF"7AK >]S'$>WAI\0CKD/+UVCE&% M?32EX\#=*&L5=8-@L1A=1LTC;^=RB6@)B6 4,!U%/K-@:RCAP3S A/!@M2T^ MY[(+774MMS'PT MR)PBG <#=;N6WQ?(-?'ZZSBG8G4_.-7/".8XT$ =[$13, M6^V18Y@Q[)1+L;2O>HR>E@%VBO2?OC I(XK*(?6N=\"=\Z0<33YJ@6A(&#;' M&7(23J;GB0LNE-2A4R5V(N^WOQ/$ M4LVM1%JP/%7=.*1-I$@3%2(6V 13.J=] IGMFW@G@F9Q7@DV -+C&_O%SC:S MM 4P4.(-USC<+/EZ,5IB1(@GW.8WRJ[T7=R)L+J7\NCPZ&4"GB*K9@8Y'-_: MFV]V>9G'F[U9K#8C;/_\$>-%8'C MTE.>NM)6MU*\+5B>*+$FNKAWNQ>D#4Y%:5$RDL.QHL V8!<*7C/-<%#^<0.6 MAN[PT6K,VT+A*;)JHV/U@_*BZ,/V$Q>97U^GW\%&O[/-G\^W[:U9RHMN,>?# M'=3V?Z%GNNUDXDL5>\.=&'^QJQCR'%&X#G?P7]KYY7;>Q"_7=S_SR5[G/]N0 MMZ4QQQ?GX1-@YX/]?M,RH.Q1'H7$P64PJ_5RZD&-?EDO_#_^F$_7J\]?_MC% MZTJ7L1S[5MUG,B.BYVEQ2@>6GZR19D-N0SBWD^V&OF_.ZUT@[53=3U:LXJC M>)JT]G.C$5E]@L^NE]_GX;>9O2PBJ8J=/O,>34+EB( MX((./F['UJTRH*J7Z#IPI86#MWH#/F?\NK@E-^=;"YZ^9];O(D=5_PAVXU*S M\AQ)C)VDIQN57B-">S?YXCD&U#Y*L]D=7:MG M@ST=#M&^!:M)Z #/%]T8T$!F["ZH=/S0G%2@]V#MNLYRIU-TE"G%A77N HC] MNWK<(F+,\&1]N+_]_F.VN(YQ$P_]^.->-]6RT#_\G;H/)<\8?'Z6U0W 84/; MQ0_XO-_.R/T\O?RV7GVY^/QE%%@\_[VZ[>#."(_.K*]MP.R[/>!&SSLL[PW< M+-P%!F:TR_)D?^ 17UH0W1_SL)Q=7WZ)_FHY74_CZN+[>KC<]J[:Z7;']:5V MC"4MB.SMGTO_:3GU!<[7W5*=A-- :NW)YEN0R.]P ZQ_M>OXFYTN?_#"U]\S2G417-\?6C3GUFR3L MKV]Z-U]-@8M?EW;3]/N>35:T0NO(9XJ4:77=QL!:K5WD9<]GRH2@#B\\9"3; M_UU\F_]'G.?!A-=/O_!F9E>K-V_LC^G:SC;F\[Z]'!C)=N+2]4*?'83W8#K; M,-[5*8+J2O@%N&/?%_,19+YGY7IQNA%$?IAS%SA\2'P#)$_'6@/XX''8_ M!*(6$+(AZF(^_YO-(P1[7'4#LW7*_7 /#AU<&[%VP8E+S.5G<=ZN. M,:.R.WQ'VN"2@$=+59/-46[OEV=*BIP7Y[URE,LI]WQ629ZI/^:O\ MHR,4_[9>SK[&Y??5Q_1U&4!\98H5CRQ;#:+];K3G&5/]7LM4E4A"/ERIFN': MU^+8L_U61/)UNAYL##Y8JMJCB!.%\H !E:7R^6H6"7:"9*,A+'ZLX_"W*X?6 MK/8&HI^TUP^FJ\"E#VM*$A01V>-5J%6>#]&!S8KMQ M&);?IW-;4!,^7K%>K=DIVO /YJ0U:]7RPUA!81TNU2]8K-3I/.8 TV(Y5YU MXN7EQ4\[G0TMW#RV;KW*LU,$=I0WK18PO5UN7NZ.U%GJZ>I%RI6>(;I E=+G MZ!<_X_+Z8WKRK2=(.,U&Z_*! <=UM^K-9X8GP_8N6"W$VT<^]T_J,;;4=@3B MZF9L9[Z-!R0/<5%"* ]7:KIN M[>#&&[I7XKJ@"WQTX6I*[53+H N;:JN\R\OU;E.#G\L]7*I:BO%4:>UG167Y MW! TM[/KU715)G%_<-%J&MEL0\59;/,JB="_##8OU? M\?:FCJ4:*G;Y0+6,9X'+\EFV59;P;[#H8AYO=EJBF.K DM6RH:=*\3AKVI+; MKU?QZV(WE0;V.4^+I=^8UD.5;9_O5,N=%I)P%R8V*/:_3Q>S#9L_IO]8?(]O M\E2YY?5[^Z\Q9'_T8_6RL241T(6?#<( =OS/S7#!J=]1_]7^^4N& E3;PCR];K@%+ "6O3UMM#8&$_^O&RG8385*SK>1XUE!58Q!7XA9_C M/Z^FRUN]4D8I]_A,)R$W%?KJS\-6JX ^_1RK NCARD6J?XX06Z#RYY.]_OOJ M4UR"M_4]SQ$L7?C39?T!YQJ8,[S6YW:1:@G7'E*X?R(?[[YV0NC/Z*_6TY_Q M#:B)R\7R>G#IR/X5ZXGI,;\7'3=?.Y \FSTF;QH+%9$<7KA>]=5142SZ\:6R MZ#[%10$YW:U2LZ;D>5XOCFR\?I$/D/2AB#@>KU6S2U(OH1Q@PE^UBN>\:?ZJ M3_RK/K&?;,)_?UUL_/&AQ^/A2M7*J(Z=CKV;K2V V>R6K#)'X_%R]:[UO>Q> M=-E[[+/X M$FW>9FS]OSJ]53@ M:;+LS*_:.C/&Y>_+Q=6/=ZO554&)'ENW6G7NJ7KT>1[5UJC? M6[=:7>ZIVO5Y'E4_BXNOB[6=E<@#/UZK6KGMR6=N+R_J2^C"K\$3GUU_LM-0 M2%#[EJQ66'NZO(YPIK:CG#U%H#!354HU'EJS6KWLB8)[AC>USO5J1:0Y1%FM:!*;TDMKE /KERO MPG2(7GV.4;4K*_YY-5U?YR%_6U:">_-]V]EQFH"8"+LM)=V>GZI7<'JBN$]C M96VW\9&:^?MJ+46?>C*ON4/^<3MY;M3SO?\;G43=4N"J)_-JGVKKKF9V^7ZZ6A=, M=1]>M9,X6PIG/ZM;.(\M[Z/';NV G<;44@#K&EMI/G;-!E7=42&#[UNLDKY8"1D>8 MTD*(OTA[S/L+=1)02U&>?6RH;H0L!I=*WJS121XMQ6 >;;Z-,N_!XNA;KTI; M"I,T6*:ZF/\.ALN.L%_CRB^GFS1,H3K5YY?O),26 B#=65;]7@K33)>=<4Q_ MWNVN5/KYN=4[2;:E6$AGAK7:4./A_*!/B]G43^/JTW+A'U(^L+O&D<\4:;71 M=1L%^FX<_M03I)SXD/7Y]0<]N=TM'^XO76I2ZO.K5WP(VEEN#]_L=N17]:?4 M^^C\L%CO2"VCPKM_I=I+KJ)R/L*_\37Z[B_R?YQ=Q?_SO_X_4$L#!!0 ( M '.M/ECP(C$!;0H (PM 9 9V]O9V5X:&EB:70Q,# R<30R,#(S+FAT M;>U:;6_;1A+^?K]BSVG3%) 42;9CQW(-*+83Y-#8@5\:Y--A1:[,K4DNN[N4 MHOOU]\PL24F1W2@Y%U:*,]!4$O=E=N:99UZ6AXG/TJ/#1,GXZ!^'_VRWQ8F) MRDSE7D162:]B43J=WX@/L7*WHMVN1AV;8F;U3>)%O]O?$1^,O=43&9Y[[5-U M5*]S^#Q\/WS.FQR.3#P[.HSU1.CXERT=C??[\0O55^,HWMG=CT:[>[V78SG: M>_FRU]L>[_Z[MX6I&![F.#]+U2];F<[;B:+]#_;ZA1],=>R3@UZW^^,6CSLZ M')O<8S.+R>%C6*-9Z=X1"[MX]AP&.OT?!7DA.G^=5F?!.JG.57VV MWO8V#G3Z*=$C[46OV^GV[Q4VD_8&6O&F..A!)7?+.A[O;&_O?XNL^VN)>GG] MZE^GQU?BZER\.A]>G(CA^_<7Y[\-?UT1>VU5#JV6Z7T*['\FU+6 MANOW/!?6^*MD)DH4B4=N-(;#!XK*V:F M%%(4QFFO32ZDP[=,92,\6ECMZ9/]?F]OX,0K(VU,3TZT59$WUHEG/E&"!O2[ M W[,GWL#;.G*T>\81;O)/!:1R4"T$;%T66 SFBB+PIJ)3&E-R&+I!Z-SS\P^ MFO$87K6SX588.CI?H7(G69-C8\.!L-Y$1]@(6JCUV6*]3W6:PG3BQLJ< IC, MANMHRHE#_6UGGQ0<6Y# MVM,.K(("]$0-"+?M;9Z-TWH-Y51,/X*KT@);1[V_1.0UD=T2UI1Y'%B#M)F# M(P$V,4U,JH1+\(VAX%0P/ILY8&M"X_J[/Q+B&$8,A(9.3*[$C!A7YCET89VT M,UX**=W8J\J#YHORH9>. MN*0?78@L=(A"SFCF?.-,QNIK>(XM<>=6#\MSM/?<' A^I5J;\!K7J3EOA>NP MJF=-/1"&8%KZ5V*?BL'JM*I%MDM 4 M4"->793$U<:N"(V)DT);Z4L<8#%'"T=:R'=9DW'I1%: M:&Z>!,0//YF$=,B)L3498^B.M)LL@+A#S\(GH(DA,-6@'\^(-5-$Q'&3WQC"^TKM_9 B>%-<2"0^+"0=$#TP8,I!'K%V$;*+*/]:H MWD;&(M2V1\9[DQWT"IC"I!H!,Y71[: BQNHIV7.1*KOSCMINEVGSZ]LVZYEU MK_-Y7VG%KOWNO4CYBI^E!M?1RK;U?&WMGG>N:0CADGP#W M:S6R)6H":MYV6PRG+Z=AJL["I%N_TEP_X5HN,NM<=AZ5A,XR)%S8$]S:G(1] M@R@;2[-XJQ[Q/4'V:W.POP%DJQ+ML1!;UW'_Q^NWX/6O"?;K@4>/EE#YW3)Y4(UFX$\LS*K#7I7I.<('C?9!6<3*/@# M@K#>G/_N#\R+UU:K2O_\(FL>SCE2=^=3Y @!O?2K4[YP]Q7^36R]RTWGYY5J@]((",(N1Z\TP590>$UBZ!F$W)42#YBS1*KPVOE3_ %V<% M<0U8DXNIIB@:DV(-)A"Y5GES:"0Y4:C05>M\_H!TA*)5V;"@2JDXA42>,^M& M/50@3J$_4V) 8HK%;IR+H,DRK9]BJTSSHU"R>565KW7WJ]X:IL%80$@\F]<% MB :J2$RNHVHJVPWU-0,1SNVH#?DSRGP8-@[%+8<[J^HJ86$)4A-C#$-19#KA M"E4U!+ X&(KWE B(JBI]J*2@,(3_A_9;T%>"" G*5#<<("/0O83X<>EUP#!= M,6DL254P 3W1$2.]EDFZ6XK6DL*$+K (@.M#ZXZV:I%RB4>IZ\!*G0_EDB9$ MS]#W/'_W[NW5U>FI:&X*P?+5]O=%R[OO:Q\'PF<&YP[-$U9 N!"L&L#4GVQZ M$,(E#"DJ_4SNO"U#$T'33?283,X.C:F&$##5S 'A.HH]'T4BN)H7YA<4EML, M!.J5](6C6^C#NM#MS@PWNY&PY)P643;6U,D!'HL%Z1V,$SK;9H*\:[45D\KI MII/.%9DI5>0R8&YH$81<'2OTFNI+U+IXYU,OZ=F5Y.LJYL9YG>]95E1VH?\$GT@4F55,+6$[9SN#I\@OY_*0@X$^N.]N8CW6U-NS34JC/D6JX!M= MV:S3[-$2#NE:B%9R29J)6D%*B&B;;BK$AR5ZIB9HN,N0(\)QU1N,2"L$OX[X M6+$4H3NB1#%QGU9:(&L^;O1K)DU7I! B(13I%I-U/PJ M+Y.W4'RP%)1&Q1^UJJT>E1QH%M*Q35?;);)%A(!TMNGOR? 5C>-_[W_1:C-$ M77J]8<-E77:;=83M[SR>8IDO^5V;ZHZE>JM!NPW)RKZCM^4&_%9BK")J;%"I M3V^)V-!PX6-U7WT_;,!!^WU_A!0U>FC;I#VC3 M4HE!!YT02!0&;Y,3N\D))XYLEU+^^IV3M, *&Y.V:6/K0Q7G[GS??;XON0P2 MDXKA(.&4#=\,WKHN.9#1+.69(9'BU'!&9AJRF%PRKJ^)ZU9>^S)?*(@30YI> MLTTNI;J&&UK:#1C!A\M]!HUR/6@420:A9(OA@,$- ;;K0*_7[OD>:X?M-EZU M>7<;O7J,A;3#NI'O?_8=#$7W,D:;A>"[3@J9FW";/V@WZSN=W/3GP$P2^)[W MSGGD:OBM<:F . L*P&B=2BRO,D=22!5L>,6O;RWNE*8@%L'6G@(JMFJ:9MK5 M7,&T-&NXXY@'4Q;+>0EC!Z,%9'P)RV]:(*/;!$) DORZYP\:-N!!-242I$0- M']O6ZGU01(2<A9J8$ 5<&W7>R)/:,@-&6=1O49D M"L;8H$=^\P2BI$8BF>$]KE :D!@<*QZC6 BU2:Q>!+^/7=3(7,X$(YDT M130*8F:=T3/.8 H1M92LW.TNB.F 1SP-N=K<\+>]?LNO6:FU-CAZ??"4@QB.IJ &9!;,,S]IZ.<,3FG+;5I-5GZTZI6+EE17\<:9 ,XCL?5LX M2ENJO'(D4I%3%=,,[HKU(R[^\BYPAH=2VB?0\?'^*SAC9WC !9U3Q5_7(5U= M?1J3(RDL3%V\>/X?UA];U6I V*0?D%>C& *>FK_+L<#('&>M?#E3 M/SU_+&.^FM=SJ:%X9"M,;^"&/SO!5\.'=Q]"0RT%CE!K(=^9J*O_\A.D47SZ M? %02P,$% @ P&]LH"*HA"JJNK^XJU2H,4Q0@ M#P5A%'A_.UM*58GG.D*."/J\-<#4ZB.]?LUW2V$YD_4[G,A^S;'M/[;F12'O M*6G)LIH6D^B[M"#!/5HS]BOAE"FT8^D(QC<]SH8TL6)&&*\54O.KCY]L\ZMK M%2N% TQ&M4\''$/RJ2@@%99 '*?YL,#_(&6/6M,\WN7FADJ;8(HFYCNN-KCU MO8\CK)SIE6RGL:<59E#G)BK7\?WYL06_S*"+E>\1OP?O95$TSSK=5N<2G!V! M=N>P==Y2%_5XT3IN=R];%ZU#<'[UYTF["0Z:S;.KSF6[GZP.>COW? M@/RE@*X1B!D5.ALD [*/ *8QXQGC4&)&030"'*6((QKK(2.1,D+8G4Z9"]3# M0HY%NU(ED\X'L5TH5^I/@CP!F\$D41-;!*7*PLHDFC%-U+PU2__S0GPO=\^. MLSNQ];46K<_YH%P*#>;EG@8[1XP/0->J@ XK <_S+-<.W;*_"S+$)<14LS0F M]IBQ'D&@3>.2*FFVKZ9A\0TX)Y 6P0')^C!"E3]EDG%&H+J),,%R!+XPHB&+J8;CZ#N%$-\B58D'&:(BQVY6 M@32Y9_&A#E*N:OF"<'']8-O:R!!U-RY$';?J+ W1QZ/P5R?2VSPBRY706TWD M.TY.?_,XK?I>^>G)"7YU)LL;QZ0;>';UH\S>)S+8."(]M^(%JXD\4/J)JK+Z M='2!A#3OMN^-W7#SV U!YZUQX'\@R.?"=[M0 MKM:-Q)O]=+WC>$]Q3NCY[AK'K!GG_%1TCQ*S5B1[P1N*9)6,;,@!1QGC4H#$ M0/L*Z1#RT7;!">RZ9Q=-IZT([K#L*TF1J<(^(4DW*1C!N5Z**:2QL@F(:<]A M(=VG97JZ0U DC!C6;2.JM-6DDC,"V"WB,Y/F1NH(69@3TY@,=7B85@@6X( J M"$2%H589AYUC6]\6RP](&3?VC!#D( ^R0Q2C083XV ..\8!7>M;6,=,%K*YY M%)QO'+[JQK)=\,.Z,%?0XE1(L%WP*G7P%QLJOY^&AI8FET,S$P,7$T,C R,RYH=&WM6EU3XS@6?=]?H87:'JA*0KYH M0J"IRH3T=F:G@.)CI_=I2[9EHL*Q/)*6U:OU)OM-Z3LYXK[=2IN(D^DXQWO^^GC/37(EGDB;].V\Q_& ML<)J"^M0)4JWMZONWQ&UE&,^E,FD_5-'2Y[\5#(\-64CM(Q]LY'_$9@60[O+ ML??J +T3F8JIE[4Z^=6['\A 6M:H5:JUXSWJ,%W_-J[8K4&+]>:.WR7=E#5U!YXIU M3L\OKGNG;//#?=7K.B0WJG5"\_67'KOJ7/[<.>M=E<^__MK[E\L#6NK5:GWE M&N:XI)']MZBCN70!_1*[RM.(:W8APP&7)18*;64\87; [8?M_=;1FFX?93R* M0.GE1,2V?5B=DJ),(^2E7=YOOO'2:I6IYV\UY^,0-/EAZQ6+?^#J9AUDFS V%9/PTKR,+AN\U" M?5.R\#,WB#T"/9RPNU2-$Q'=BI)/AO99B)0P+%70*)B"RY3Q=,+RU.I("-RDQ./[/^8Z%%,0@M8"A- EE$"FLL[0 + M-)D(G8,T;@;75(1ECM M8L%D/@SO&FZ-C8>;8+%,D5#"QBR!)6 -YFC6<^TR MC<$*W$J,(],PR2.,"9#,9:L$@$F=3%B&'!,\";9),L-?D7KS9&I /)(T<(DL M\@0& )T",MQTQOD3HW[3U51Q+7+H4]1G7PH$!R95!(BAI3 "!02+- M@,S); C:(^JCZTB:,%$F1S\B1*T2CXI,JU!$N&W8#D 0":#*9[IW#PV1W@K6 M ==X*5'%#'ENUN]" MI2L0P$ QDR^&*M<8 *PSDL9Q&:Q$ZL8A_3ICP7DFU2+A#E1%-9P!HU2P+#5* M,")\,2J1D7M@8?+ R$AR+6D!TM=LQ^TIC90;JJ-N#QI7=!WS*2/@D 734J>, M \UAGG B;"S+.3&KQ^CAJ_N\*,%?@2!#<"KZB^C;.70C0!ML)FC7IJ(%[*Y/ M8FM#&+ ?R8B0R8U*.;$U-T UZ4""*]?1%#H L^2!3*2=4(U>-BUM)(.UO!'H[5>:;A%]T8\R1T/42I%'$/3R1&28)9HLP=)L :O^LOEN]&G#S(!B(UQS"1>0(W\6C M(.,)#NEW(BG.\D_L2]\=HN]#]0:#I;A._YQ+NNYV5IZ$[\N_^_SCT.ES:2:"IH/$D8$7'33JXAE( !T6]?3B6 MC 6_HP+J-98KH4X=NB>*TV!4 M\G5,IB.5C 05LY3?%@^M=4%[8I@E:B+0.AXHSW7\$5@!KE>I])67O>XZ.0[T MR3I=5KQMM^Z45)@'P*O0920IX9D1[>D?1Z#U+.&3MDQ=T%VGHV+P0%FKAFUZ MZ3^BV@ !4G;/:H]S M2#A_&G,?[N>^N7@K&G!I/L46<^61_<*A'/7DPW;M8_6H42VY+U6>?'11A.J9 M*%0I!EMKF7Y'P-[JY?CRF'W8;AXI-Z7JV4 ^(Q=_7]&>]"-R< MG78NV=N'X>+-5]KO?NGTE^R]-:GH!9MP#=.BZ! [P9:Y!\=LNO!G-K/?F0LU M1V6OLUG7W#7S'X$\1/2'Q?+%X7I@OS>+6'<@1'2)(Q.Q?^ M\2?DT$+[[F)P]YP,>?[;IOF/"I^72D^^7\R4<:]YV_ZMQTBL_**QT#_561<> M ,2Y7=UE57U9XN&C7_^QYI[[2/0/4$L#!!0 ( '.M/EA42/#D3@@ $(J M 9 9V]O9V5X:&EB:70S,3 R<30R,#(S+FAT;>U::U/C.!;]OK]""[4] M=%42\N01:*HR$*:SVP542-?,?MJ2+9FHL"V/)"=D?_T>2K>HW./;)\.31*?G0XY96=_.?UKN4PN9)@G/#4D5)P:SDBN17I'?F5< MWY-RN; ZE]E$B;NA(?5JO4E^E>I>C*AO-\+$_&PZSNF^OS[==Y.-5A@%0?U?M1UTA;GOH\TDYE]V M$I&6A]S.WV[6*X>MS)R,!3/#=JU:_=O.8U.J[F!M9-8^AIGA#Z9,8W&7MIW_ M,(XD5EM8AS*6JKU;=?].;$LYHHF()^V?.DK0^*>2IJDN:ZY$Y)NU^#?'M!C: M78Z]5X?H'8N43[VLU:U?W8>A"(0AC5JE6C_=MQT6%N<]0834V>.VI>4O+")$ MB+EZTU6<=_N#WF7OO#/H75^1ZTMR_K77O227O:O.U7FO\PVWT-KM+RUP.]R_ M^=Z__=ZY&I#!]99ZV/WM_&OGZITU*LK=NT*GFED_RU:::Y<0*]$^KD9DANIJ"F1D"LCH@DQ0VH^[;:.3C;T M^22CC('KRS&/3/NX.F5+D3(DI5UN-=]X7;7*U/.WFO-Q")JMRL&A77./#.F( M$\5'@H]1$LU0:-))TYS&I,\SJ0R1*;F4*B&U:OD?1$:D$V=#&G!#>FE801:. M/VP6ZMN2A9^I1NP1Z&1"[E,YCCF[XR6?#.6SP"37))40+YB"BI30=$+RU*B< MPW'(&:=LD!Y*$EQ91TE$0]Q21":HS$9ZNR6#E(=<:ZHFUB2A]QSS+HRI<8_! M&4P9.UF$.:Q!*!1D$,Q2=((5/Q.:*,H)J+VIO<;7I86@*6GSBQY M^Z&QU=P6; T>)>+3[E&]=GBB"_04]=MN?1E% IFC-K5D"VK/49Z^9T&$L=8Y^EA"5C#TJ,B5#SG!;DSV @'&@RF>Z^Q . M:7K'20=O(LM70$'!HJ9?#&4N<( 8)V1T([+8,53-X[5KW,67&12Q6/J0%54PSDP M2@7+VD8!1H0O6L:"N2<9.@^T8((J81<@?,UVW)[:D7)MZZC;@]H57<=\4G,X M9,"TME-&@>8PCZDE;"S+.3&OQ^CAJ_NB*,%? ;>&X%3TY^S/<^A6@#;83M!N M3$5+V-V10Y@#D]\ CTP4=Z8K"0[&@+%<9 *R=I@A#J9ASP"G*.YY"*L3 ,5IX9C>( M-8%:]EC%1A(9>/F#HS5\;[36*PVWZ.Z(QKGC(9M*'D70=&*$).@5VFPF"3;@ M57^Y6JXY<*(C.%%[41C(W*SW8!/FIS-K;A5O],<'$A),M;3;;]Q' OXX;-D) M/BZ^V'OC:\:&/G7+$+!GX$)LN9:5.'L!!]JR+,,P5S;1"S5PQ:B)U ;W[4,] MC*5##/1[CA**H??6=(F 6+#3$^O"<1QGN#N^VY.]>_SB_?KLO1I2/1,,EM<< MPCESA._B49#Q!(?T>QX79_DG]J4?#M&/H7H+SDFMCWU.<@_KV'0[E.;L8\EP M$9)S(K*@>H& 6-*=,]12L]JMKN!(9-$&,/Y,U0?2*@"V\X$_'.#[ &X M8%9MF1O_6P4\W6W\]US ?;>S\C1T1_[/_S\.O0Z7=F)H*F@\ 5C9XZ8]N(:" M P=%O9T=2\:,$+)[%=-(6J8NQZW12C!5( M8V32MB__1[840"\4+Q$=X'SS_+N 2M5_&V#@I6'3F8OFBFO:-VRYK5ZM-(YK M:YNKE?5MSPW;.D2->_UA:T>5@\;11L/NNTCX:"#@.J/IEYW&SK1#@>%V/7L@ MM<=?3EA8/XVY#_?:;R_>\)VH2_,%=I2KAN3O%$)133[MU@ZJ)XUJR7VQ\N0# MBR)4ST2A:F.PLY'I#P3LK5Z$KX[9I]WFXOBD[SQ?J ;'\VW_S M"'P??'W[&)";-U_G=;\S6+'Q-N2A%^S #4R+BF.I";;$/20FTW4_LY/]MEPJ M.#)[G9VZ62#G7WO,POEN@7QQK!+!6,PW#]= )- Z5WQ,^A)ZZ(<"=Z,@SJT. M=;KW?"AX1'HIE)9Q&NO:'R.]YO6MES-=5#0N1WS?J9+G/VM:_-;P>:'TY+/& M3&KWDK?MWWF,^-H/'0LY5)UWH0%@G9OU7=:5F[7?(!:__AO.???MZ'\ 4$L# M!!0 ( '.M/EA=88L[F@4 #DD 9 9V]O9V5X:&EB:70S,C Q<30R M,#(S+FAT;>U:;6_:2!#^?K]BC^C:1.+%!MP0H)%<( IW%2 @U]ZGT]H[AE5M MK[M>)^%^_- WCM\)C5RIGZ*U$ MU+Q -P7WJD1]/@N;*7YT]@2RS;U=X0O9/#'2OY:VE#P:<'_1?&]+3OWWQ9B& M<2D&R;W,'/-_ ,-BU^G/NPS5.;;V>0A+E&95X^K=S[G#%:E5RX;9KN@&:^0R M))@A>?G8MDE_*R<7,P[RH*0ZO?&T?]7OV-/^<# APRO2N>[WKDCO:Z]S,^W_ MV<-7:.Z-B3WHYK:K_L >=/KVYZ5M(QE+[#^6V^AF/+FQ!U,R';Y1A&:#W)0G MY4Z93'H=/0+$K%E&\8VBM2?$[@Y'TUZ7O/W4+A-Z87S0LWIZW2,3>_S)'O0F MI>'7S[V_B-V9:DO5,*I;.3Q>JZ]$H/XL@7Z13)*044E&W)U37B0N2,6]!8D2 M&2<4<2A!UF80N(J+\-V)^<%HI=.(T)A0)B)]#JRW>>2I\R,\HN9 )E0Z-(2X M-+SW84%L5VF+SD\1[52E3G88)M0G8XB$1'M(KH0,B&F4_M#.MA_-J0.*]$.W M3#PATS8>CUULLP D R%#.%UP(7! 9AAJ9E&?1+4B\1+?7Q!7!)'/(29W7,W3 M'B1\3[@$?23%.LX3LJ?TC& LTSIE9RLVX":2*]U-[QX3&,Y@2(,Z"Z/XP<*HI#P? MB1-W_A)?CW*):",)L<95U&VH[Q/L"_3X(^HX0J!Q M,<]"2$-7O\98.L1=7$SO M3JQ&B_Q.<27*1;YE&.F647]2:^5YVE<*#D?STR(EN:*S-R+9RBG\D)/Y>:KO M3NKG*Z)["-O8*>IDCQ'_#]%LNFX^]XEGMPS<#+KV^/!9(*.#,^UWKNW^,SO# MCKNDH==5X546X>'2/J ![+JEY">VWMZ1#(F%SQG1P%HO\,QVCM=DNN/"7B^2 M'Y']8<-]Z,-CJK_1[.'\>'Y(]\9FM_'LS#EX6+)C^:[X+9"AYW%4/OK#RNE( M=1X1XUW MU'A'C7?4>/O2>/M46SMJO.GU3Z'PAF-[>A1X/X? >ZB7C^IN_^HNX(SY<,CQ M'&%US)F^I*!+Y4SN]<-;B%5ZY0 M3$^U9A 29D+?RLC$'XY%)@^H!!(*11B@*&*H+7Q\KN32FO;1:5OIGXX( A[' M6GEH;8:B,!(Q/*.H&CNJJ$QC!IFH.UWW."NFH9D!26T=2)+GP7 =4)'=SP)<2]1D#1*-S MJQVII_*>&>(BZ '"*R*V&94XV^,T/1K:#$*49_X:"YU('P,D= 8KQ9@QV"[8 MGMQFP1%(M6!3@D_U1XJM]UMR260\-*$.[LZ)VMYD6V&W]>I)_LRN[E32*T/_ M E!+ P04 " !SK3Y8R\)>1A(> !JQ &0 &=O;V=E>&AI8FET.3

T3KI!\:62)! 'ROSWO!BVDQ2U^^F$J1 MO/R/%_]Y8F.CBP5UWJ^3)7U],B.CDZ M.8M^T_F-6@C^O5!%*E^Z<5X\Y+]?/*2'O!CK9/GR1:(6D4I^>J >)_+)F7ST M='(T/CF31R=/QZ>G\?')H[/'\NS)6";_/'X M\+E?(\IEJG\Z<%,90=3B<\_ M?W(R+Y[?JJ28GA\?'?W7@_IU(K^&2PL]/W\&EQ7RKC@0J;K.SFGR'1\8N'>(-;8WNEO(*Q+@H] MXP<$JXAA@V6^I65-]#UY^*/.Y-G)[TWWP\C#Z/)71G"<2Z4E43)6)/NA4 MQB:TJ1F8KV ME P0;"2RQ$VI\43\?!'?9/HVE9#;1>2S%.)61N!8J,P7^MNR8+]Z! \+TIDAR)="),1KX80](PLQE MK"8*R 0H^9.,B<:/CQOSW0=:O 9F %JFI=Q.98&#P9B9+OIV"M8WAY>\)(HV M 4F;)DW3 !L1-8WQY5.!E0C@9I(GX684HB@-L@;>=QA]K9[:KGHYN3?JY2(! M\U*9@G_9KI:YND/2BBH>B('3@!1E$0%O@1Q'N:FR40<[ @,*NQ*)0MMR.E#S M3!6%E(?1!1!U(I'U549K-=%,)+)U937@!"Y,F;U5ACL: 2,2[T\FP);$H$"/ M*BE%RKR42?@2:1[N+C,U0?X@!91+7!%),HEZI[HQBO6BFK%?UF'TJ1S_;F]! M?DP53(_U';T]$D"P02AN0+.-&HN8@0H593'5.;P!FIN\*18Y?E\6-)JS M&7 $!88C4%7#?-C3)"M RF:MK<)GYY(V:&E77;,\LH5.%_A>2,1T+&K_:RWU M[4J/TWLC/5Y+8!)%5+%=T0&JR!%;4[,S:TQTFNI;))98S(&34A@^L98 <_Q4 M+-A\G4F1P84F$#QC"3=_(S'Q5\#YP 7GIX_G?[U#WKU9>V)_,.1UG!P]_XNG12.>T[N/-_'XP8DHLP))YJ-$LT0RPK,],J=M.GYNZ17)-!+L M[-AYYM4\P9Y]^CQ*2ND,NQG\ %(Z!?V4Q2#D4T4V7$/LDPC&#ZC\LABO!W\, M>("')Y>(3$$GCD%?@F67@PR =8(B,B.0RW%:DKYD 6[]J.YYDL[0>8XB'Q8C MP=G+T?"=YW*AV.E3QI1P?S4C?[-AZUR9:G5VM1O>OBZ3-'6-65:D)=9/74&#_$K4KREO!10N=(MD$UZ\I!+^ (N!6-:7"_!B:9D'AI7BAB7BND M:O1PZ_)F5P@U'A*A#E>E>@SN"MZB0M?E38: ,N("(:0W+%(>K?7A;J<:U&"^ M0"V'GF 7YE.0-BQ@JJ"5<]2"R >!%P<2'AU&TLI6VD\T^VM^EP[&PC3AS[TN MO"68G#(T-]+'_9,C7 PGAQ_60JXP9HB/$EPZ%RIIH$B@/'$35T[_(SB3:L$. M<&/J;,/LJ7UTO'$K)H6U.:[( \(*X<-[5FY MOQ-NO9VJ5-:,H2G>%<6I8%PK-'009TAP6GC]6_@+'W9U%X,;>VWG@S[OGEKL M][QNSPL?Z%WOBB1,AB0)!ZRR&Z]_Z!(/V:';(6+WNICF$NU<\"MD0=:VB4'V M+*5HZ?Q(S68R0;P(I O8Z;%,''L$PQ)C,_*$8C.']1'.X UA,LG9&#?1)-&3DL!/Q>>P0+%E.,R*'16P*^@_$$) M)GI>5*CZIZM+_#>7# +L50X_;@$^Z^ X C"!^ZS-]W6F;5HW]IA^J-"8:+, M7+/,.,]E*E#M]Z;.6(X\JFX18Z/3LFC?TIOY$/Y_FKN1Y^(:S)Y1W\C"4P2]_$>/CY[N(Y3$ MMG8L#-EP&-88DX"79 &RX&>[5=._NR)\)\,1OF>'1Z?#E;XNY#4PP4LR3@H0 M7F:JYM%KN9"IGK/!] ;YP*!81O%;\X:J")Z5U@2A$ 9)@3MR]&)_42(QD"\" MVYECI ?':%!Z^'PX/#]F78T!X8!UZD\ZD8@V(!=CMDPA>F$29W"0&8IF8" M(P@T#W@53.669>P?IAP;!5Y!KN3.&/K3[W2^$9W74:>!D?M[D,=C$/8G(\Q2 M/]T5VE3#HD268@5&29=:+M='IE4B4F.%/:+1L M&FW@Z*Z\BZ5,S#>-0>;9K0)?A6/%E%(REC) N:<"E$G!7WKM ]8; >/6B+*A MW,3.PXP(:"KQ&]P!3*[BC$N'S!7B#MX6 O"[PO:_?V?[S=B^R3'#XO.($_)K M@3+.];WEB(ST\W?I>_!]R!?-[,R>[/[$)Z(AU]I7U1K<35"$N5T.+:[!>!X8 M8X\+'"6%>85NP%&0-YG;:^;@ZJ&H2ELY-;!H!"Y:6 5"&8D$V96@6>FR/2MO MK2.+]6<+GXF%5HE+X$ET.2Z:&:!!4MNDA$^),G$N7<&$WV*;61]FLM;A\RH? M%@0QF+Z4K IOSNYQ1TB-]WC2GY%W^(U)W8.14C?#D5+#-IP#Z'9@ HKP["JP M6P.9@6J/GYV>C2AZ/$/H(V$_DI2T%Q.@B\O4II3/@)3_!O[=/75-)T+Y !D"ACW&Q[7&/%F!?]:J.P,GW(4T42Y,F@$@ M#;-%A4O*W9!TZ QT?EM$U):12X4^09762L@%QY7D'].\&4XDB'.$.%TN;NV"'44I-B&2;!4*"O@.F%T MQA7NL'NS><']&NCN9G[K.D!Z!'O/37,(_HBG'3IZ M!Z//*/3RE&(O)Z-JPGCG"/887A@9D"X!AE6:JRF"=U"30N&V4G:6QZ/79F9[ M()F7:3FAN:Y1ZQ7K,2I(AG;T7&5=-^*_1J8C9$3L 6!GVK7]EN ;6U_53MF$ M@VJ29/+#$^:>N]PLE FV<]7+UKG-Y&X\-54WF,(9BY(JD0.4OA!W!W^4( FI MW0*B8[:Z;9ZBR.'<,P;(QC*3$PP*HQ?#B\/H[.CXSVQOW=\2KERP??'^'T+<0A0ANTE MQ;E;_O7-CGKZ+[2V8@?2]@9C6>KOEN5&ME-33 W N&Q"GUV)F#JW#14HK('2 M)V*;"E&&"BJ5#BK%NJ..W\%>T>!AL0IR/:"ZE&YX#PA7KJW9%2]L_IU7-N*5 M7V4QU50K^M%J[^%PBP73P(XK"8= ?X'ZL9!%4IGSK-.YP%W-QF5NI$,!^ = M/$=#$88JQ(UK4L";@N98HFS/'[_]W/4&P[OD,]*DF\UW5@>M=T66_?%=EFTD MR]@C'X[\LMH>)%<>G)^UL\44^'$(?=/&% MRVH;#*EW%ZZNBGV,F#ML&@Y6HZHYIWROK%KW23'AC8NJ;4M/[:DM7K45X95) MO"HF6.L'B1>OG!CI.TIF+QC0 =-@(3.'?,[%DDV2G*,I#JM8.::.P4 W 38( M(H%O%*XQS>J@9S7ZJ_;H+KH3I$"!F)BNB91:PP\$0,5 MK/5"^,$(V HYD")/E20 G.0#L'LCL.% =AL!"DA\!TL"NX%64.@M$"N3JO/+-47E/7TV"M>(J C1.9IK^T=@J[ M(CJ*X8B.0:>>?;JZ'*"T(!0QR+-$9>US+ MD]IJ1]<=D5K#Z[7ZQJKO!37?_ ;=UEUP$"A5S(6>%_!AKR]QM*,;%E5?[ ?U M"?5Z+&JHOQ9ZQ%*-C>O);*?[KB62F.I?%X5>V2NR$>J^Q]*#;G/8_;.-J]E\%H$),F@IVZ$G M@=;E27S1.JQ]%KA",P%#P/^P\SNZ92*-;:#;VC^I*Z.A]!OJE\=#94V*VJ!& M,'#B^PN._%;4\E_00U([%\]U&0Q^TWWE)(7@[#9IB\/DU1\O>&> M/WX%>ZC4\SZLC@8B1$)LY-6XKA =6564V-'>BB!3YPL2=?;Y=)F@PLLT['R9 M70O,*$&ZE##E22O!@@]A47ERP-E2(EDH.D]#%030&/Z&IDN]O1)V7&S+10Y3 M5+1FB#"SUIXLX?8 $(QA(B R6,XYHF MMD=R4=SV+V.)8TWH1!2<#P(AN#,3MZZ*>KF'<2H%)RWIKW$S_NV23TZ_)Y_\ MA1;5 'M"-TPJV^HU_Q);FZIB;V6S@6J?C<6I@3TVR08G9DUS75YSH_=VX+V2 MFF%&)MH" 0O<)3ZZ6!4EL.!6%!#V@D? M6@>%EA8B+4G"SF!-2U]^%VM#4C30FP07)2!8EF'X?+6\EGSDC-UU('';:]V& M>L.F=.TB84I*SK1]\1@PJX%5,9]FD_ED6PMT5WTGO]1> GL,/IF)Q;=('71% MRVW008^!@ZU&"VH1W^D"=9$/GL-DL;[HVAZOX]:*.C 7^;++9K E2J&_0&@< MJX\.':IL -+U(SP#/D:\KI&JV4R$/00;)U+89!,9R9O*FSZAR3[VH+"B+YD\ MM;9)T/F0=&0]5;/+BJ$+USLVN^+6#J_?^:=Z/"602.U" &3)(%&]92#9T'?] M4$*;T%-C!M>?VQV0Y)/X \FL,CK"(0G;9!+&&TTD>KJ-%!C*\2&>(/+:0"0T M"3ED@/N)ISVZ3WB:C0XB";P&HDLU!@FW?UIG75Y/L+6YL%T@>(JFY9#4S];J M%)!-44BP[D3"?M1S/[L.@JD>77%6/94*^\KF?X*8W!+9/KXW9/L&/LXR.F"/ M1,6'7-.!G]L&?3LH%RT-9:>[[#M/TY8^D0K7W*Q_(Z#0661\>,'( B^<2.B+ MHEI&8-?QH6%^U#JC$2]Q)]PZK=*],.>1D[%K%Q7B'+#J,N<#(\H<#!%C6:H+ M6:!SEEQ!$2$#M%5MG&+CE8!E7>:(@?99B.2$6[,>M>1U+NV93]QP"TN\S/H# M+CS@9T5%I=6K2?LSF@0,4@N2>FN83W"O*JN6&Y,)^QS-(R=-B1U_9"*K':U6 MZ _EH#T@\Y3R/K .;+3F.(M]/JR21J1V!+D]:[+&L\&Q'R![N>89$680 OL5 MLIEAZQ^Q1)G,OPVT!+S)?K[G2)<,^]TET>\YS:K1+%\,=XIXH]K#G)"AEM-,1AB7M M#(^'YGZ%C5QQ%12!@LTC\K'(I#EX?Y?*I6L[=')T=,)2];5.DH.?0!/& #;2-,Z3+(X'2)SB%M-6D*$2]-?B9KF1IJ5)V*2P1 P:GV MZ;VFS_B%6=[7TZZ?WAL!/9P.OBAX.@ZQKDXV$%YBU2=]/WVC9_>&1"Y0#E2Y M>Y\KE;=M[SW3"?I$J&]QSE'MS&,*^VHG;*F+Q*BC Z6%\0.X+)"4-"II MD)P, $N/7C"WG: @XAJ8!P$.P(@JY5G3E5[=N(8(A(]S!F0H*'O\* +A.N&' MD4<3\+H67(L_=.VILW :EE!U>-\*^+R)0#]K(^F9YEUUN1JMT'J'2)">_94[ MJ*%O" ;1]ZQCT1%5X;B$;1P =EW6A!^_1W%]4M\N1G&WM)95 M'S'OVX8=C7SG6O>6/UT@.$1C1FYZF5&HKJI9794GI,GVKZ[U#4,[?(HO,$$; M5F7@5F#.2OV\NX9G.CX5@*QZLMA??D5V'4O*2#?:*/.)"M-7ZGHXN$ MBW> %#]P)L!6>W^V( 'RMDW;V:8H:=O;PB[2TA0;>%M=BK5*9[+*E-OE<):E M@\U&M:KM\/O:^4<5S%9#UU:C:JY D,]T]?5@=G&^& Z?8GO]<'XGO?"1GW\? MMDISH@]CS'^SXJ$+6#AL#V!:]80P$!6CR$%!8V?+Q$7)LHN2R,9+&L6Z^-Q R=_< MN5QLB1Y+/-0M7$SNC^OUTZZ#RJZ(SL[%/[VQU;(OY6[3%$H&8!DPUIRD8%F\ M#9<3;A6)Q-,3[Q;'+<#QER4,,6IU&> C%ND1IO$,>I>N_#KL,!5N2#=P$J [ M.+I5=KT!#-I9!;)&P$55X*^7.V-AIA:A'^NL-+9/5C?3TONT@U=?-D I"H3[ M'>E;+0B4&ME:(=+!B71DSOY*=JV>'X9M:Y]X+ EM@7)ER82=93<]B>N MKNMNX7Q(@]YFY4B2HU3SBRS#X)&_5(17?ROHFM8R?2"H&$= ?;?)=(]U:VDMI-1>Q.5N4STQRLCOFUYF\ MU4P*#"#DN@-9EZ88%%5%Z7Z,U4)1I"C.%=Z4XMJQ(R0,U-@U%"[KX%B;[:ER:Y/% M?/#>*.+$<_B /YJ1/9F%^[16H2;-3%_7-;:ONNC"\%=#3BT?[R_H^;-5S.._ M?_SA^/'1\_;_^W_X#ACYK+6O XQP)2KYZ8%ZG,@G9_+1T\G1^.1,'IT\'9^> MQLR[,G8YG\\^S!P$&F?]'V=]4]KPSZW%%R4W0Q;);L+N>^>/OA[Q>O MKCY';]Y]]9D-6UW Y=N+WUY=7/X2?7C_]LWE/[X6E=KN2[C\Y=W[W]Y>O?Z? MJU^OWGV.+MZ]CBXN+Z\^?+YX=WD5_?S^XZ\;+NO9D(R;2S&GM@*4$D(^(1W: M@ET.T;@-]=R$E)RSY"_BFTS?IC*YKIRZ"^X)C:##SQCY#LX?HUB]%!G9F0(< M!#5FMX7\&WZRQ3!7-BB+]O"2079=&$S+M_W#Z!4Z]==46#R6J;;-ODD@XO?8 M&[%UZMYP=W:()QSN@S?G.<"X#*J)\D@JKWOF\RK\: MA=C2J&?8UEP(;4%.BR8Z!0(PU)CGFR348"I/AM=0H?NE*!OI5FW8LONL1W9U M+.V$2#R"1DMNB6;[QM$[KF#N7@@A0 .:@"H%*7:#(@98$+HR,:P*X=5P^>JM M8]0!8RHS"L]\::RD&W9=(9604JM31IJ$,@H30H@2\>]KQ JSU6G;7M*->_+V M,1VBE4KADR6X@'UN 4'PW-%.(/3*QVXL5NW:#(P(CB8GO=JD"BIS1R=7N7BC MYN:ZX,8(]2)!!N#*YZ-6[G7'2ZB%JNR7-!TWNTV-]X%SV_ J_[JIVE)L3S!. M!GE2ECY&G00R7MJB$$>>Z['U.C;:BR\Q8X6A_C"B&@J$'9+5R9"HAV5U=;X. MGKVT#/'M#HE5+VE;W5C6@Y\]"M\X8#U(^@22H+0^U=5>V3E)C4A+J\+5XI3] MB<:NY>(FEE80NE2!*FH=I")6=JE/I]P-*I9#HF(O YW$X6P+ MKO6J]=YW)XMU"\PU/2&:=0+45" UQ=#I%"Z.&/KZO(5. M01J+7*5A/FY@IB&16*R"CO_C:ON1:SV)U,3.EG"7V>H=S@8*8J;NECT7<+>& M,]N:$SHZS,KF_2 -@-,>@/BO@#M"Z_.;O*XJW#=,\KP>#GEZMZLN M!7VR$[P/#!9NDKJ&*31):8/S8=\65M4Q'H>WSDIP#D_W&8M-H=9,SK%\4K<; M;:8LC8#H^VB: ,C.B2NQK%T%Z"NI)NFP4]BBA2/HI2'7.=,)8@PZ8[.Y [ M8I+;:_^TWBO74U-%014)0)@3'FM%&YW\!3K@MK/@VA:<,J[@RS=' 8S@,F'J M=(_)1/5DT]#N=M&)Z@"FT?JGXVRQ213I!B#<'"O%$2ZMN(*&1S_*X+@6(?.$I?+"HWPZT^ Z ]U(Q-_+'#W"U16PI")Q#[8+/Z2%/RR2]F_/ MGAX^.^K_^>CPV/_VD,;F\6$%!BCUIP>G#QJ++/0<[H)9HX<'MCJ*&K=GYR?S MNZ@A-G$;FPODM6U)<'Z"&8@BZ'\3+K[!%L>/2+YW;XA;]!$N^=]L$S_D("NC M=^!(?]_%K]_%L+ZW6O=#$A.[G:UTM#;0NH9Y(U04SM9;&9#O57W#7>4&J0M? ME\?U$$_I@'^FQ2Q]^?]02P$"% ,4 " !SK3Y8F,,8*ES. @"BQR0 $0 M @ $ 9V]O9RTR,#(S,3(S,2YH=&U02P$"% ,4 " !S MK3Y8T/P2U$D8 "E&0$ $0 @ &+S@( 9V]O9RTR,#(S,3(S M,2YX&UL4$L! A0#% @ &UL M4$L! A0#% @ &AI8FET,3 P,G$T,C R,RYH=&U02P$"% ,4 " !SK3Y886[" M !,# !#0 &0 @ %A_@D 9V]O9V5X:&EB:70R,3 Q<30R M,#(S+FAT;5!+ 0(4 Q0 ( '.M/EC I=BW:00 .P? 9 M " :L!"@!G;V]G97AH:6)I=#(S,#%Q-#(P,C,N:'1M4$L! A0#% @ M;D^" *RH !D ( !2P8* &=O;V=E>&AI8FET M,S$P,7$T,C R,RYH=&U02P$"% ,4 " !SK3Y85$CPY$X( !"*@ &0 M @ ' #@H 9V]O9V5X:&EB:70S,3 R<30R,#(S+FAT;5!+ 0(4 M Q0 ( '.M/EA=88L[F@4 #DD 9 " 447"@!G;V]G M97AH:6)I=#,R,#%Q-#(P,C,N:'1M4$L! A0#% @ &AI8FET.3 XML 117 goog-20231231_htm.xml IDEA: XBRL DOCUMENT 0001652044 2023-01-01 2023-12-31 0001652044 us-gaap:CommonClassAMember 2023-01-01 2023-12-31 0001652044 goog:CapitalClassCMember 2023-01-01 2023-12-31 0001652044 2023-06-30 0001652044 us-gaap:CommonClassAMember 2024-01-23 0001652044 us-gaap:CommonClassBMember 2024-01-23 0001652044 goog:CapitalClassCMember 2024-01-23 0001652044 2022-12-31 0001652044 2023-12-31 0001652044 us-gaap:CommonClassAMember 2023-12-31 0001652044 us-gaap:CommonClassAMember 2022-12-31 0001652044 us-gaap:CommonClassBMember 2022-12-31 0001652044 us-gaap:CommonClassBMember 2023-12-31 0001652044 goog:CapitalClassCMember 2022-12-31 0001652044 goog:CapitalClassCMember 2023-12-31 0001652044 2021-01-01 2021-12-31 0001652044 2022-01-01 2022-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001652044 us-gaap:RetainedEarningsMember 2020-12-31 0001652044 2020-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001652044 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001652044 us-gaap:RetainedEarningsMember 2021-12-31 0001652044 2021-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001652044 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2022-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001652044 us-gaap:RetainedEarningsMember 2022-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001652044 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2023-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:RetainedEarningsMember 2023-12-31 0001652044 goog:ServerEquipmentMember 2022-12-31 0001652044 goog:ServerEquipmentMember 2023-01-31 0001652044 goog:NetworkEquipmentMember 2022-12-31 0001652044 goog:NetworkEquipmentMember 2023-01-31 0001652044 us-gaap:ServiceLifeMember 2023-01-01 2023-12-31 0001652044 srt:MinimumMember us-gaap:BuildingMember 2023-12-31 0001652044 srt:MaximumMember us-gaap:BuildingMember 2023-12-31 0001652044 goog:ServerEquipmentMember 2023-12-31 0001652044 goog:NetworkEquipmentMember 2023-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesMember 2021-01-01 2021-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesMember 2022-01-01 2022-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleServicesMember 2023-01-01 2023-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesMember 2021-01-01 2021-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesMember 2022-01-01 2022-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleServicesMember 2023-01-01 2023-12-31 0001652044 goog:GoogleNetworkMember goog:GoogleServicesMember 2021-01-01 2021-12-31 0001652044 goog:GoogleNetworkMember goog:GoogleServicesMember 2022-01-01 2022-12-31 0001652044 goog:GoogleNetworkMember goog:GoogleServicesMember 2023-01-01 2023-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesMember 2021-01-01 2021-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesMember 2022-01-01 2022-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleServicesMember 2023-01-01 2023-12-31 0001652044 goog:SubscriptionsPlatformsAndDevicesRevenueMember goog:GoogleServicesMember 2021-01-01 2021-12-31 0001652044 goog:SubscriptionsPlatformsAndDevicesRevenueMember goog:GoogleServicesMember 2022-01-01 2022-12-31 0001652044 goog:SubscriptionsPlatformsAndDevicesRevenueMember goog:GoogleServicesMember 2023-01-01 2023-12-31 0001652044 goog:GoogleServicesMember 2021-01-01 2021-12-31 0001652044 goog:GoogleServicesMember 2022-01-01 2022-12-31 0001652044 goog:GoogleServicesMember 2023-01-01 2023-12-31 0001652044 goog:GoogleCloudMember 2021-01-01 2021-12-31 0001652044 goog:GoogleCloudMember 2022-01-01 2022-12-31 0001652044 goog:GoogleCloudMember 2023-01-01 2023-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001652044 country:US 2021-01-01 2021-12-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001652044 country:US 2022-01-01 2022-12-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001652044 country:US 2023-01-01 2023-12-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001652044 us-gaap:EMEAMember 2021-01-01 2021-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001652044 us-gaap:EMEAMember 2022-01-01 2022-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001652044 us-gaap:EMEAMember 2023-01-01 2023-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001652044 srt:AsiaPacificMember 2021-01-01 2021-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001652044 srt:AsiaPacificMember 2022-01-01 2022-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001652044 srt:AsiaPacificMember 2023-01-01 2023-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2021-01-01 2021-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2022-01-01 2022-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2023-01-01 2023-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001652044 goog:OtherRevenueHedgingGainLossMember us-gaap:RevenueFromContractWithCustomerMember goog:RevenueByGeographicLocationAndTypeMember 2022-01-01 2022-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-12-31 0001652044 2024-01-01 2023-12-31 0001652044 2026-01-01 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember us-gaap:OtherComprehensiveIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember us-gaap:OtherComprehensiveIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherComprehensiveIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember us-gaap:OtherComprehensiveIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:OtherComprehensiveIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember goog:NetIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MarketableEquitySecuritiesMember goog:NetIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember goog:NetIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember goog:NetIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember goog:NetIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember goog:NetIncomeMember 2022-12-31 0001652044 goog:NetIncomeMember 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:OtherComprehensiveIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MarketableEquitySecuritiesMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember goog:NetIncomeMember 2023-12-31 0001652044 goog:NetIncomeMember 2023-12-31 0001652044 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001652044 goog:GovernmentBondsMember 2022-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2022-12-31 0001652044 goog:GovernmentBondsMember 2023-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2023-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2022-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-12-31 0001652044 us-gaap:NondesignatedMember 2022-12-31 0001652044 us-gaap:NondesignatedMember 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2023-01-01 2023-12-31 0001652044 us-gaap:SalesMember 2021-01-01 2021-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001652044 us-gaap:SalesMember 2022-01-01 2022-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001652044 us-gaap:SalesMember 2023-01-01 2023-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2021-01-01 2021-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2022-01-01 2022-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2023-01-01 2023-12-31 0001652044 us-gaap:OtherContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2023-01-01 2023-12-31 0001652044 srt:MinimumMember 2023-12-31 0001652044 srt:MaximumMember 2023-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetPledgedAsCollateralMember 2022-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:AssetPledgedAsCollateralMember 2023-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2022-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember us-gaap:NonrecourseMember 2023-12-31 0001652044 us-gaap:CommercialPaperMember 2023-12-31 0001652044 srt:MinimumMember goog:A20112016NotesMember 2023-12-31 0001652044 srt:MaximumMember goog:A20112016NotesMember 2023-12-31 0001652044 goog:A20112016NotesMember 2022-12-31 0001652044 goog:A20112016NotesMember 2023-12-31 0001652044 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001652044 us-gaap:RevolvingCreditFacilityMember goog:CreditFacilityDueApril2024Member 2023-12-31 0001652044 us-gaap:RevolvingCreditFacilityMember goog:CreditFacilityDueApril2028Member 2023-12-31 0001652044 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001652044 us-gaap:LandAndBuildingMember 2022-12-31 0001652044 us-gaap:LandAndBuildingMember 2023-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2022-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2023-12-31 0001652044 us-gaap:ConstructionInProgressMember 2022-12-31 0001652044 us-gaap:ConstructionInProgressMember 2023-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2020-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2021-01-01 2021-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2022-01-01 2022-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-01-01 2023-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-01-01 2021-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-01-01 2022-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-01-01 2023-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001652044 us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001652044 us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001652044 us-gaap:CostOfSalesMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001652044 us-gaap:CostOfSalesMember us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001652044 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0001652044 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001652044 us-gaap:ResearchAndDevelopmentExpenseMember us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001652044 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-12-31 0001652044 us-gaap:SellingAndMarketingExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001652044 us-gaap:SellingAndMarketingExpenseMember us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001652044 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-12-31 0001652044 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:EmployeeSeveranceMember 2023-01-01 2023-12-31 0001652044 us-gaap:GeneralAndAdministrativeExpenseMember us-gaap:FacilityClosingMember 2023-01-01 2023-12-31 0001652044 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001652044 us-gaap:EmployeeSeveranceMember 2022-12-31 0001652044 us-gaap:EmployeeSeveranceMember 2023-12-31 0001652044 goog:GoogleServicesMember 2021-12-31 0001652044 goog:GoogleCloudMember 2021-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2021-12-31 0001652044 goog:GoogleServicesMember 2022-12-31 0001652044 goog:GoogleCloudMember 2022-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2022-12-31 0001652044 goog:GoogleServicesMember 2023-12-31 0001652044 goog:GoogleCloudMember 2023-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2023-12-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2017-06-27 2017-06-27 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2018-06-30 2018-06-30 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2022-09-14 2022-09-14 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2018-01-01 2018-12-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2022-01-01 2022-12-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-03-20 2019-03-20 0001652044 goog:ShareRepurchaseProgramMember 2021-01-01 2021-12-31 0001652044 goog:ShareRepurchaseProgramMember 2022-01-01 2022-12-31 0001652044 goog:ShareRepurchaseProgramMember 2023-01-01 2023-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassAAndCMember 2022-04-30 0001652044 goog:ShareRepurchaseProgramMember 2023-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassAMember 2022-01-01 2022-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassAMember 2023-01-01 2023-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2022-01-01 2022-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2023-01-01 2023-12-31 0001652044 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001652044 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001652044 goog:CapitalClassCMember 2021-01-01 2021-12-31 0001652044 us-gaap:CommonClassAMember 2022-01-01 2022-12-31 0001652044 us-gaap:CommonClassBMember 2022-01-01 2022-12-31 0001652044 goog:CapitalClassCMember 2022-01-01 2022-12-31 0001652044 us-gaap:CommonClassBMember 2023-01-01 2023-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001652044 us-gaap:DomesticCountryMember 2023-12-31 0001652044 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001652044 us-gaap:ForeignCountryMember 2023-12-31 0001652044 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2023-12-31 0001652044 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2023-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesMember 2021-01-01 2021-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesMember 2022-01-01 2022-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleServicesMember 2023-01-01 2023-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudMember 2021-01-01 2021-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudMember 2022-01-01 2022-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleCloudMember 2023-01-01 2023-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0001652044 country:US 2022-12-31 0001652044 country:US 2023-12-31 0001652044 us-gaap:NonUsMember 2022-12-31 0001652044 us-gaap:NonUsMember 2023-12-31 0001652044 goog:JohnHennessyMember 2023-10-01 2023-12-31 0001652044 goog:JohnHennessyMember 2023-01-01 2023-12-31 0001652044 goog:JohnHennessyMember goog:JohnHennessyTradingArrangementClassCCapitalStockMember 2023-12-31 0001652044 goog:JohnHennessyMember goog:JohnHennessyTradingArrangementClassACommonStockMember 2023-12-31 0001652044 goog:AnnMatherMember 2023-10-01 2023-12-31 0001652044 goog:AnnMatherMember 2023-01-01 2023-12-31 0001652044 goog:AnnMatherMember 2023-12-31 0001652044 goog:RuthMPoratMember 2023-10-01 2023-12-31 0001652044 goog:RuthMPoratMember 2023-01-01 2023-12-31 0001652044 goog:RuthMPoratMember 2023-12-31 0001652044 2023-10-01 2023-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2020-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2021-01-01 2021-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2021-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2022-01-01 2022-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2022-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2023-01-01 2023-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2023-12-31 iso4217:USD shares iso4217:USD shares pure iso4217:EUR goog:class goog:vote goog:jurisdiction false 2023 FY 0001652044 P7Y 0.50 0.50 http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense http://fasb.org/us-gaap/2023#RevenueFromContractWithCustomerExcludingAssessedTax http://fasb.org/us-gaap/2023#NonoperatingIncomeExpense http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent P1Y P1Y http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesCurrent Subsequent Event <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">[Placeholder]</span></div> P497D P464D 10-K true 2023-12-31 --12-31 false 001-37580 Alphabet Inc. DE 61-1767919 1600 Amphitheatre Parkway Mountain View CA 94043 650 253-0000 Class A Common Stock, $0.001 par value GOOGL NASDAQ Class C Capital Stock, $0.001 par value GOOG NASDAQ Yes No Yes Yes Large Accelerated Filer false false true false false 1331200000000 5893000000 869000000 5671000000 <div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Portions of the registrant’s Proxy Statement for the 2024 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2023.</span></div> 42 Ernst & Young LLP San Jose, California 21879000000 24048000000 91883000000 86868000000 113762000000 110916000000 40258000000 47964000000 10775000000 12650000000 164795000000 171530000000 30492000000 31008000000 5261000000 12169000000 112668000000 134345000000 14381000000 14091000000 28960000000 29198000000 8707000000 10051000000 365264000000 402392000000 5128000000 7493000000 14028000000 15140000000 37866000000 46168000000 8370000000 8876000000 3908000000 4137000000 69300000000 81814000000 14701000000 13253000000 599000000 911000000 9258000000 8474000000 514000000 485000000 12501000000 12460000000 2247000000 1616000000 109120000000 119013000000 0.001 0.001 100000000 100000000 0 0 0 0 0 0 0.001 0.001 300000000000 300000000000 180000000000 180000000000 60000000000 60000000000 60000000000 60000000000 12849000000 12849000000 5964000000 5964000000 883000000 883000000 6002000000 6002000000 12460000000 12460000000 5899000000 5899000000 870000000 870000000 5691000000 5691000000 68184000000 76534000000 -7603000000 -4402000000 195563000000 211247000000 256144000000 283379000000 365264000000 402392000000 257637000000 282836000000 307394000000 110939000000 126203000000 133332000000 31562000000 39500000000 45427000000 22912000000 26567000000 27917000000 13510000000 15724000000 16425000000 178923000000 207994000000 223101000000 78714000000 74842000000 84293000000 12020000000 -3514000000 1424000000 90734000000 71328000000 85717000000 14701000000 11356000000 11922000000 76033000000 59972000000 73795000000 5.69 4.59 5.84 5.61 4.56 5.80 76033000000 59972000000 73795000000 -1442000000 -1836000000 735000000 -1312000000 -4720000000 1344000000 64000000 -1007000000 -1168000000 -394000000 -1056000000 698000000 -1376000000 -3713000000 2512000000 716000000 1275000000 168000000 154000000 1706000000 214000000 122000000 -110000000 -2000000 562000000 -431000000 -46000000 -2256000000 -5980000000 3201000000 73777000000 53992000000 76996000000 13504000000 58510000000 633000000 163401000000 222544000000 145000000 12000000 12000000 15539000000 15539000000 10273000000 10273000000 407000000 2324000000 47950000000 50274000000 310000000 310000000 76033000000 76033000000 -2256000000 -2256000000 13242000000 61774000000 -1623000000 191484000000 251635000000 137000000 8000000 8000000 19525000000 19525000000 9754000000 1000000 9755000000 530000000 3404000000 55892000000 59296000000 35000000 35000000 59972000000 59972000000 -5980000000 -5980000000 12849000000 68184000000 -7603000000 195563000000 256144000000 139000000 22578000000 22578000000 10164000000 -9000000 10155000000 528000000 4064000000 58120000000 62184000000 73795000000 73795000000 3201000000 3201000000 12460000000 76534000000 -4402000000 211247000000 283379000000 76033000000 59972000000 73795000000 10273000000 13475000000 11946000000 15376000000 19362000000 22460000000 1808000000 -8081000000 -7763000000 12270000000 -5519000000 -823000000 -1955000000 -3483000000 -4330000000 9095000000 2317000000 7833000000 -625000000 584000000 523000000 1846000000 5046000000 2143000000 283000000 707000000 664000000 7304000000 3915000000 3937000000 1682000000 -445000000 482000000 774000000 367000000 525000000 91652000000 91495000000 101746000000 24640000000 31485000000 32251000000 135196000000 78874000000 77858000000 128294000000 97822000000 86672000000 2838000000 2531000000 3027000000 934000000 150000000 947000000 2618000000 6969000000 495000000 -541000000 -1589000000 1051000000 -35523000000 -20298000000 -27063000000 10162000000 9300000000 9837000000 50274000000 59296000000 61504000000 20199000000 52872000000 10790000000 21435000000 54068000000 11550000000 310000000 35000000 8000000 -61362000000 -69757000000 -72093000000 -287000000 -506000000 -421000000 -5520000000 934000000 2169000000 26465000000 20945000000 21879000000 20945000000 21879000000 24048000000 13412000000 18892000000 19164000000 Summary of Significant Accounting Policies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for consumer subscription-based products, apps and in-app purchases, and devices.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Intercompany balances and transactions have been eliminated.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; content licenses; contingent liabilities; fair values of financial instruments and goodwill; income taxes; inventory; and useful lives of property and equipment, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, we completed an assessment of the useful lives of our servers and network equipment and adjusted the estimated useful life of our servers from four years to six years and the estimated useful life of certain network equipment from five years to six years. This change in accounting estimate was effective beginning in fiscal year 2023. Based on the carrying value of servers and certain network equipment as of December 31, 2022, and those placed in service during the year ended December 31, 2023, the effect of this change in estimate was a reduction in depreciation expense of $3.9 billion and an increase in net income of $3.0 billion, or $0.24 per basic and $0.24 per diluted share, for the year ended December 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our customers, and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate advertising revenues primarily by delivering advertising on:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Search and other properties, including revenues from traffic generated by search distribution partners who use Google.com as their default search in browsers, toolbars, etc. and other Google owned and operated properties like Gmail, Google Maps, and Google Play;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">YouTube properties; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Network properties, including revenues from Google Network properties participating in AdMob, AdSense, and Google Ad Manager.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager, Google Display &amp; Video 360, and Google Marketing Platform, among others.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement. For brand advertising, we recognize revenues when the ad is displayed, or a user views the ad.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For ads placed on Google Network properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and amounts paid to Google Network partners are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Google Subscriptions, Platforms, and Devices</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Google subscriptions, platforms, and devices revenues consist of revenues from:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">consumer subscriptions, which primarily include revenues from YouTube services, such YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">platforms, which primarily include revenues from Google Play from the sales of apps and in-app purchases;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">devices, which primarily include sales of the Pixel family of devices; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other products and services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenues are recognized ratably over the period of the subscription, primarily monthly. We report revenues from Google Play app sales and in-app purchases on a net basis, because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a service fee. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Google Cloud Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Google Cloud revenues consist of revenues from:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Cloud Platform, which generates consumption-based fees and subscriptions for infrastructure, platform, and other services. These services provide access to solutions such as cybersecurity, databases, analytics, and AI offerings including our AI infrastructure, Vertex AI platform, and Duet AI for Google Cloud;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Workspace, which includes subscriptions for cloud-based communication and collaboration tools for enterprises, such as Calendar, Gmail, Docs, Drive, and Meet, with integrated features like Duet AI in Google Workspace; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other enterprise services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cloud services are generally provided on either a consumption or subscription basis and may have contract terms longer than a year. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Incentives and Credits</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Commissions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expense sales commissions when incurred when the period of the expected benefit is one year or less. We recognize an asset for certain sales commissions and amortize if the expected benefit period is greater than one year. These costs are recorded within sales and marketing expenses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues consists of TAC and other costs of revenues.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">TAC includes: </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">amounts paid to Google Network partners primarily for ads displayed on their properties.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other cost of revenues includes:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">compensation expense related to our data centers and other operations such as content review and customer and product support;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">content acquisition costs, which are payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">depreciation expense related to our technical infrastructure; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">inventory and other costs related to the devices we sell.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products. As a result, development costs that meet the criteria for capitalization were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs also include costs to develop software to be used solely to meet internal needs and cloud-based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation (SBC) primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs, shares are issued on the vesting dates net of the applicable statutory income tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding, and the income tax withholding is recorded as a reduction to additional paid-in capital.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, SBC includes other stock-based awards, such as performance stock units (PSUs) that include market conditions and awards that may be settled in cash or the stock of certain Other Bet companies. PSUs and certain awards granted by Other Bet companies are equity classified and expense is recognized over the requisite service period. Certain awards granted by Other Bet companies are liability classified and remeasured at fair value through settlement. The fair value of awards granted by Other Bet companies is based on the equity valuation of the respective Other Bet company.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Promotional Expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense advertising and promotional costs in the period in which they are incurred. For the years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2022, and 2023, advertising and promotional expenses totaled approximately $7.9 billion, $9.2 billion, and $8.7 billion, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Fees</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance fees refer to compensation arrangements with payouts based on realized returns from certain investments. We record compensation expense based on the estimated payouts on an ongoing basis, which may result in expense recognized before investment returns are realized and compensation is paid and may require the use of unobservable inputs. Performance fees are recorded as a component of OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative financial instruments, and certain non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities. Other financial assets and liabilities are carried at cost with fair value disclosed, if required.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure certain other instruments, including SBC awards settled in the stock of Other Bet companies, and certain assets and liabilities acquired in a business combination, also at fair value on a nonrecurring basis. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments include cash, cash equivalents, marketable and non-marketable securities, derivative financial instruments and accounts receivable.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risks</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to credit risk primarily from cash equivalents, marketable debt securities, derivative financial instruments, including foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We manage our credit risk exposure by performing ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify all marketable debt securities that have effective maturities of three months or less from the date of purchase as cash equivalents and those with effective maturities of greater than three months as marketable securities on our Consolidated Balance Sheets. We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their effective maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in OI&amp;E. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in OI&amp;E. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable equity securities are measured at fair value with the related gains and losses, including unrealized, recognized in OI&amp;E. We classify our marketable equity securities subject to long-term lock-up restrictions beyond 12 months as other non-current assets on the Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable securities primarily consist of equity securities. We account for non-marketable equity securities through which we exercise significant influence but do not have control over the investee under the equity method. All other non-marketable equity securities that we hold are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable securities that do not have effective contractual maturity dates are classified as other non-current assets on the Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3 for the accounting policy pertaining to derivative financial instruments. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms for accounts receivable vary by the types and locations of our customers and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer. Additionally, accounts receivable includes amounts for services performed in advance of the right to invoice the customer.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments also include debt and equity investments in companies with which we also entered into commercial arrangements at or near the same time. For these transactions, judgment is required in assessing the substance of the arrangements, including assessing whether the components of the arrangements should be accounted for as separate transactions under the applicable GAAP, and determining the value of the components of the arrangements, including the fair value of the investments. Additionally, if our investment in such companies becomes impaired, any remaining performance obligations would be reassessed and may be reduced.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically review our debt and non-marketable equity securities for impairment. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to OI&amp;E, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in AOCI. If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of OI&amp;E. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For non-marketable equity securities, including equity method investments, we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position and access to capital resources, among other indicators. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of OI&amp;E. We prepare quantitative measurements of the fair value of our equity investments using a market approach or an income approach.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers, and related building improvements. Information technology assets include servers and network equipment. Construction in progress is the construction or development of property and equipment that have not yet been placed in service. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. Land is not depreciated. We depreciate buildings over periods of <span style="-sec-ix-hidden:f-416">seven</span> to 25 years. We depreciate information technology assets generally over a period of six years for servers and network equipment. We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Depreciation for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts primarily include payments affected by the Consumer Price Index, and payments for maintenance and utilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are included on our Consolidated Balance Sheets. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities, and the long-term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review leases, property and equipment, and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows independent of other assets. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to generate. If the carrying value of the assets or asset group is not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the likelihood of future realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized or release a valuation allowance to increase deferred tax assets when it is more likely than not that they will be realized. We have elected to account for the tax effects of the global intangible low tax Income provision as a current period expense.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values, except for revenue contracts acquired, which are recognized in accordance with our revenue recognition policy. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We translate the financial statements of our international subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in AOCI as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280):Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. W</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prior Period Reclassifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior periods have been reclassified to conform with current period presentation.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. ("Alphabet") became the successor issuer to Google.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate revenues by delivering relevant, cost-effective online advertising; cloud-based solutions that provide enterprise customers with infrastructure and platform services as well as communication and collaboration tools; sales of other products and services, such as fees received for consumer subscription-based products, apps and in-app purchases, and devices.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Consolidation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Intercompany balances and transactions have been eliminated.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Preparation of consolidated financial statements in conformity with GAAP requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates due to uncertainties. On an ongoing basis, we evaluate our estimates, including those related to the allowance for credit losses; content licenses; contingent liabilities; fair values of financial instruments and goodwill; income taxes; inventory; and useful lives of property and equipment, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, and the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2023, we completed an assessment of the useful lives of our servers and network equipment and adjusted the estimated useful life of our servers from four years to six years and the estimated useful life of certain network equipment from five years to six years. This change in accounting estimate was effective beginning in fiscal year 2023. Based on the carrying value of servers and certain network equipment as of December 31, 2022, and those placed in service during the year ended December 31, 2023, the effect of this change in estimate was a reduction in depreciation expense of $3.9 billion and an increase in net income of $3.0 billion, or $0.24 per basic and $0.24 per diluted share, for the year ended December 31, 2023.</span></div> P4Y P6Y P5Y P6Y -3900000000 3000000000 0.24 0.24 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our customers, and the collectibility of an amount that we expect in exchange for those goods or services is probable. Sales and other similar taxes are excluded from revenues. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate advertising revenues primarily by delivering advertising on:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Search and other properties, including revenues from traffic generated by search distribution partners who use Google.com as their default search in browsers, toolbars, etc. and other Google owned and operated properties like Gmail, Google Maps, and Google Play;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">YouTube properties; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Network properties, including revenues from Google Network properties participating in AdMob, AdSense, and Google Ad Manager.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager, Google Display &amp; Video 360, and Google Marketing Platform, among others.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We offer advertising by delivering both performance and brand advertising. We recognize revenues for performance advertising when a user engages with the advertisement. For brand advertising, we recognize revenues when the ad is displayed, or a user views the ad.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For ads placed on Google Network properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and amounts paid to Google Network partners are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Google Subscriptions, Platforms, and Devices</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Google subscriptions, platforms, and devices revenues consist of revenues from:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">consumer subscriptions, which primarily include revenues from YouTube services, such YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket, as well as Google One;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">platforms, which primarily include revenues from Google Play from the sales of apps and in-app purchases;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">devices, which primarily include sales of the Pixel family of devices; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other products and services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subscription revenues are recognized ratably over the period of the subscription, primarily monthly. We report revenues from Google Play app sales and in-app purchases on a net basis, because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a service fee. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Google Cloud Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Google Cloud revenues consist of revenues from:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Cloud Platform, which generates consumption-based fees and subscriptions for infrastructure, platform, and other services. These services provide access to solutions such as cybersecurity, databases, analytics, and AI offerings including our AI infrastructure, Vertex AI platform, and Duet AI for Google Cloud;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Google Workspace, which includes subscriptions for cloud-based communication and collaboration tools for enterprises, such as Calendar, Gmail, Docs, Drive, and Meet, with integrated features like Duet AI in Google Workspace; and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other enterprise services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cloud services are generally provided on either a consumption or subscription basis and may have contract terms longer than a year. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Incentives and Credits</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sales Commissions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We expense sales commissions when incurred when the period of the expected benefit is one year or less. We recognize an asset for certain sales commissions and amortize if the expected benefit period is greater than one year. These costs are recorded within sales and marketing expenses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cost of Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenues consists of TAC and other costs of revenues.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">TAC includes: </span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">amounts paid to Google Network partners primarily for ads displayed on their properties.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other cost of revenues includes:</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">compensation expense related to our data centers and other operations such as content review and customer and product support;</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">content acquisition costs, which are payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">depreciation expense related to our technical infrastructure; and</span></div><div style="margin-top:6pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">inventory and other costs related to the devices we sell.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Backlog</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had $74.1 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenues</span></div>We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google subscriptions, platforms, and devices. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Development Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products. As a result, development costs that meet the criteria for capitalization were not material for the periods presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software development costs also include costs to develop software to be used solely to meet internal needs and cloud-based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-based Compensation </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation (SBC) primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For RSUs, shares are issued on the vesting dates net of the applicable statutory income tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding, and the income tax withholding is recorded as a reduction to additional paid-in capital.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, SBC includes other stock-based awards, such as performance stock units (PSUs) that include market conditions and awards that may be settled in cash or the stock of certain Other Bet companies. PSUs and certain awards granted by Other Bet companies are equity classified and expense is recognized over the requisite service period. Certain awards granted by Other Bet companies are liability classified and remeasured at fair value through settlement. The fair value of awards granted by Other Bet companies is based on the equity valuation of the respective Other Bet company.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising and Promotional Expenses</span></div>We expense advertising and promotional costs in the period in which they are incurred. 7900000000 9200000000 8700000000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Fees</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance fees refer to compensation arrangements with payouts based on realized returns from certain investments. We record compensation expense based on the estimated payouts on an ongoing basis, which may result in expense recognized before investment returns are realized and compensation is paid and may require the use of unobservable inputs. Performance fees are recorded as a component of OI&amp;E.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</span></div><div style="margin-top:6pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Level 3 - Unobservable inputs that are supported by little or no market activities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative financial instruments, and certain non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities. Other financial assets and liabilities are carried at cost with fair value disclosed, if required.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure certain other instruments, including SBC awards settled in the stock of Other Bet companies, and certain assets and liabilities acquired in a business combination, also at fair value on a nonrecurring basis. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments include cash, cash equivalents, marketable and non-marketable securities, derivative financial instruments and accounts receivable.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments also include debt and equity investments in companies with which we also entered into commercial arrangements at or near the same time. For these transactions, judgment is required in assessing the substance of the arrangements, including assessing whether the components of the arrangements should be accounted for as separate transactions under the applicable GAAP, and determining the value of the components of the arrangements, including the fair value of the investments. Additionally, if our investment in such companies becomes impaired, any remaining performance obligations would be reassessed and may be reduced.</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1 </span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Level 2 in the fair value hierarchy, because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt securities are measured at fair value and classified within Level 2 in the fair value hierarchy, because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value. For certain marketable debt securities, we have elected the fair value option for which changes in fair value are recorded in OI&amp;E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Risks</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to credit risk primarily from cash equivalents, marketable debt securities, derivative financial instruments, including foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We manage our credit risk exposure by performing ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We invest excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We classify all marketable debt securities that have effective maturities of three months or less from the date of purchase as cash equivalents and those with effective maturities of greater than three months as marketable securities on our Consolidated Balance Sheets. We determine the appropriate classification of our investments in marketable debt securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their effective maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for the changes in allowance for expected credit losses, which are recorded in OI&amp;E. For certain marketable debt securities we have elected the fair value option, for which changes in fair value are recorded in OI&amp;E. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable equity securities are measured at fair value with the related gains and losses, including unrealized, recognized in OI&amp;E. We classify our marketable equity securities subject to long-term lock-up restrictions beyond 12 months as other non-current assets on the Consolidated Balance Sheets.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-Marketable Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable securities primarily consist of equity securities. We account for non-marketable equity securities through which we exercise significant influence but do not have control over the investee under the equity method. All other non-marketable equity securities that we hold are primarily accounted for under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer. Adjustments are determined primarily based on a market approach as of the transaction date and are recorded as a component of OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-marketable securities that do not have effective contractual maturity dates are classified as other non-current assets on the Consolidated Balance Sheets.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our payment terms for accounts receivable vary by the types and locations of our customers and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customers, we require payment before the products or services are delivered to the customer. Additionally, accounts receivable includes amounts for services performed in advance of the right to invoice the customer.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an allowance for credit losses for accounts receivable, which is recorded as an offset to accounts receivable, and changes in such are classified as general and administrative expense in the Consolidated Statements of Income. We assess collectibility by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when we identify specific customers with known disputes or collectibility issues. In determining the amount of the allowance for credit losses, we consider historical collectibility based on past due status and make judgments about the creditworthiness of customers based on ongoing credit evaluations. We also consider customer-specific information, current market conditions, and reasonable and supportable forecasts of future economic conditions.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impairment of Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We periodically review our debt and non-marketable equity securities for impairment. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For debt securities in an unrealized loss position, we determine whether a credit loss exists. The credit loss is estimated by considering available information relevant to the collectibility of the security and information about past events, current conditions, and reasonable and supportable forecasts. Any credit loss is recorded as a charge to OI&amp;E, not to exceed the amount of the unrealized loss. Unrealized losses other than the credit loss are recognized in AOCI. If we have an intent to sell, or if it is more likely than not that we will be required to sell a debt security in an unrealized loss position before recovery of its amortized cost basis, we will write down the security to its fair value and record the corresponding charge as a component of OI&amp;E. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For non-marketable equity securities, including equity method investments, we consider whether impairment indicators exist by evaluating the companies' financial and liquidity position and access to capital resources, among other indicators. If the assessment indicates that the investment is impaired, we write down the investment to its fair value by recording the corresponding charge as a component of OI&amp;E. We prepare quantitative measurements of the fair value of our equity investments using a market approach or an income approach.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventory</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Variable Interest Entities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. We are the primary beneficiary of a VIE when we have the power to direct activities that most significantly affect the economic performance of the VIE and have the obligation to absorb the majority of their losses </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or benefits. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is a VIE and, if so, whether we are the primary beneficiary. </span></div>We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers, and related building improvements. Information technology assets include servers and network equipment. Construction in progress is the construction or development of property and equipment that have not yet been placed in service. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Property and equipment are stated at cost less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the assets, which we regularly evaluate. Land is not depreciated. We depreciate buildings over periods of <span style="-sec-ix-hidden:f-416">seven</span> to 25 years. We depreciate information technology assets generally over a period of six years for servers and network equipment. We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Depreciation for buildings, information technology assets, leasehold improvements, and furniture and fixtures commences once they are ready for our intended use.</span></div> P25Y P6Y P6Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units periodically, as well as when changes in our operating segments occur. For changes in reporting units, we reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.</span></div> 0 0 0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts primarily include payments affected by the Consumer Price Index, and payments for maintenance and utilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease assets and liabilities are included on our Consolidated Balance Sheets. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities, and the long-term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense (excluding variable lease costs) is recognized on a straight-line basis over the lease term.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We review leases, property and equipment, and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows independent of other assets. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected </span></div>to generate. If the carrying value of the assets or asset group is not recoverable, the impairment recognized is measured as the amount by which the carrying value exceeds its fair value. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the likelihood of future realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized or release a valuation allowance to increase deferred tax assets when it is more likely than not that they will be realized. We have elected to account for the tax effects of the global intangible low tax Income provision as a current period expense.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair values, except for revenue contracts acquired, which are recognized in accordance with our revenue recognition policy. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Foreign Currency</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We translate the financial statements of our international subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in AOCI as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in OI&amp;E.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Standards Accounting Board (FASB) issued Accounting Standards Update (ASU) 2023-07 "Segment Reporting (Topic 280):Improvements to Reportable Segment Disclosures" which expands annual and interim disclosure requirements for reportable segments, primarily through enhanced disclosures about significant segment expenses. ASU 2023-07 is effective for our annual periods beginning January 1, 2024, and for interim periods beginning January 1, 2025, with early adoption permitted. We are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued ASU 2023-09 "Income Taxes (Topics 740): Improvements to Income Tax Disclosures" to expand the disclosure requirements for income taxes, specifically related to the rate reconciliation and income taxes paid. ASU 2023-09 is effective for our annual periods beginning January 1, 2025, with early adoption permitted. W</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e are currently evaluating the potential effect that the updated standard will have on our financial statement disclosures.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Prior Period Reclassifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain amounts in prior periods have been reclassified to conform with current period presentation.</span></div> Revenues <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by type (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Search &amp; other</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">YouTube ads</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Network</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google advertising</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,497 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,473 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,855 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google subscriptions, platforms, and devices</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,529 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No in</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">dividual customer or groups of affiliated customers represented more than 10% of our revenues in 2021, 2022, or 2023. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by geography, based on the addresses of our customers (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:45.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America ("Other Americas").</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Backlog</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had $74.1 billion of remaining performance obligations (“revenue backlog”), primarily related to Google Cloud. Our revenue backlog represents commitments in customer contracts for future services that have not yet been recognized as revenue. The estimated revenue backlog and timing of revenue recognition for these commitments is largely driven by our ability to deliver in accordance with relevant contract terms and when our customers utilize services. We expect to recognize approximately half of the revenue backlog as revenues over the next 24 months with the remaining to be recognized thereafter. Revenue backlog includes related deferred revenue currently recorded as well as amounts that will be invoiced in future periods, and excludes contracts with an original expected term of one year or less and cancellable contracts.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Revenues</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. Deferred revenues primarily relate to Google Cloud and Google subscriptions, platforms, and devices. Total deferred revenue as of December 31, 2022 was $4.5 billion, of which </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$2.4 billion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was recognized as revenues for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by type (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Search &amp; other</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,951 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,450 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,033 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">YouTube ads</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Network</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google advertising</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,497 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224,473 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,855 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google subscriptions, platforms, and devices</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,032 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,688 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,529 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,528 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 148951000000 162450000000 175033000000 28845000000 29243000000 31510000000 31701000000 32780000000 31312000000 209497000000 224473000000 237855000000 28032000000 29055000000 34688000000 237529000000 253528000000 272543000000 19206000000 26280000000 33088000000 753000000 1068000000 1527000000 149000000 1960000000 236000000 257637000000 282836000000 307394000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenues disaggregated by geography, based on the addresses of our customers (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:45.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.048%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,814 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146,286 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,062 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,038 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">APAC</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,024 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,404 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,836 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,394 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America ("Other Americas").</span></div> 117854000000 0.46 134814000000 0.48 146286000000 0.47 79107000000 0.31 82062000000 0.29 91038000000 0.30 46123000000 0.18 47024000000 0.16 51514000000 0.17 14404000000 0.05 16976000000 0.06 18320000000 0.06 149000000 1960000000 0.01 236000000 257637000000 1 282836000000 1 307394000000 1 74100000000 P24M 4500000000 2400000000 Financial Instruments<div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash, cash equivalents, and marketable equity securities are measured at fair value and classified within Level 1 </span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Level 2 in the fair value hierarchy, because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt securities are measured at fair value and classified within Level 2 in the fair value hierarchy, because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value. For certain marketable debt securities, we have elected the fair value option for which changes in fair value are recorded in OI&amp;E. The fair value option was elected for these securities to align with the unrealized gains and losses from related derivative contracts.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:19.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value changes recorded in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,036</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,578</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,176</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change reflected in other comprehensive income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,087 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,856)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,308 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,577 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,731 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value adjustments recorded in net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change recorded in net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,741 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,561 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,087 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,856)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Represents gross unrealized gains and losses for debt securities recorded to AOCI.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $803 million as of December 31, 2022 is included within other non-current assets.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:19.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value changes recorded in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change reflected in other comprehensive income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,950)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,296 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value adjustments recorded in net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,952</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,605</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,782</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,691</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change recorded in net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,572 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,509 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,868 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Represents gross unrealized gains and losses for debt securities recorded to AOCI.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investments Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our non-marketable equity securities are investments in privately held companies without readily determinable market values. The carrying value of our non-marketable equity securities is adjusted to fair value upon observable transactions for identical or similar investments of the same issuer or impairment. Non-marketable equity securities that have been remeasured during the period based on observable transactions are classified within Level 2 or Level 3 in the fair value hierarchy because we estimate the value based on valuation methods, including option pricing models, market comparable approach, and common stock equivalent method, which may include a combination of the observable transaction price at the transaction date and other unobservable inputs including volatility, expected time to exit, risk free rate, and the rights, and obligations of the securities we hold. These inputs significantly vary based on investment type. The fair value of non-marketable equity securities that have been remeasured due to impairment are classified within Level 3.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the carrying value of our non-marketable equity securities was $28.8 billion, of which $13.7 billion were remeasured at fair value during the year ended December 31, 2023, and primarily classified within Level 2 of the fair value hierarchy at the time of measurement. </span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Securities</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:83.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year through five years</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,477 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in five years through 10 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 10 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present fair values and gross unrealized losses recorded to AOCI, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:31.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.618%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,041)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,045)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,992 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,750)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,779)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:31.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.618%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,228 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,857)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,408 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,910)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method.The following table summarizes gains and losses for debt securities, reflected as a component of OI&amp;E (in millions):    </span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:57.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:-27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on fair value option debt securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gain on debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized loss on debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in allowance for credit losses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) on debt securities recognized in other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,064)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,215)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of equity securities is measured as the total initial cost plus the cumulative net gain (loss). Gains and losses, including impairments, are included as a component of OI&amp;E in the Consolidated Statements of Income. See<span id="ie971bf14ebc348d4a5e04264d7b15d01_2879"></span> Note 7 for further details on OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values for marketable and non-marketable equity securities are summarized below (in millions):</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:16.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gain (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,156 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Non-marketable equity securities cumulative net gain (loss) is comprised of $16.8 billion gains and $4.5 billion losses (including impairments) as of December 31, 2022 and $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gains and Losses on Marketable and Non-marketable Equity Securities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&amp;E are summarized below (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:53.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.188%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized net gain (loss) on equity securities sold during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized net gain (loss) on marketable equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,242)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized net gain (loss) on non-marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,088)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) on equity securities in other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,380 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,455)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;padding-right:4.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $10.0 billion, $3.3 billion, and $1.8 billion of upward adjustments as of December 31, 2021, 2022, and 2023, respectively, and $122 million, $3.0 billion, and $2.9 billion of downward adjustments (including impairments) as of December 31, 2021, 2022, and 2023, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the table above, realized net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative net gains (losses) on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) are calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:69.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Securities Sold During the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sale price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gains (losses)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Securities Accounted for Under the Equity Method</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2023, equity securities accounted for under the equity method had a carrying value of approximately $1.5 billion and $1.7 billion, respectively. Our share of gains and losses, including impairments, are included as a component of OI&amp;E, in the Consolidated Statements of Income. See Note 7 for further details on OI&amp;E.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivative Financial Instruments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use derivative instruments to manage risks relating to our ongoing business operations. The primary risk managed is foreign exchange risk. We use foreign currency contracts to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also enter into derivative instruments to partially offset our exposure to other risks and enhance investment returns.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize derivative instruments in the Consolidated Balance Sheets at fair value and classify the derivatives primarily within Level 2 in the fair value hierarchy. We present our collar contracts (an option strategy comprised of a combination of purchased and written options) at net fair values and present all other derivatives at gross fair values. The accounting treatment for derivatives is based on the intended use and hedge designation.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flow Hedges</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We designate foreign currency forward and option contracts (including collars) as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. These contracts have maturities of 24 months or less.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow hedge amounts included in the assessment of hedge effectiveness are deferred in AOCI and subsequently reclassified to revenue when the hedged item is recognized in earnings. We exclude forward points and time value from our assessment of hedge effectiveness and amortize them on a straight-line basis over the life of the hedging instrument in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the net accumulated gain on our foreign currency cash flow hedges before tax effect was $47 million, which is expected to be reclassified from AOCI into revenues within the next 12 months.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Hedges</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We designate foreign currency forward contracts as fair value hedges to hedge foreign currency risks for our marketable securities denominated in currencies other than the U.S. dollar. Fair value hedge amounts included in the assessment of hedge effectiveness are recognized in OI&amp;E, along with the offsetting gains and losses of the related hedged items. We exclude forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Investment Hedges</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We designate foreign currency forward contracts as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. Net investment hedge amounts included in the assessment of hedge effectiveness are recognized in AOCI along with the foreign currency translation adjustment. We exclude forward points from the assessment of hedge effectiveness and recognize changes in the excluded component in OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Derivatives</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into foreign currency forward and option contracts that are not designated as hedging instruments to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the functional currency of a subsidiary. Gains and losses on these derivatives that are not designated as accounting hedges are primarily recorded in OI&amp;E along with the foreign currency gains and losses on monetary assets and liabilities.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also use derivatives not designated as hedging instruments to manage risks relating to interest rates, commodity prices, credit exposures, and to enhance investment returns. From time to time, we enter into derivatives to hedge the market price risk on certain of our marketable equity securities. Gains and losses arising from other derivatives are primarily reflected within the “other” component of OI&amp;E. See Note 7 for further details. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross notional amounts of outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow hedges </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value hedges</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,117 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedges</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,932 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,818 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:43.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Foreign exchange contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Other contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):</span></div><div style="margin-top:3pt;text-align:justify;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.029%"><tr><td style="width:1.0%"></td><td style="width:48.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives in cash flow hedging relationship:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount included in the assessment of effectiveness</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives in net investment hedging relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount included in the assessment of effectiveness</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:37.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-796">Revenues</span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-797">Other income (expense), net</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-798">Revenues</span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-799">Other income (expense), net</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-800">Revenues</span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-801">Other income (expense), net</span></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amounts in the Consolidated Statements of Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,514)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount reclassified from AOCI to income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness (amortized)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of fair value hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hedged items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of non designated hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gains (losses)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(669)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,961 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Offsetting of Derivatives</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We enter into master netting arrangements and collateral security arrangements to reduce credit risk. Cash collateral received related to derivative instruments under our collateral security arrangements are included in <span style="-sec-ix-hidden:f-862"><span style="-sec-ix-hidden:f-863">other current assets</span></span> with a corresponding <span style="-sec-ix-hidden:f-864"><span style="-sec-ix-hidden:f-865">liability</span></span>. Cash and non-cash collateral pledged related to derivative instruments under our collateral security arrangements are included in other current assets.</span></div><div style="margin-top:6pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:20.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):</span></div><div style="margin-top:6pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:25.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.942%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.334%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts<br/>Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The balances as of December 31, 2022 and 2023 were related to derivatives allowed to be net settled in accordance with our master netting agreements.</span></div> <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize our cash, cash equivalents, and marketable securities measured at fair value on a recurring basis (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:19.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value changes recorded in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,297 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,036</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,055 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,578</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,017 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,016 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,176</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,939 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change reflected in other comprehensive income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,087 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,856)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,308 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,577 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,731 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value adjustments recorded in net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,234 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">440 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,437 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,686 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,684 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change recorded in net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,893 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,741 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,152 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,561 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,087 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,856)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,201 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,879 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,883 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Represents gross unrealized gains and losses for debt securities recorded to AOCI.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $803 million as of December 31, 2022 is included within other non-current assets.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:19.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjusted Cost</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash and Cash Equivalents</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Marketable Securities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value changes recorded in other comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Time deposits</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,106 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,660 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,667 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,457 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,697 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change reflected in other comprehensive income</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,434 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,950)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,917 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,621 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,296 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair value adjustments recorded in net income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,480 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,282</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mutual funds</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Government bonds</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,952</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,605</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,782</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,691</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,683</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total investments with fair value change recorded in net income</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,490 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,572 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,509 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,434 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">433 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,950)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,407 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,048 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,868 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Represents gross unrealized gains and losses for debt securities recorded to AOCI.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">The long-term portion of marketable equity securities (subject to long-term lock-up restrictions) of $1.4 billion as of December 31, 2023 is included within other non-current assets.</span></div> 5297000000 0 0 5297000000 5293000000 4000000 41036000000 64000000 2045000000 39055000000 283000000 38772000000 28578000000 8000000 1569000000 27017000000 1000000 27016000000 16176000000 5000000 1242000000 14939000000 0 14939000000 91087000000 77000000 4856000000 86308000000 5577000000 80731000000 7234000000 7234000000 0 4013000000 0 4013000000 339000000 0 339000000 1877000000 440000000 1437000000 3744000000 65000000 3679000000 1686000000 2000000 1684000000 18893000000 7741000000 11152000000 8561000000 91087000000 77000000 4856000000 105201000000 21879000000 91883000000 803000000 2628000000 0 0 2628000000 2628000000 0 38106000000 233000000 679000000 37660000000 1993000000 35667000000 22457000000 112000000 637000000 21932000000 0 21932000000 17243000000 88000000 634000000 16697000000 0 16697000000 80434000000 433000000 1950000000 78917000000 4621000000 74296000000 6480000000 6480000000 0 4282000000 0 4282000000 311000000 0 311000000 1952000000 347000000 1605000000 3782000000 91000000 3691000000 2683000000 0 2683000000 19490000000 6918000000 12572000000 12509000000 80434000000 433000000 1950000000 98407000000 24048000000 86868000000 1400000000 28800000000 13700000000 <div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of investments in available-for-sale marketable debt securities by effective contractual maturity dates (in millions):</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:83.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,231 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year through five years</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,477 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in five years through 10 years</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due after 10 years</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,275 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11231000000 41477000000 15351000000 14216000000 82275000000 <div style="margin-top:6pt;padding-right:4.5pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present fair values and gross unrealized losses recorded to AOCI, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):</span></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:31.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.618%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,004)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,438 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,041)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,477 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,045)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,492)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(585)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,242)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,992 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,029)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,750)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,519 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,779)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:31.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.618%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Less than 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">12 Months or Greater</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized<br/>Loss</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government bonds</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(657)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,353 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(679)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">827 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(592)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(597)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mortgage-backed and asset-backed securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,945 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,916 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,861 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,228 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,180 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,857)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,408 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,910)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 21039000000 1004000000 13438000000 1041000000 34477000000 2045000000 11228000000 440000000 15125000000 1052000000 26353000000 1492000000 7725000000 585000000 6964000000 657000000 14689000000 1242000000 39992000000 2029000000 35527000000 2750000000 75519000000 4779000000 1456000000 22000000 13897000000 657000000 15353000000 679000000 827000000 5000000 15367000000 592000000 16194000000 597000000 2945000000 26000000 7916000000 608000000 10861000000 634000000 5228000000 53000000 37180000000 1857000000 42408000000 1910000000 The following table summarizes gains and losses for debt securities, reflected as a component of OI&amp;E (in millions):    <div style="margin-top:6pt;padding-right:4.5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:57.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.757%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;text-indent:-27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on fair value option debt securities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(557)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gain on debt securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized loss on debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,833)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Increase) decrease in allowance for credit losses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) on debt securities recognized in other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,064)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,215)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -122000000 -557000000 386000000 432000000 103000000 182000000 329000000 1588000000 1833000000 91000000 22000000 -50000000 -110000000 -2064000000 -1215000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values for marketable and non-marketable equity securities are summarized below (in millions):</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span><br/></span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:16.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.192%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Marketable Equity Securities</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,764 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,921 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,418 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,616 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,034 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gain (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(608)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,764 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying value</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,156 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,685 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,973 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,766 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,739 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Non-marketable equity securities cumulative net gain (loss) is comprised of $16.8 billion gains and $4.5 billion losses (including impairments) as of December 31, 2022 and $18.1 billion gains and $6.9 billion losses (including impairments) as of December 31, 2023.</span></div> 5764000000 16157000000 21921000000 5418000000 17616000000 23034000000 -608000000 12372000000 11764000000 555000000 11150000000 11705000000 5156000000 28529000000 33685000000 5973000000 28766000000 34739000000 16800000000 4500000000 18100000000 6900000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses (including impairments), net, for marketable and non-marketable equity securities included in OI&amp;E are summarized below (in millions):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:53.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.188%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Realized net gain (loss) on equity securities sold during the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(442)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized net gain (loss) on marketable equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,242)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized net gain (loss) on non-marketable equity securities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,088)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gain (loss) on equity securities in other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,380 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,455)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;padding-right:4.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Unrealized gain (loss) on non-marketable equity securities accounted for under the measurement alternative is comprised of $10.0 billion, $3.3 billion, and $1.8 billion of upward adjustments as of December 31, 2021, 2022, and 2023, respectively, and $122 million, $3.0 billion, and $2.9 billion of downward adjustments (including impairments) as of December 31, 2021, 2022, and 2023, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the table above, realized net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later.</span></div> 1196000000 -442000000 690000000 1335000000 -3242000000 790000000 9849000000 229000000 -1088000000 12380000000 -3455000000 392000000 10000000000 3300000000 1800000000 -122000000 -3000000000 -2900000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cumulative net gains (losses) on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security sold during the period. While these net gains (losses) may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic net gains (losses) on the securities sold during the period. Cumulative net gains (losses) are calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:69.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Equity Securities Sold During the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sale price</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,981 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total initial cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,512 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cumulative net gains (losses)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1784000000 1981000000 937000000 1512000000 847000000 469000000 1500000000 1700000000 P24M 47000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross notional amounts of outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flow hedges </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value hedges</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,117 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment hedges</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,979 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other contracts</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,932 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,818 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15972000000 18039000000 2117000000 2065000000 8751000000 9472000000 34979000000 39722000000 7932000000 10818000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of outstanding derivative instruments were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:43.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Foreign exchange contracts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">     Other contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total derivatives not designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">203 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Derivative assets are recorded as other current and non-current assets in the Consolidated Balance Sheets.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    Derivative liabilities are recorded as accrued expenses and other liabilities, current and non-current in the Consolidated Balance Sheets.</span></div> 271000000 556000000 205000000 242000000 365000000 207000000 134000000 156000000 40000000 47000000 114000000 47000000 405000000 254000000 248000000 203000000 676000000 810000000 453000000 445000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):</span></div><div style="margin-top:3pt;text-align:justify;text-indent:4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.029%"><tr><td style="width:1.0%"></td><td style="width:48.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.182%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.520%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.185%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives in cash flow hedging relationship:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount included in the assessment of effectiveness</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,699 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivatives in net investment hedging relationship:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount included in the assessment of effectiveness</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,608 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the gains (losses) of our derivatives on the Consolidated Statements of Income: (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:37.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.475%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-796">Revenues</span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-797">Other income (expense), net</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-798">Revenues</span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-799">Other income (expense), net</span></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-800">Revenues</span></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%"><span style="-sec-ix-hidden:f-801">Other income (expense), net</span></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total amounts in the Consolidated Statements of Income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,836 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,514)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of cash flow hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount reclassified from AOCI to income</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness (amortized)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(85)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of fair value hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Hedged items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives designated as hedging instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of net investment hedges:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amount excluded from the assessment of effectiveness</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of non designated hedges:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(395)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other contracts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:24.75pt;text-indent:-27pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gains (losses)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(669)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,961 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 806000000 1699000000 90000000 48000000 -188000000 84000000 754000000 608000000 -287000000 1608000000 2119000000 -113000000 257637000000 12020000000 282836000000 -3514000000 307394000000 1424000000 165000000 0 2046000000 0 213000000 0 -16000000 0 -85000000 0 24000000 0 0 -95000000 0 -162000000 0 59000000 0 95000000 0 163000000 0 -59000000 0 8000000 0 16000000 0 15000000 0 82000000 0 171000000 0 187000000 0 -860000000 0 -395000000 0 7000000 0 101000000 0 144000000 0 53000000 149000000 -669000000 1961000000 -63000000 237000000 262000000 <div style="margin-top:6pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:20.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):</span></div><div style="margin-top:6pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:25.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.942%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.334%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts<br/>Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The balances as of December 31, 2022 and 2023 were related to derivatives allowed to be net settled in accordance with our master netting agreements.</span></div> <div style="margin-top:6pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:20.25pt"><span style="color:#231f20;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross amounts of derivative instruments subject to master netting arrangements with various counterparties, and cash and non-cash collateral received and pledged under such agreements were as follows (in millions):</span></div><div style="margin-top:6pt;padding-left:4.5pt;padding-right:4.5pt;text-align:justify;text-indent:-4.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:25.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.942%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.334%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(463)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">319 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts<br/>Recognized</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Amounts Offset in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts Presented in the Consolidated Balance Sheets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and Non-Cash Collateral Received or Pledged</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Amounts</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivatives liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(213)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">    The balances as of December 31, 2022 and 2023 were related to derivatives allowed to be net settled in accordance with our master netting agreements.</span></div> 760000000 84000000 676000000 463000000 132000000 81000000 894000000 84000000 810000000 463000000 28000000 319000000 535000000 82000000 453000000 213000000 75000000 165000000 527000000 82000000 445000000 213000000 16000000 216000000 Leases <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into operating lease agreements primarily for data centers, land, and offices throughout the world with lease periods expiring between 2024 and 2063. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of operating lease expense were as follows (in millions):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:51.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.188%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,738 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to operating leases was as follows (in millions):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:51.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.188%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New operating lease assets obtained in exchange for operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,877 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our operating leases had a weighted average remaining lease term of 8.1 years and a weighted average discount rate of 3.1%. Future lease payments under operating leases as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:81.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.043%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,929 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,685 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,431)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we have entered into leases that have not yet commenced with short-term and long-term future lease payments of $657 million and $3.3 billion that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2024 and 2026 with non-cancelable lease terms between <span style="-sec-ix-hidden:f-924"><span style="-sec-ix-hidden:f-925">one</span></span> and 25 years.</span></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of operating lease expense were as follows (in millions):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:51.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.188%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,699 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,900 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">726 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">838 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,182 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,738 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,544 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2699000000 2900000000 3362000000 726000000 838000000 1182000000 3425000000 3738000000 4544000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to operating leases was as follows (in millions):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:51.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.188%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,489 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,173 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New operating lease assets obtained in exchange for operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,951 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,383 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,877 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2489000000 2722000000 3173000000 2951000000 4383000000 2877000000 P8Y1M6D 0.031 Future lease payments under operating leases as of <span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were as follows (in millions):</span><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:81.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.043%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,929 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,450 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,685 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,682 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,431)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3179000000 2929000000 2450000000 1951000000 1488000000 5685000000 17682000000 2431000000 15251000000 657000000 3300000000 P25Y P25Y Variable Interest Entities <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Variable Interest Entities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. The results of operations and financial position of these VIEs are included in our consolidated financial statements. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2022 and 2023, assets that can only be used to settle obligations of these VIEs were $4.1 billion and $4.9 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $2.6 billion and $2.5 billion, respectively. We may continue to fund ongoing operations of certain VIEs that are included within Other Bets. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total noncontrolling interests (NCI) in our consolidated subsidiaries were $3.8 billion and $3.4 billion as of December 31, 2022 and 2023, respectively, of which $1.1 billion is redeemable noncontrolling interest (RNCI) for both periods. NCI and RNCI are included within additional paid-in capital. Net loss attributable to noncontrolling interests was not material for an</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y period presented and is included within the "other" component of OI&amp;E. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 7 for further details on OI&amp;E.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unconsolidated Variable Interest Entities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have investments in VIEs in which we are not the primary beneficiary. These VIEs include private companies that are primarily early stage companies and certain renewable energy entities in which activities involve power generation using renewable sources.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance. Therefore, we are not the primary beneficiary, and the results of operations and financial position of these VIEs are not included in our consolidated financial statements. We account for these investments primarily as non-marketable equity securities or equity method investments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maximum exposure of these unconsolidated VIEs is generally based on the current carrying value of the investments and any future funding commitments. The maximum exposure and carrying value of these unconsolidated VIEs were $2.8 billion and $2.7 billion, respectively, as of December 31, 2022 and $5.7 billion and $4.0 billion, respectively, as of December 31, 2023. The difference between the maximum exposure and the carrying value relates primarily to future funding commitments.</span></div> 4100000000 4900000000 2600000000 2500000000 3800000000 3400000000 1100000000 1100000000 2800000000 2700000000 5700000000 4000000000 Debt <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-Term Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a debt financing program of up to $10.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2022 and 2023. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our short-term debt balance also includes the current portion of certain long-term debt.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Term Debt</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total outstanding debt is summarized below (in millions, except percentages):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:34.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coupon Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014-2020 Notes issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 - 2060</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45% - 3.38%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.57% - 3.38%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-952"><span style="-sec-ix-hidden:f-953"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future finance lease payments, net and other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">      Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,142 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-962"><span style="-sec-ix-hidden:f-963"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of future finance lease payments, net and other current debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">       Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,701 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Future finance lease payments are net of imputed interest.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7 for further details.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The notes in the table above are fixed-rate senior unsecured obligations and generally rank equally with each other. We may redeem the notes at any time in whole or in part at specified redemption prices. The effective interest rates are based on proceeds received with interest payable semi-annually.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total estimated fair value of the outstanding notes was approximately $9.9 billion and $10.3 billion as of December 31, 2022 and December 31, 2023, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:83.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.472%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,960</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,862 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had $10.0 billion of revolving credit facilities, of which </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.0 billion expires in April 2024 and $6.0 billion expires in April 2028. The interest rates for all credit facilities are determined based on a formula using certain market rates, as well as our progress toward the achievement of certain sustainability goals.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No amounts were outstanding under the credit facilities as of December 31, 2022 and 2023.</span></div> 10000000000 0 0 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total outstanding debt is summarized below (in millions, except percentages):</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:34.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.190%"></td><td style="width:0.1%"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Coupon Rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Debt</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014-2020 Notes issuances</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 - 2060</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45% - 3.38%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.57% - 3.38%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-952"><span style="-sec-ix-hidden:f-953"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Future finance lease payments, net and other </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">      Total debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,142 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,746 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term notes</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="-sec-ix-hidden:f-962"><span style="-sec-ix-hidden:f-963"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of future finance lease payments, net and other current debt</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)(2)</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(363)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">       Total long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,701 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,253 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Future finance lease payments are net of imputed interest.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Total current portion of long-term debt is included within other accrued expenses and current liabilities. See Note 7 for further details.</span></div> 0.0045 0.0338 0.0057 0.0338 13000000000 13000000000 2142000000 1746000000 15142000000 14746000000 143000000 130000000 0 1000000000 298000000 363000000 14701000000 13253000000 9900000000 10300000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the aggregate future principal payments for long-term debt, including finance lease liabilities, for each of the next five years and thereafter were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:83.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.472%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,165</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,960</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,862 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1299000000 1163000000 2165000000 1143000000 132000000 8960000000 14862000000 10000000000 4000000000 6000000000 0 0 Supplemental Financial Statement Information <div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for credit losses on accounts receivable was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$754 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $771 million as of December 31, 2022 and 2023, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,710 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,668 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,345 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technical infrastructure is comprised of information technology assets, including servers and networking equipment, and data center land and buildings.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accrued Expenses and Other Current Liabilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">European Commission fines</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1010"><span style="-sec-ix-hidden:f-1011">Current operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While each EC decision is under appeal, the fines are included in accrued expenses and other current liabilities on our Consolidated Balance Sheets, as we provided bank guarantees (in lieu of a cash payment) for the fines. Amounts include the effects of foreign exchange and interest. Se</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e Note 10</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for further details.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of AOCI, net of income tax, were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:40.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.188%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Available-for-Sale Investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(864)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,442)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,376)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,256)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,306)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,623)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,713)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,980)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,142)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,407)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(965)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,402)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects on net income of amounts reclassified from AOCI were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:33.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><span style="font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> AOCI Components</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of income tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,007)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,168)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of income tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount reclassified, net of income tax</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(954)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Income (Expense), Net </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of OI&amp;E were as follows (in millions): </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gain (loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on debt securities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on equity securities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) and impairment from equity method investments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,514)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense is net of interest capitalized of $163 million, $128 million, and $181 million for the years ended December 31, 2021, 2022, and 2023, respectively.</span></div> 754000000 771000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net, consisted of the following (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land and buildings</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,897 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,083 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Information technology assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,229 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171,710 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201,803 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,042)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,668 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134,345 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technical infrastructure is comprised of information technology assets, including servers and networking equipment, and data center land and buildings.</span></div> 66897000000 74083000000 66267000000 80594000000 27657000000 35229000000 10575000000 11425000000 314000000 472000000 171710000000 201803000000 59042000000 67458000000 112668000000 134345000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consisted of the following (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">European Commission fines</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,106 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,525 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued customer liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-1010"><span style="-sec-ix-hidden:f-1011">Current operating lease liabilities</span></span></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,477 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses and current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,013 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,866 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,168 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">While each EC decision is under appeal, the fines are included in accrued expenses and other current liabilities on our Consolidated Balance Sheets, as we provided bank guarantees (in lieu of a cash payment) for the fines. Amounts include the effects of foreign exchange and interest. Se</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">e Note 10</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for further details.</span></div> 9106000000 9525000000 3019000000 4679000000 3619000000 4140000000 2477000000 2791000000 1632000000 2748000000 18013000000 22285000000 37866000000 46168000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of AOCI, net of income tax, were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:40.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.188%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign Currency Translation Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Available-for-Sale Investments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unrealized Gains (Losses) on Cash Flow Hedges</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(864)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,612 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,442)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,312)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,086)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,442)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,376)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,256)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,306)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,623)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,720)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,463 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,093)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,007 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,836)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,713)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(431)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,980)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,142)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,477)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,603)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss) before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,163 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts reclassified from AOCI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(214)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,512 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,201 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,407)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(965)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,402)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -864000000 1612000000 -115000000 633000000 -1442000000 -1312000000 668000000 -2086000000 0 0 48000000 48000000 0 64000000 154000000 218000000 -1442000000 -1376000000 562000000 -2256000000 -2306000000 236000000 447000000 -1623000000 -1836000000 -4720000000 1463000000 -5093000000 0 0 -188000000 -188000000 0 -1007000000 1706000000 699000000 -1836000000 -3713000000 -431000000 -5980000000 -4142000000 -3477000000 16000000 -7603000000 735000000 1344000000 84000000 2163000000 0 0 84000000 84000000 0 -1168000000 214000000 -954000000 735000000 2512000000 -46000000 3201000000 -3407000000 -965000000 -30000000 -4402000000 <div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects on net income of amounts reclassified from AOCI were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:33.042%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.800%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"><span style="font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><br/></span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"> AOCI Components</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Location</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on available-for-sale investments</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,291)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">284 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">329 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of income tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,007)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,168)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains (losses) on cash flow hedges</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign exchange contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,046 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit (provision) for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net of income tax</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total amount reclassified, net of income tax</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">699 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(954)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div> 82000000 -1291000000 -1497000000 18000000 -284000000 -329000000 64000000 -1007000000 -1168000000 165000000 2046000000 213000000 6000000 6000000 6000000 17000000 346000000 5000000 154000000 1706000000 214000000 218000000 699000000 -954000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of OI&amp;E were as follows (in millions): </span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,499 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,174 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,865 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency exchange gain (loss), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(240)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on debt securities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on equity securities, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,455)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance fees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) and impairment from equity method investments, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,020 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,514)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,424 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense is net of interest capitalized of $163 million, $128 million, and $181 million for the years ended December 31, 2021, 2022, and 2023, respectively.</span></div> 1499000000 2174000000 3865000000 346000000 357000000 308000000 -240000000 -654000000 -1238000000 -110000000 -2064000000 -1215000000 12380000000 -3455000000 392000000 1908000000 -798000000 -257000000 334000000 -337000000 -628000000 411000000 381000000 299000000 12020000000 -3514000000 1424000000 163000000 128000000 181000000 Workforce Reduction and Other Initiatives <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a company-wide effort underway to re-engineer our cost base. As part of this program, in January 2023, we announced a reduction of our workforce. As a result, total employee severance and related charges recorded during the year ended December 31, 2023 were $2.1 billion. Substantially all of the employees affected were no longer included in our headcount as of December 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we are taking actions to optimize our global office space. As a result, exit charges recorded during the year ended December 31, 2023, were $1.8 billion as reflected in the table below. In addition to these exit charges, for the year ended December 31, 2023, we incurred $269 million in accelerated rent and accelerated depreciation, which are not included in the table below.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Severance and office space exit charges are included within our consolidated statements of income as follows (in millions):</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and Related </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Office Space</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total charges</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Severance includes amounts to be settled in cash, accounted for as one-time involuntary employee termination benefits, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and SBC.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For segment reporting, the substantial majority of these charges are included within Alphabet-level activities in our segment results.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, changes in liabilities resulting from the severance charges and related accruals were as follows (in millions):</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:83.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and Related</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Excludes non-cash SBC of $432 million.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Included in accrued compensation and benefits on the Consolidated Balance Sheets.</span></div> 2100000000 1800000000 269000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Severance and office space exit charges are included within our consolidated statements of income as follows (in millions):</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.471%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and Related </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Office Space</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">960 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">848</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total charges</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,845 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,933 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Severance includes amounts to be settled in cash, accounted for as one-time involuntary employee termination benefits, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and SBC.</span></div> 479000000 481000000 960000000 848000000 870000000 1718000000 497000000 257000000 754000000 264000000 237000000 501000000 2088000000 1845000000 3933000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2023, changes in liabilities resulting from the severance charges and related accruals were as follows (in millions):</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:83.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Severance and Related</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,579)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Excludes non-cash SBC of $432 million.</span></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">Included in accrued compensation and benefits on the Consolidated Balance Sheets.</span></div> 0 1656000000 1579000000 77000000 432000000 Goodwill<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2023 were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:51.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google Cloud</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Bets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,960 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,118 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill for the years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2023 were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:51.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.371%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google Services</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Google Cloud</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other Bets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,826 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,956 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,176 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(155)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,205 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">908 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,960 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation and other adjustments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,118 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,199 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">881 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,198 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 19826000000 2337000000 793000000 22956000000 1176000000 4876000000 119000000 6171000000 -155000000 -8000000 -4000000 -167000000 20847000000 7205000000 908000000 28960000000 240000000 3000000 0 243000000 31000000 -9000000 -27000000 -5000000 21118000000 7199000000 881000000 29198000000 Commitments and Contingencies <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have content licensing agreements with future fixed or minimum guaranteed commitments of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.6 billion</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of December 31, 2023, of which the majority is paid over seven years ending in the first quarter of 2030.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, including to facilitate transactions in our services and products and corporate activities, we indemnify certain parties, including advertisers, Google Network partners, distribution partners, customers of Google Cloud offerings, lessors, and service providers with respect to certain matters. We have agreed to defend and/or hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we did not have any material indemnification claims that were probable or reasonably possible.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Matters</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record a liability when we believe that it is probable that a loss has been incurred, and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain outstanding matters seek speculative, substantial or indeterminate monetary amounts, substantial changes to our business practices and products, or structural remedies. Significant judgment is required to determine both the likelihood of there being a loss and the estimated amount of a loss related to such matters, and we may be unable to estimate the reasonably possible loss or range of losses. The outcomes of outstanding legal matters are inherently unpredictable and subject to significant uncertainties, and could, either individually or in aggregate, have a material adverse effect.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expense legal fees in the period in which they are incurred.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Antitrust Investigations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a €2.4 billion ($2.7 billion as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision to the General Court, and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of $2.7 billion for the fine in the second quarter of 2017. On November 10, 2021, the General Court rejected our appeal, and we subsequently filed an appeal with the European Court of Justice on January 20, 2022.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a €4.3 billion ($5.1 billion as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision, and on October 29, 2018, we implemented changes to certain of our Android distribution practices. On September 14, 2022, the General Court reduced the fine from €4.3 billion to €4.1 billion. We subsequently filed an appeal with the European Court of Justice. In 2018, we recognized a charge of $5.1 billion for the fine, which we reduced by $217 million in 2022.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 20, 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a fine of €1.5 billion ($1.7 billion as of March 20, 2019) and directed actions related to AdSense for Search partners' agreements, which we implemented prior to the decision. On June 4, 2019, we appealed the EC decision. We recognized a charge of $1.7 billion for the fine in the first quarter of 2019.</span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time we are subject to formal and informal inquiries and investigations on various competition matters by regulatory authorities in the U.S., Europe, and other jurisdictions globally. Examples, for which given their nature we cannot estimate a possible loss, include:</span></div><div style="text-align:justify;text-indent:22.5pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In August 2019, we began receiving civil investigative demands from the U.S. Department of Justice (DOJ) requesting information and documents relating to our prior antitrust investigations and certain aspects of our business. The DOJ and a number of state Attorneys General filed a lawsuit in the U.S. District Court for the District of Columbia on October 20, 2020 alleging that Google violated U.S. antitrust laws relating to Search and Search advertising. The trial ended on November 16, 2023, and we expect a decision in 2024. Further, in June 2022, the Australian Competition and Consumer Commission (ACCC) and the United Kingdom's Competition and Markets Authority (CMA) each opened an investigation into Search distribution practices.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On December 16, 2020, a number of state Attorneys General filed an antitrust complaint in the U.S. District Court for the Eastern District of Texas, alleging that Google violated U.S. antitrust laws as well as state deceptive trade laws relating to its advertising technology, and a trial is scheduled for March 2025. Additionally, on January 24, 2023, the DOJ, along with a number of state Attorneys General, filed an antitrust complaint in the U.S. District Court for the Eastern District of Virginia alleging that Google’s digital advertising technology products violate U.S. antitrust laws, and on April 17, 2023, a number of additional state Attorneys General joined the complaint. The EC, the CMA, and the ACCC each opened a formal investigation into Google's advertising technology business practices on June 22, 2021, May 25, 2022, and June 29, 2022, respectively. On June 14, 2023, the EC issued a Statement of Objections (SO) informing Google of its preliminary view that Google violated European antitrust laws relating to its advertising technology. We responded to the SO on December 1, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On July 7, 2021, a number of state Attorneys General filed an antitrust complaint in the U.S. District Court for the Northern District of California, alleging that Google’s operation of Android and Google Play violated U.S. antitrust laws and state antitrust and consumer protection laws. In September 2023, we reached a settlement in principle with 50 state Attorneys General and three territories. The U.S. District Court subsequently vacated the trial date with the states, and any final approval of the settlement is expected to occur in 2024. In May 2022, the EC and the CMA each opened investigations into Google Play’s business practices. Korean regulators are investigating Google Play's billing practices, including a formal review in May 2022 of Google's compliance with the new app store billing regulations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe we have strong arguments against these claims and will defend ourselves vigorously. We continue to cooperate with federal and state regulators in the U.S., the EC, and other regulators around the world.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Privacy Matters </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to a number of privacy-related laws and regulations, and we currently are party to a number of privacy investigations and lawsuits ongoing in multiple jurisdictions. For example, there are ongoing investigations and litigation in the U.S. and the EU, including those relating to our collection and use of location information and advertising practices, which could result in significant fines, judgments, and product changes. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Patent and Intellectual Property Claims</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe others' intellectual property rights. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. As a result, we may have to change our business practices and develop non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission (ITC) has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss in an ITC action can result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, many of our agreements with our customers and partners require us to indemnify them against certain intellectual property infringement claims, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. In addition, our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to claims, lawsuits, regulatory and government investigations, other proceedings, and consent orders involving competition, intellectual property, data security, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. For example, in December 2023, a California jury delivered a verdict in</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Epic Games v. Google</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> finding that Google violated antitrust laws related to Google Play's business. The presiding judge will determine remedies in 2024, and the range of potential remedies vary widely. We plan to appeal. We also periodically have data incidents that we report to relevant regulators as required by law. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These claims, consent orders, lawsuits, regulatory and government investigations, and other proceedings could result in substantial fines and penalties, injunctive relief, ongoing monitoring and auditing obligations, changes to our products and services, alterations to our business models and operations, and collateral related civil litigation or other adverse consequences, all of which could harm our business, reputation, financial condition, and operating results.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have ongoing legal matters relating to Russia. For example, civil judgments that include compounding penalties have been imposed upon us in connection with disputes regarding the termination of accounts, including those of sanctioned parties. We do not believe these ongoing legal matters will have a material adverse effect.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See, Note 14 for information regarding income tax contingencies.</span></div> 10600000000 P7Y 2400000000 2700000000 2700000000 4300000000 5100000000 4300000000 4100000000 5100000000 217000000 1500000000 1700000000 1700000000 Stockholders' Equity <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Class A and Class B Common Stock and Class C Capital Stock</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Board of Directors has authorized three classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Class C capital stock has no voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">years ended December 31, 2021, 2022, and 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, we repurchased</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> $50.3 billion, $59.3 billion, and $62.2 billion, respectively, of Alphabet's Class A and Class C shares.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2023, the Board of Directors of Alphabet authorized the company to repurchase up to an additional $70.0 billion of its Class A and Class C shares. As of December 31, 2023, $36.3 billion remains available for Class A and Class C share repurchases. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:35.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A share repurchases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class C share repurchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share repurchases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Shares repurchased include unsettled repurchases as of December 31, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Class A and Class C shares are repurchased in a manner deemed in the best interest of the company and its stockholders, taking into account the economic cost and prevailing market conditions, including the relative trading prices and volumes of the Class A and Class C shares. Repurchases are executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date.</span></div> 3 1 10 0 50300000000 59300000000 62200000000 70000000000 36300000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following table presents Class A and Class C shares repurchased and subsequently retired (in millions):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:35.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.189%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A share repurchases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,719 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,316 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class C share repurchases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,577 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total share repurchases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">530</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,296 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:115%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">Shares repurchased include unsettled repurchases as of December 31, 2023.</span></div> 61000000 6719000000 78000000 9316000000 469000000 52577000000 450000000 52868000000 530000000 59296000000 528000000 62184000000 Net Income Per Share <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute net income per share of Class A, Class B, and Class C stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of RSUs and other contingently issuable shares. The dilutive effect of outstanding RSUs and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A stock assumes the conversion of Class B stock, while the diluted net income per share of Class B stock does not assume the conversion of those shares.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The rights, including the liquidation and dividend rights, of the holders of our Class A, Class B, and Class C stock are identical, except with respect to voting. Furthermore, there are a number of safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our Board of Directors from declaring or paying unequal per share dividends on our Class A, Class B, and Class C stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our Board of Directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A, Class B, and Class C stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the years ended December 31, 2021, 2022, and 2023, the net income per share amounts are the same for Class A, Class B, and Class C stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share of Class A, Class B, and Class C stock (in millions, except per share amounts):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.69 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.69 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.69 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,793 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,360 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,042 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.84 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.84 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.84 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,438 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted net income per share of Class A, Class B, and Class C stock (in millions, except per share amounts):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,438 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.69 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.69 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.69 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(581)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,793 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,240 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,915 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">909 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,638 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.61 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,994 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.59 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,518 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,072 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,382 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,072 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,360 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,042 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,612 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,994 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,278 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.56 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class C</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,922 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Basic net income per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.84 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.84 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.84 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Numerator</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings for basic computation </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,070 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reallocation of undistributed earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">287 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Allocation of undistributed earnings</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,438 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,087 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,357 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denominator</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in basic computation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,922 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted-average effect of dilutive securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Add:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of Class B to Class A shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 30.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restricted stock units and other contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of shares used in per share computation</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,799 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,923 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Diluted net income per share</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.80 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 34200000000 5174000000 36659000000 6006000000 909000000 6438000000 5.69 5.69 5.69 34200000000 5174000000 36659000000 5174000000 0 0 581000000 77000000 -581000000 38793000000 5097000000 37240000000 6006000000 909000000 6438000000 909000000 0 0 0 0 200000000 6915000000 909000000 6638000000 5.61 5.61 5.61 27518000000 4072000000 28382000000 5994000000 887000000 6182000000 4.59 4.59 4.59 27518000000 4072000000 28382000000 4072000000 0 0 230000000 30000000 -230000000 31360000000 4042000000 28612000000 5994000000 887000000 6182000000 887000000 0 0 0 0 96000000 6881000000 887000000 6278000000 4.56 4.56 4.56 34601000000 5124000000 34070000000 5922000000 877000000 5831000000 5.84 5.84 5.84 34601000000 5124000000 34070000000 5124000000 0 0 287000000 37000000 -287000000 39438000000 5087000000 34357000000 5922000000 877000000 5831000000 877000000 0 0 0 0 92000000 6799000000 877000000 5923000000 5.80 5.80 5.80 Compensation Plans <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our stock plans include the Alphabet Amended and Restated 2021 Stock Plan ("Alphabet 2021 Stock Plan") and Other Bets stock-based plans. Under our stock plans, RSUs and other types of awards may be granted. Under the Alphabet 2021 Stock Plan, an RSU award is an agreement to issue shares of our Class C stock at the time the award vests. RSUs generally vest over four years contingent upon employment on the vesting date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there were 723 million shares of Class C stock reserved for future issuance under the Alphabet 2021 Stock Plan.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2022, and 2023, total SBC expense was $15.7 billion, $19.5 billion, and $22.1 billion, including amounts associated with awards we expect to settle in Alphabet stock of $15.0 billion, $18.8 billion, and $21.7 billion, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, total SBC expense includes $432 million associated with workforce reduction costs. See Note 8 for further details.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2022, and 2023, we recognized tax benefits on total SBC expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of $3.1 billion, $3.9 billion, and $4.5 billion, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2021, 2022, and 2023, tax benefit realized related to awards vested or exercised during the period was $5.9 billion, $4.7 billion, and $5.6 billion, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the R&amp;D tax credit.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Award Activities</span></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities for unvested Alphabet RSUs for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in millions, except per share amounts):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unvested Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">    Number of    <br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.59 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.56 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value of RSUs granted during the years ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 2021 and 2022 was $97.46 and $127.22, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended December 31, 2021, 2022, and 2023, were $28.8 billion, $23.9 billion, and $26.6 billion, respectively.</span></div>As of December 31, 2023, there was $33.5 billion of unrecognized compensation cost related to unvested RSUs. This amount is expected to be recognized over a weighted-average period of 2.5 years. P4Y 723000000 15700000000 19500000000 22100000000 15000000000 18800000000 21700000000 432000000 3100000000 3900000000 4500000000 5900000000 4700000000 5600000000 <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activities for unvested Alphabet RSUs for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (in millions, except per share amounts):</span></div><div style="margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Unvested Restricted Stock Units</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">    Number of    <br/>Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-<br/>Average<br/>Grant-Date<br/>Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.59 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/canceled</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.56 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested as of December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.93 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 324000000 107.98 263000000 97.59 217000000 100.36 32000000 106.56 338000000 104.93 97.46 127.22 28800000000 23900000000 26600000000 33500000000 P2Y6M Income Taxes <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes consisted of the following (in millions):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,328 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes consisted of the following (in millions):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,818 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,198)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,729)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of federal statutory income tax rate to our effective income tax rate was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income deduction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of tax law change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, there was an increase in the U.S. Foreign Derived Intangible Income tax deduction from the effects of capitalization and amortization of R&amp;D expenses starting in 2022 as required by the 2017 Tax Cuts and Jobs Act.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, the IRS issued a rule change allowing taxpayers to temporarily apply the regulations in effect prior to 2022 related to U.S. federal foreign tax credits as well as a separate rule change with interim guidance on the capitalization and amortization of R&amp;D expenses. A cumulative one-time adjustment applicable to the prior period for these tax rule changes was recorded in 2023.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Income Taxes</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities were as follows (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves not currently deductible</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,551)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,461)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,747 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">As required by the 2017 Tax Cuts and Jobs Act, effective January 1, 2022, our research and development expenditures were capitalized and amortized which resulted in substantially higher cash taxes starting in 2022 with an equal amount of deferred tax benefit.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, our federal, state, and foreign net operating loss carryforwards for income tax purposes were approximately $7.1 billion, $18.6 billion, and $1.8 billion respectively. If not utilized, the federal net </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">operating loss carryforwards will begin to expire in 2024, foreign net operating loss carryforwards will begin to expire in 2025 and the state net operating loss carryforwards will begin to expire in 2029. It is more likely than not that the majority of the net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our Federal and California research and development credit carryforwards for income tax purposes were approximately $600 million and $6.3 billion, respectively. If not utilized, the Federal R&amp;D credit will begin to expire in 2037 and the California R&amp;D credit can be carried over indefinitely. We believe the majority of the federal tax credit and state tax credit is not likely to be realized.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2023</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our investment tax credit carryforwards for state income tax purposes were approximately $1.0 billion and will begin to expire in 2029. We use the flow-through method of accounting for investment tax credits. We believe this tax credit is not likely to be realized.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, certain state net operating losses and tax credits, net deferred tax assets relating to Other Bet companies, and certain foreign net operating losses that we believe are not likely to be realized. We continue to reassess the remaining valuation allowance quarterly, and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Uncertain Tax Positions</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning gross unrecognized tax benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending gross unrecognized tax benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,438 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to income taxes in the U.S. and foreign jurisdictions. Significant judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes. The total amount of gross unrecognized tax benefits was $5.2 billion, $7.1 billion, and $9.4 billion as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, 2022, and 2023, respectively, of which $3.7 billion, $5.3 billion, and $7.4 billion, if recognized, would affect our effective tax rate, respectively. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2023, we accrued $346 million and $622 million in interest and penalties in provision for income taxes, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions. Our two major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS is currently examining our 2016 through 2021 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend such claims as presented.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tax years 2016 through 2022 remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolutions occur. Although the timing of resolution, settlement, and closure of audits is not certain, it is reasonably possible that our unrecognized tax benefits from certain U.S. federal, state, and non U.S. tax positions could decrease by approximately $700 million in the next 12 months. Positions that may be resolved include various U.S. and non-U.S. matters.</span></div> <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income from continuing operations before income taxes consisted of the following (in millions):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic operations</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,307 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,600 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,734 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,328 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,717 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 77016000000 61307000000 73600000000 13718000000 10021000000 12117000000 90734000000 71328000000 85717000000 <div style="margin-top:6pt;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for income taxes consisted of the following (in millions):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,126 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,434 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,818 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,651 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and state</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,018 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,482)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,883 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,198)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,729)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,701 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,356 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,922 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 10126000000 17120000000 17125000000 2692000000 2434000000 2526000000 12818000000 19554000000 19651000000 2018000000 -8052000000 -7482000000 -135000000 -146000000 -247000000 1883000000 -8198000000 -7729000000 14701000000 11356000000 11922000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of federal statutory income tax rate to our effective income tax rate was as follows:</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. federal statutory tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign income taxed at different rates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign-derived intangible income deduction</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal research credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State and local income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of tax law change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.002 0.030 0.003 0.025 0.054 0.046 0.025 0.012 0.008 0.016 0.022 0.018 0.006 0.009 0.006 0.010 0.008 0.010 0.000 0.000 -0.014 0.000 -0.010 -0.004 0.162 0.159 0.139 Significant components of our deferred tax assets and liabilities were as follows (in millions):<div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee benefits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">955 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves not currently deductible</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,002 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,965 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,711 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,381 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,851 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,553)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,999)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets net of valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,298 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,145 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,189)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net investment gains</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,361)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,405)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,491)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,965)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,092)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,551)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,461)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,747 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,684 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:15.37pt">As required by the 2017 Tax Cuts and Jobs Act, effective January 1, 2022, our research and development expenditures were capitalized and amortized which resulted in substantially higher cash taxes starting in 2022 with an equal amount of deferred tax benefit.</span> 955000000 1855000000 1956000000 2481000000 6002000000 6609000000 2557000000 2965000000 2711000000 3526000000 10381000000 17757000000 2289000000 1951000000 26851000000 37144000000 9553000000 10999000000 17298000000 26145000000 6607000000 8189000000 2361000000 2405000000 2491000000 2965000000 1092000000 902000000 12551000000 14461000000 4747000000 11684000000 7100000000 18600000000 1800000000 600000000 6300000000 1000000000 <div style="margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning gross unrecognized tax benefits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,837 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,158 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,055 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to prior year tax positions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to prior year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(263)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(437)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(682)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Decreases related to settlement with tax authorities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increases related to current year tax positions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,346 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending gross unrecognized tax benefits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,055 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,438 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3837000000 5158000000 7055000000 529000000 253000000 740000000 263000000 437000000 682000000 329000000 140000000 21000000 1384000000 2221000000 2346000000 5158000000 7055000000 9438000000 5200000000 7100000000 9400000000 3700000000 5300000000 7400000000 346000000 622000000 2 700000000 Information about Segments and Geographic Areas <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our segment results as Google Services, Google Cloud, and Other Bets:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Google Services includes products and services such as ads, Android, Chrome, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket; the sale of apps and in-app purchases and devices.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Google Cloud includes infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Other Bets is a combination of multiple operating segments that are not individually material. Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain operating expenses are directly attributable to our segments. Due to the integrated nature of Alphabet, other costs and expenses, such as technical infrastructure and office facilities, are managed centrally at a consolidated level. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reflecting DeepMind's increasing collaboration with Google Services, Google Cloud, and Other Bets, beginning in the first quarter of 2023 DeepMind is reported as part of Alphabet-level activities instead of within Other Bets. Additionally, beginning in the first quarter of 2023, we updated and simplified our cost allocation methodologies to provide our business leaders with increased transparency for decision-making. Prior periods have been recast to conform to the current presentation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As announced on April 20, 2023, we brought together part of Google Research (the Brain team) and DeepMind to significantly accelerate our progress in artificial intelligence (AI). The group, called Google DeepMind, is reported within Alphabet-level activities prospectively beginning in the second quarter of 2023. Previously, the Brain team was included within Google Services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&amp;D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with reductions in our workforce and office space during 2023 were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating segments are not evaluated using asset information.</span></div><div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about our segments (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,637 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,636)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,095)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alphabet-level activities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,714 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 for information relating to revenues by geography.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,049 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,436 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We report our segment results as Google Services, Google Cloud, and Other Bets:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Google Services includes products and services such as ads, Android, Chrome, devices, Google Maps, Google Play, Search, and YouTube. Google Services generates revenues primarily from advertising; fees received for consumer subscription-based products such as YouTube TV, YouTube Music and Premium, and NFL Sunday Ticket; the sale of apps and in-app purchases and devices.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Google Cloud includes infrastructure and platform services, collaboration tools, and other services for enterprise customers. Google Cloud generates revenues primarily from consumption-based fees and subscriptions received for Google Cloud Platform services, Google Workspace communication and collaboration tools, and other enterprise services.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">Other Bets is a combination of multiple operating segments that are not individually material. Revenues from Other Bets are generated primarily from the sale of healthcare-related services and internet services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues, certain costs, such as costs associated with content and traffic acquisition, certain engineering activities, and devices, as well as certain operating expenses are directly attributable to our segments. Due to the integrated nature of Alphabet, other costs and expenses, such as technical infrastructure and office facilities, are managed centrally at a consolidated level. These costs, including the associated depreciation and impairment, are allocated to operating segments as a service cost generally based on usage, headcount, or revenue.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reflecting DeepMind's increasing collaboration with Google Services, Google Cloud, and Other Bets, beginning in the first quarter of 2023 DeepMind is reported as part of Alphabet-level activities instead of within Other Bets. Additionally, beginning in the first quarter of 2023, we updated and simplified our cost allocation methodologies to provide our business leaders with increased transparency for decision-making. Prior periods have been recast to conform to the current presentation.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As announced on April 20, 2023, we brought together part of Google Research (the Brain team) and DeepMind to significantly accelerate our progress in artificial intelligence (AI). The group, called Google DeepMind, is reported within Alphabet-level activities prospectively beginning in the second quarter of 2023. Previously, the Brain team was included within Google Services.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain costs are not allocated to our segments because they represent Alphabet-level activities. These costs primarily include AI-focused shared R&amp;D activities, including development costs of our general AI models; corporate initiatives such as our philanthropic activities; corporate shared costs such as certain finance, human resource, and legal costs, including certain fines and settlements. Charges associated with reductions in our workforce and office space during 2023 were not allocated to our segments. Additionally, hedging gains (losses) related to revenue are not allocated to our segments.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating segments are not evaluated using asset information.</span></div> <div style="margin-top:6pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents information about our segments (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:63.185%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237,529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,206 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,068 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Hedging gains (losses)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,960 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">257,637 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,836 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307,394 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss):</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Services</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,858 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Google Cloud</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,282)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,922)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Bets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,051)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,636)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,095)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Alphabet-level activities</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total income from operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,714 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,293 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 237529000000 253528000000 272543000000 19206000000 26280000000 33088000000 753000000 1068000000 1527000000 149000000 1960000000 236000000 257637000000 282836000000 307394000000 88132000000 82699000000 95858000000 -2282000000 -1922000000 1716000000 -4051000000 -4636000000 -4095000000 -3085000000 -1299000000 -9186000000 78714000000 74842000000 84293000000 <div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents long-lived assets by geographic area, which includes property and equipment, net and operating lease assets (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:67.614%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.187%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,053 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,049 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,436 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 93565000000 110053000000 33484000000 38383000000 127049000000 148436000000 •John Hennessy <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">John Hennessy, Chair of the Board of Directors, through the John L. Hennessy &amp; Andrea J. Hennessy Revocable Trust, adopted a new trading plan on November 1, 2023 (with the first trade under the new plan scheduled for February 12, 2024). The trading plan will be effective until March 12, 2025 to sell 6,664 shares of Class C Capital Stock and 11,336 shares of Class A Common Stock.</span> Chair of the Board of Directors true November 1, 2023 6664 11336 •Ann Mather <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ann Mather, former member of the Board of Directors, terminated her trading plan on October 30, 2023, effective with her resignation from the Board of Directors. The trading plan previously permitted the sale of 12,580 shares of Class C Capital Stock and would have been effective until June 2, 2024.</span> former member of the Board of Directors true October 30, 2023 12580 12580 •Ruth M. Porat <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Ruth M. Porat, President and Chief Investment Officer; Chief Financial Officer, adopted a new trading plan on November 30, 2023 (with the first trade under the new plan scheduled for March 8, 2024). The trading plan will be effective until March 8, 2025 to sell all of the (net) shares of up to 82,900 (gross) Class C Capital Stock issued upon the vesting of her Alphabet 2021 Performance Stock Units, as adjusted based on performance (net shares are net of tax withholding).</span> President and Chief Investment Officer; Chief Financial Officer true November 30, 2023 82900 false false <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedule II: Valuation and Qualifying Accounts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below details the activity of the allowance for credit losses and sales credits for the years ended December 31, 2021, 2022, and 2023 (in millions):</span></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.885%"><tr><td style="width:1.0%"></td><td style="width:47.757%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.614%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>Beginning of Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Usage</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at<br/>End of Year</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2021</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,092 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,047)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,389 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,125 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,301)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2023</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,737)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,591 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.460%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to the allowance for credit losses are charged to expense. Additions to the allowance for sales credits are charged against revenues.</span></td></tr></table></div> 1344000000 2092000000 2047000000 1389000000 1389000000 2125000000 2301000000 1213000000 1213000000 3115000000 2737000000 1591000000

7DY<9-]@-1V":/3 /\8!\E2A:F*H6S8*0+U"73]^PYZ!4 M+2BVJ3@\]U>[,(*_%=G]3L/JK^4D[%^GP_?9=R:R^8\="HWC0(DYEHS-![7- M:E\D.[66!&9Z),'7-[M2/<^?M_IVP[CVZ MVF4+Z5;8P8G/GT4LG]'!:\6YDLE6CR9_J\$;,D1_<4<]'T=^)I2O+0O3SS!; M=+A8D)<2-&? \$'VN?+BQ:!6?&;AXBUX].3,AFS&],MO>K(KYI*6\WBIKUG2 M],_J#'_QIK%:65CR@FU58%Z=MP%VN?(6T08[TA]RA;#TZ\& MDSO99DSH8B=?[N@G:TLR,5RI=S7#;\0_2"4A2"@L\#CUK "R'%8YO-S(GL7? MI0]BR83E&4J8+B4B/OU6\J[>.X,O_YR7S;J;*I\DZ9F0VKC4F$-0FY16[@'2 MRJC5MMB;BL<)*Q--']>Z:4]3T8*<$F;QC;L,]D2Q[,[,_M].E__F]3\8X7 ? MW]$31^!A09S@X74]'=@X^TL5;"424<6K_WE@RWCA?'DAZ>SS'_47> K?5U9R MWC'<_S'SRMOBL[[]WAY=BK:>CU*\# M+&J,Q58@5*"6&=@_0* ,#@+E)X!*" M;UXDWW7L2[QUSXT(V279CVTG3ZYW?^5A.A,\69"Q#1I[DKSH8PX&>;Y$29$; M]7Q/%*KB6PF1R3X>QO[P)YC=S"D?"0,0RJ' M526G4*;(D1%;5EJB+L6,%/)994^7LF:.Q[[E8CS"T@J6 MP^GJ*#:NOC!$R8K/86W&VC"B*(.'9<6\\ISO8TDQ-^^'38^5[*N[KF;T(_/# MV1PZB.D<$>VM#\_&MIM9E=)%TEK(>+1]?)XQZA*9-E=PD?%7?#N_(>.R%%4J M4&. 9G7%9J!P=T=I'>/H.EZ6L BCW$( O MGC!@;"%3FRZS>Y[ [*_K%AP),.XP#=!$))V8HBQ?%_OS;-Q[)!V^6O$QD$>A MI>$!->8>-80ZH.5%Y34=\O!)TLG&*/8G,3=$F'Y,W\FG/E/+M((CU,%;^J[Q MQ:ND_ 73%^/7)8O-IK$WF\UBGQF"B#65[@VUCKN[D5PS?D]:Q.V%9C34QM<[ M;)H^6J(C5UZ@Y( ;?8JO '*^1#*]4&EE'1TS^_@]56V9.+EREB.03)]7O1GZ MJTWZ_LN@<-DP0'*83 3E=:3':WN2I)M,\=8,')N>$;"P??B< 1T^T(904QT5 M9OC!^.GCBM=.KVGKC@<#)4(/7VP6'L.26!!>KW<8Q^AOQ0\$>\WS;'+?8%9& M4UX25E9N9[1*36)Y[UJ5+BGBC; ;]_+D8/H[#Y/69PV6H,^9EP(ZOZHYZ \G MNM;?Q#VJ2;$^VKHHE*4/KPO8]2MC0;#("OPR6^YR[@.>I<$Z\2_%8;'G]JO8 MWI\8V_$?]9'.D7CU_:?'1+VDTU]Q*F(DF#8/J-+];'79:V)2*KSV)5JFU*KJ M#PLR/YK @3OQ;CIK5D0N=,;ZTY\U10_0DV+0<5!-5S(&JW+2,&)1:VM;.K)0 M)_)D8[S8%/,215/T>KZ\L!;:4.-T?YO^8AD7B+=WOD28^9MNXGK;V"JM(\NP MXYV:)?<;!5NKS92MB>'5&J=9Q$H76R%G YVZ:EEJC.:(E+UD&O8/?./!V9ELBF!T@E*76-3A,[A,@>< M91]3;KY"C1AI2BGEOXNU#2[:)_49+/G=I,X&A#HBQ0@;EW)QD4U%]BN!8B%/ MV[K\22'/@E5AJV-?$D?@I L\.RQ(&X;BO+WLX^\C QC3TH 4!P$6Q%SZ?5I( MO[+VB.)DS[3"6 ".RT<9[5OR8&QEZW+ANKTLR<-14A=V8!HR]#*P;B<$YHF;>GOBB'\XK/DKN:Q MS_M%")9H=K^:BW 4!.; D]XG+(@@^CA*E_HIKOF*XT099]R'W,]>[CP_@=(? MR/>PRNWE3KH.\WL6-R(27EG0PL?;(G[EKE\HN8>TF=O=>8DK>UHW^AZ6];PT%7[+-V$WVI%.323X+N]!H@ M4PL*J)$QH*!#*UL"=FZ+V)\!ZHM'=H)27AT]Z5[E_ Y%2S[Q]1^HP;O0=8=C M>G*( 1:D"M:F#!CXGB#;J:#LGYQ&31:\>S^/$9D.40NV=)W$'5UH$OCMHQ0Y[7UY*18U]L?QP)+YU_GPN41@TV$R@ M&FOC;XL=W._QT255]4 R)4_^^RC3WOV!5.+]]3JO+[MJAQY]=E:+*OSBW#L\ M6(9^-@ZFW*U@9.A([\1/Z S^0S8V*%#@+\@U! 9[XD!;.L3#K6 M= QUP=:8^$H\/-1._O8_THHGB1)Z?Z>^D)9C&>N'X*1C'# MQ-1%MA%>9\L=3]@6J _0E6D% MO%K5T<>Z^HJB)DK[)CXDSJ4L2(#G31N7T2/-:&F2S[+V[8M38O3#%5F?8NK> MWLN*LK6WV-P.6>BJEO!XH$6HM02%L5.Z9WE9D*-_6T^M*1K6]FYRWZ;X-9[PT-&Z),? M%D1DOGGU+0CSF!@I0N#7$00L>J[W7@)^J'1 7*R@:2X?M+Y-'ZXL ME\=>A;!7%"V%;97JF;]@![*F6@G\,YY22[U'(Q1/DN1BE32U>P^H,2J@\T;# M_8-?G[(@_+]W5P/M-!H]Y7V)SIV!\*1- VPG[.:YB4;8,E.JQBXTLIZ[WTA5 M?,,+T%SOK[1S5.S! '9T'=1A0.Y1,HR;*0#XMQ:65#4E?6@_C%U=YYR8&X]2 M#:/FTKXS4O>V/2X3)U,ZI$Y^IRDWYME^]_#VE];;( %.*B M$1EXU0T2EF=Q-#.O<2\(RG._C5'B#4/'/M3,U8UON3#<:,09)L4/L<\FWA;Y M'JR6,N^PT-9M4W-U.0*?$-";O8A]^ V=J3!+? 6CW$.,E4QEY;(@W-OA(/)4 MM-*?TBN6+ZHJ)4M#1!!94_#5QI R2@R3NY\N"^I8X;5\^,NG% ::?8HGWBG6 M!I5:T&]K9_ZU[,- F8(H9<"T /,(5 $"<^9%9JXZ;\9=5@AA0=:$[EC1,]+@ M@YBCE0R?6^UWPNB7:C=1#25K&?&8HMD_N"GS&;L4D!?M!B901$%!5]HZ(U?5 M$S $[Y)Y&9HKC\2J\=*+RH?+5KM.T<-8$)3E .X AA0)YP&O_%XD2*-EB4"\ M7ZO.VUSY/V4^XS;7;:RYZM[%A0SK!5LCPN^?24&,#L>6] 0/^%NR(#P5&-KV MA5[=4\UF_HFS:,P,TTF!4D#R;X$]'Y4'98B'=*1<;#B+($:7Z'KG7X\43\_3/7K"5333N581:7(@5SBEEJ_,R_?^)8-__#/KM M1CD %REXV@O LQAU A@DF6BV98D/E75?24XHOM9TQK)0INY*ADK=ZV]?55Y? M5>WOM;R=9Z0J1!I-]#=Q[K>[NWKJS=NLS@T\&V:<69 P%/,"NBVEEEB%7([8 MK8UIDK#Y[JGD_L^/)6D1'G^/I'\.!OMVW)A7.PYKN"/ZTW-/H1E@FK^/=H:) MWF)DLL5NSN[/7P5Y?,FC:NTGXQ0'W\\7%9U]T5]PC19^\!IVXI"*'<:'^S#/ MIV_:U_#?,8 "$I0(IJS18MP1;/VPK.R8#QATFGE^&=0Z]JSYPU*%M[%NK]M' M"2;XI8,LIGB"$7-FZCXN^JGI]X!BM06>)4,]%B1P$S,QPJBNU_$72)X\KVHO M V$X].YBDAG8 1QO0$FKM#IE!AN+$IU4D$(:#JR8S=T>V!S[D#6Q*"IF+9-P MR-*,_]J!,,NEG5!&)(94P(+4^H,"*9.,[6:H)&![#]=:(QZ%%$*=IF)2(;7> MWGVCFOO='_WCSW6U]^:QB^=P"E#BVA]E)H\KG;U:F_501[0,*5R=O6QR.69; MFD8,\WOXZ4F=M3I7=Z0\*O#XH5QE,7F)RK>P,^THSO2G/VA4QJK8DGC"H/7* M3]?U75 Y=]Z?=-'F&-&/7KF(6R!NZ#S/B58@(^[\EYD/DX 9Z@\R8GF,4F(# MC% K.Y+3N")\>76]BI[X8\/UY@N+5?IN=E__\(17\[SY@==GM]M8D"@6!,KD M16D/Z2B YE3'K'#R^/[F-=40&Z9=@NWU,+FH1<15H?W=-^\<.FZY8%W?8 M7SD#M7=2U<;LJ[-LQKV0%A]"/%_9RG:B;'P=\DK^,OCQ[[LAVHP0N>#I37,- M*]/HL"09PNA3)-?#SWC)U9WSFUM%.E&>CB$::3MR),XUWR A2W$MQ)T,@KSLI>A7^/FGLJM4@:/K64 M/_".9/(5MI4(7RP !=:8W'R4 AJL_U(/%E95DUD04#\YUI$TUGGRW"XF?*S0 M^!]]N2_(R2\R,S("G)!ZVK].*65@K2P(<&J[]0]3%F504S&L4@ZKTK0:9+AZ5DSS>/[FY;Q.9-,M=9.7D9DZ]((^41N8N_ VD<07S(1 MW'A)0P6L\,#8M-,'80;]3.A>0@VT6?#_,:7]_T-Q6Q&/Z)P H&2#,#_H*XQ@ M@V-^ .9:7UGW;G)YJ7U>8W65 Y!E<.*>KV26(4=1\4LYC=/M=HV)@BX*E8^C M0=1>,KG%GD@=[B_U%*YE+LHZ7 2I_U,"F&M/7F_.+UJHFQ@02L,XO6[;!_-J MQO?P$J,(%!LLH##[Q;=.)YNJ.\F??JY#8]E7-A@&M2E?D"A%F[]QXA)[O2I3 MI)7&N'B&4JG53F96O_NE;F2W" ]F0?;5U3(:)D&LJ$#6 Y>>Q&@_N9E:(M,2 MGA_G.H5OAO(1=5(GE6.SA#]]B7U-VVXZ41,U$/^^1/UDQ4<"FYB./.EP\ RF M&P7L%X-T&:(<'A:LJPQOM+]GK\<*%H1B(85$&/_4)6/"JXJ./1I% D,_/R ? M_N,BN.Y@7(QIKB923#,/'F6>'$"+_[EYZ&<5\]*X\O"3ZQTUG92"B!%]J>%. MJK#X4]OOMS,#86<,6/Z#+C@\ES3)$:&/CL MWWX@9 3C #4B;>>%28()R25R>XHJ&8J9^LUARA8#<$+M&KA!L60*Q;$@':[D M@C:'^UD7O(XC.GG$]_;099D,J";?@Z/+?G_]EZJ35S %=YZGV$ M,714^6M2<<9%W4GZ*5!(6NV0 M9RZ@/R4CVSIIVLG8.I8G+;M[90!5/J6ER()TLBEG$E?$9'O)CW\]] -[O;@@ M1GJ8,=LO,)3B2A9DZ@VFU0C]"[.);!!DMVS.%M.2^-F<.2;W&39<'*BPVTZ# MOISD*$IIOX#?L/F%8W)'TEU'FWZ4X/?I3R0&C/Z%#=4R_^S"69!>QW 6Y.L" M"[+^V.R^B11%$(G9@?4[XE<$Z7#D+<7EIBL!5URXO]UL0#AWPJ[)N5B!%H!= M\>$%W%%?7FRZYZKJ*QCNMD091ED-2='#C)WMDY%91$*CF$(LR,O5 9%=C^/H MZM3 O:I[C*J5^!/]#<)>ZW/;\"-5S3T%/2H;NQ95&]!])6Q C/T4,Y0GMS.H M[U&#@<9P*'>"V,6^T<71=0$O)R_)\IIG71(1=X'H1$*2/AL';=%$:?$O:N+( MUL9+<+UT$R F)]D#/- X/A#D)^P!&V%#6C8)NL/1/+6DF DO!]TDI#ZO*R&* MP)[&("%O(H]7V@/UUGVF3='5T+YZE< (%RB6TQ25QX)\PPUQ"H/Y-L 8D]>4 MS#F6 QHR/JR\O4T$W@2DVSV]R(+<=]3!??_83F=3S68/7WXY8(U^H_/3&MRM M<9 (0YZ7UL8*+[2&KKL9-0EJM=S;+('UFQ7L$5)Z]FN#6.5ED*_O33LU<944=J6?$Z>)JT6%-R] MR/@")Q7 R^= P:D6'U"@8W-,'EWZ0TRSDX[6 @ZJI4UVG4?IU,5 #X 7?V=\3[AP("1_AI(3 MV.+D^TM8QF[L^AEO5' SKL*S31GFZAV G5*.[8CA:\MR'Q]LPXU>B>O2MG:P M;';;VO@0NRVV@,S'?'("CR[1HJF6+_6CZ)K@6?CA!H62JT5EX'5JH.>*W1/! M%]?!$IFVH%_)31-T5/!RSH1JC9(2I?+\ M&=/J[^-R\G*T8S"H>O^K\S_$WIGNQG.5&:V-G,%$IOJ8[-Q]23074W7XB7F, MB8!SPTFITGQ9VX8#FP1AU*-!]\-7.J->'W)#78G5<376PA)OPN,Z#^M#(=FK M.D?0WS U/2MY)808% =EDE%:?4BK"W2:'#$I*_W"O!1X<"'R&CT/%7389,I@E![Q)7MZ(?6#E&= 8J!T<>AQVNV[_8N+/3Y+,U2.$+"]GG$Y]N07LV'KR\2^ M4L2!Z?/AYR[#EOH**'3STP_>[W[^C<@JQ5D/I9DMZ2G([312II=XQX[ M'J/?+I]4&';8NCESDP6ACNXF1S,$#[5:BQQ,"S^GY59?PO2_XI5UALI42LP] MC)KOBT\(Y[WSTM)1W(BG\_E/]HB_,$+EJ^B\S&YIZ4/8AK@K! 9-EF]W^#7( M7A4O!)E=:-47=KJD7V4? SC,9\HF^JAKRZVPM=:G[=]HUO(+<$1':J:^C<[ZA*ZNWP>7O34'L@V_3[443Q&QLG\O:*%/TH MNA]6GE5]L&!J1?Y7?V[=W;R GM8^39N&YQ6I;EPUZ:'7/XL=7SXGE+ UO+QW M>'&&8M YSM-*@JZX%^OF TD*7)&@B]) !$VWY_,V6,$!DMR?(B%!%C, F=2_' MN:O./0>OR=0\#U:Z_S6H.J.,L0GSQ36]T]8-!Q5B@&L4[Y+HEG[:3HA?EWWL M5AP.HP *6KR1<_?3$:]1B;?,,KB89SS2E[1-1NA)K^=G#@07UK=KMMOPZ:$C M*@+&2)&QS2R(Y5E?K7<>DSV+T%EHMO!J%@0(SP:O]>DQ4TYU_=[GY[RRT48< M"))FXU$TF,N()9 *DD"-R@I&)MQ-XD>C0W.D0(!_AZR89Y7 UWNOU_N_-O"O MQGR=J#='3UA5XSD0#E.8@T T[[C*KAS.8'CS2[*M[1\K1Z.*Q%+NE9Y)#7Q7 MA=N4)@4NLG$8CQ-KW9H)U UZ%VA,0>0DORZB_$A^YDI#K46*.#W/CO8VL<"J MBE.1]672)0U.HGE&GL0"V>UX_,)WA5\-7'3= $^[J',H"TN3!I+8;504M!#> MO*D5//Q^='P4>5W)[6-NVF5ZQ0WR&^9)PD?UNW& ;=PG!>&DA[GFJOY"*^H[ MMZ$3,5LVJQ^KX>J?-PF2&> ME)0!D;J4\6S"L)^5XD..M5LDIS_\'^C\KFU-YT#W>NI[3_X 1]FPVXI1DK&& M/LL&CK3%X%W+7P$)D[6' SR3C?*5P5I4,$P(2G;$COJ[GR YQ/L_#.4^^E"P_D!2Z M"C]"F8I4?SXG'-#ZBOWH*7BX"7X[R-OB=@\Y*2Z7N_$!8M(_R6#3DN.IB&T& M:<(QW?C/]!]$D'=0<* >>&:5E$$5@:* J4GY M5WY=M^POFI^YW);J.0_9]664MHP,;!*-5#P!\D^ M\\-XIWOV?)HC?J1!F]QX0??^A,JZA:R\4EMFCT*&8ZVFXY<-8BQ2"OZ8377D ME)>W\U"R@-?[5IW"Y$?..I*&D;C $^0UC[^'PYT.5$Z=TQ^ *'?M;)&P$.8 MAG*W9_3@G'GC@&Q37<*;Q;K!/I4_SC5?-!WNJ)O#+G]+F?5)]-GXS$!>[%F@ MQ%A[V$)+'YO[UQ0K+N'GW)6IAGF/T/ IT1B@2>-G;GBS01*OP7BNGG.BT7=O MX]N/:XQO&HS;W:^!NT#'<#0]Z$X/O"6/9P\4D>(\G0XN+JY)0-?_ZZU&1=P M[,"J6_G6]Z4N+=7=(1FZ<52QEOY)F_7:58,?)BLC-KRNJD4[(K S6VSZ7G?95^>Z]7EM?KK.UY]=0 MMN?7(&<4>^]AC:%L2HZ-S$BL _?HV;WR! /O_V5V9L#FE'.I!VJ^NNKYM7187RJN5FV2K'> M.2'J++S Z!'EFA_'V/V61(.3PHD:0L*.,@>.!+W0M/Q+J84Y::DTOF"L2JW= MMK5>^[XU0_BE7.R4$O_]TQ]B,!GGM[L-@CU[ E:^ )0RGI3B6/))&YLF\E7RXB%NQK'$&$@'XQ2 MI.7H56>0I=X[!#LJ,9L)&T_-Z.7A^W)FOUQ;ZKRPBYNKE-*(TM M+%A-=3:R/N/WA[ MF1%9C0WR3&=!Y/HP.V>(D;_6%UD0S[<["\ *@,N[9/D6%&!\9D$<<*.&)V'[ M"2Y$#B K,%2A8 $M4^M:W7-U:.9E84CJ-?P]? 0^HNW!DRM^[Z>4?EYBS@:] MSCB%%_7;VR!X>.=_A=-:6,:!7GM9$+*@ TW'4=>HJO$QV?-#WG:+=1_SO#\U MN^[GZY&I/R)\5)"UT9WX'A7T_G] M(UU/GEG#&?C?J[=5;D-D,5I(RKTUX!QBA2W/.!\!"2X4#A(N7#53@3R=UO 4 M\/PZ^LC]/9OJ45=8,7/CIGVWSTO!],40>" M96N-&PB<]\7"?JY3.BIN(0A[6EK*U@4C')/.>89H1*_O.!08D!I M:;4VQD"=:Y+7)7I$D"DCP@/EI_]>J$P*KPB&N9S]OZE1D^NI\N&D>Q9]=>F+_( M/.X3+=61?AO=7^>87T#UWNV_XO'.Z*CK"T\^U,\5QR\ER*:#Q,NW(\_C=C0.M'1B!B:3I5VK%-'2!1SL^FTQ,7IW?E6)!]=B.20(:YI)R\ M64D%R(#FP$ELD4FQA(]@F8=PI$86Y(B?,G!3RPOC]NC_8N_-XZ%^^_WQ*2%+ MR;YF*B2$RI8L4\F6-"2$F$I"8I1DJFFF*#N3A$_$5/:$[ DS=D7(SHC9$F&8 ML8RW9O$=G_O\?M]S?^YS'K_/[WON<^[S.[_[CZO\<\W[>EVO[?FZEN=%WP ] MU,](D4U3>5IQ=G3?,%%%.2#<8T?95>I[T&<.5Y<[ZO*YEV M,)OIY["2W#6Y.\$TY(W:\)^?7C8H>:RG_,) MX"SZ7K8N14*V0+W M^1<.CWGFVX5_;\16=&6I<[L^.F/:8.-8S_= J4@O/.V[6=,R_"1U=%]EY39 MB2^>;Q^'S"*Z'Y!#&>.-.+X^;3:8'M=T)_77@\?[%!7OWW>NJJPYT>?]!-2, M.2Z#@_,*<@^V,0"_J49L[=UMQBRJT<@=AV!OWW_T7NF4F9&T'$R]"89_(@KF6;/LI.J26P?G)SE>>S'K4]S?FD^,S% 8]GPE4P&NNV,-[<] M?_6Z-L% T]VI@FLSUFQ$VVY/I!&=:,HB$4=/*OWV,:O_+6O7$+$7QM&T^\K* MIT!HXD4>8[LM.K#BQ;<#9 .S>QKLCJ(G/JN$?4WV$J)"QN>8M^@9E2ZHO?B1 M:V[RJAC+@2Y^%=QZO%_7PKLA,@'&EO3F"N]@/!&+-^B-5(A))5V%4A)N;0]2 M',WI7R\: 9Z[[F6HF(1;PI;_ZN?PBX8&9< MY))K_ZN@QP'>?RC##-+*,]7S6K1BW@SM'%IR->' MTN$6@T'%OSTH:H'LJM?X83V2;456A7U!&?S28VVRP4*\B^VUZ_Z[M(B\;\#)A^%,DS\^>XIL7Y8EW(P19 M]UTO+)F)$:[!AO'>2"T*400Q?;R:X1I>;WNYZ&=:TF+EX.VNRBRAM"%/(1>P MA;OT+ZYB$[+0Z73)D9QDKM>%_+5E<,3PI]ECB4?3*VZ=[38;F+M/=&*L\?PY MW!3US1U'I(GQ^Q&\%O!PAG1=X*_U_=#^.GL^[G8?EMTD#2W.MJ?;AQLYU]36 M98[,FCX&)[O.ADK/.=##(F;8J'Y4Q0;H^WG;1,M'B6MHR%+9>N]K7IS@#Q7< M"I7@#CBTHV.UP,*RO6RA!5?P6O=M IR]*X)\_K1 *6.Y5?+EK<#*#_OD-T"/ M9$OK"TJ]TB)-Q2S]'T.'0\'3*H@I^=NH#LH&Z N0.L[=[L$RU*0L4FH2E:;? MA,FB" M!E3@M[04Z;6UB$2T'$O93Y-K,[;%JY:,D9EHNB5VM&=H[>RD]@=Y5D5 @2#7 M6&(DG#ND8,T6[V(>2:6VN*<]7*R_2YE#8@"K2KRT9UG-TSNUZ<8N1XUG\T,P MZS\L$1A:&L]AGG->0_S'/^,4D0)5.+IKI*XJRS38OSQUJ.I0AY^;&N:WEF#3 M@H;3:<$!84Q]GIX4V=Y "Q.JC!I(3^@--X7HJ'G*[S(LO1.%?7%!NDIP^'C/ MX0BYGH ?FI>.ALAZDI=N5#\GNG6^=/>Z\XP-^]8[PTYK1$F217'&'='.Y)-B M%\BD@4+(_J'Q!]2SS(9OU,)E=0Q7!U'!C&+$HR0 ;;JZW=<]'S."TLBE C^/ M3$S:G*#JX5_+AUMA?_OO>+T3EHO)0O;!RS/P&B'40".&*XQ_Q<,L-?9]GAVK"9K-\ MIGZ8=)O\L#6>]C>Q0H!N>L5X_?!HO"!\A/FASOA.N",F+P92]_SE2,?!G79V MLQ=WI/0U]B?&9N<+.J\3>C36?H0J+B"G68?030?Q5\7& HM72\40($14J^'W M(P"FS21HVEII(<8P^M6>:=%HL)*,P8J/E.NWR^]_N[$;XGM26*O6K[D8O=&^,";CV*J__<^&P98IILT8BMAS=U.9*-6 M>TC/P.J!X.0]RH'O6GZ;CL9^G/F6V/'TEI#@^S=EK9=G* 6G$_P*3]KF976; M*5SM//SRXM62%X \ZQRWVUR/D\7=/XL7,%=UOT+I6QLEMC^VOAO4NNYZV/?M M>\'$UB-9YX<61Q>YPHJ,"J;&8 [=8"H'I4$W^-)6!1:\WH]53T[6?O=8$K[W M^_>M.9PIU:T0#UXV@8^6MJ"K=9LK\CS69;P.]@W]H ^7[J.76'?#-936SUWB MF[B@!0IVQN\I9N\E8Z(V0.*E*!GN '%GE:1O &(X?:(J)TX@-_?33E%F_R'- MBSOO'/++O>B;^4Q]VO-=39C&\A'@P_:/KI)Z+?Y&_ZL"YQ.H),)J, MC@:4MQ6Z[J4V%74,U8FNYG\9 M!@.AM,;]/WY_*SHIQ# -G_REKJ+FO0UK;+V6?62GU05EK88,TG1;@X0W,U"8 M6BKA-J'1RUD:8\\MAW7@Z=:01-E)N6J@CK4/,6X#9).U5I=7QA..3=VHDALI M=-O[(CS*8BG%363!Z;E3VRT7W"&>ZU2SMUF05QN L>QQPDM561="?/4,9'19 M.GN\@\X8QOD>HUL_"M&X27,JC]0DC-TG8"F_6\ MOETOAI0@YB*L:<8\5]_->0'QUK)=T7V2GHEIQ4:_S=WG81OAGW[FM_:?/BM'E1IB((:B-U:'U@T*X/3XI2:>@@D78K?7:]!9N6FS]Y ;QM1.=QJ M;] MHJHL+V8P3T='?--]ZIVJI=4T6!I]=K9:K?"6.2,VWK]0>S#]92ICT!EA$O[A M+,2->O!'BDW'#4/E->SS8G7'-MK5PH[UW "L,5(:$&&YHYM<\7YV1.F >U-# MBR^.@24 _+EX#N9TA/&%;,:A=<4[GH"SCB.@[WJJ50 MO)R2T)77I&^G6+[-G^S^&3K4(+,TGH*&(*JH9[T[4BX_GSK/B11.23EVN/PT M0>/LY)Q_H/1"DU_)PH3NV#@/A;^"D'+02J5L3TH":L'.5J<5I\5XL!1D%WS/ M0H)>O/_;MIC@MZ]\KS^"E4"VF0NP]3F97.4QMA[@2IY9X1CVW:(UI _GG M(:_9*BHESX! ('[\XPV04/T6ND6C"W@'2AYQ9[>>S<";,?YZBS0X)6ET::$C MU?NS0=_(9+#O-C+"*Z[4C77&V=[7<0Y7;-D0^&!RZ1XN!N7ZL(L<@=&ORIC8 M ,$&>+$+-[/R=WO?\?^PB6WCY$-(:<3W1K3P$5FB\@;HFICH;'INSQG+Q8' M"V^=.Y<.Q_4NNF.[U]I[ 0,J5]B?_OG'1P >0.J-=OF<^AAQOS7./_@\^I[) MZB.+^UHU9?OK.R';T$UW-T!7SA#\[T%H\F0S\R^W]/.'=/2K^ :;KU;?\"9B MKG.S"TIK7E,%0H]=S[HME?M.?&P19U_AA%_7^\_*YEV\XZ'P ^\7U"81$ MQ@('99OK'KT"(ICAGK;%.T?*&=;A*\R4!YEM'T]#6=WIO()N)[II!$8_I[W; MQ='N?NG.?DNDA[X,? C;WJ)NEFUQA2RZ-*U.72H;I%GF.S)<4<]GQ# M-6-WR&Y+^H[PDONX ?K ?^T;+S3)\F!YJJR3_A*W95) =/138E/?/>^'):!L MCB^]'";CI,NK"VA?'UB;>ER1Y1DLB,WK&EV']^O]I0_>QNO+7&9K/0):>(-S M0S>=J _)Z(+/136B6S99[E.P M*U>5A7A@W T-3-V!B6ZRNZ#IT-*(C_'W>ELPHQWDZLP'0@([++CBBFY!5U0^ M=FGJE9(L#=I0)9DIOSMKY["]>KL_!"X =>J9SRH1T=8&K:%.P(/KR)CF" M&%O&FX*$2-9;PBF8782)]VZH?>SC'U.)MA6/7Z8\F@C^)-2;?#TAGO/5N/0; M#%!;9(N[,J_R,M!U?W\*31L:;ZXZX;[NGI88&N#L\O!02YO/3INJ^"6A+AO2 MTQY78?-/IVR^6BL\<99SY@,)NZ\OJ#$DC_;RBG*G;.FHEL!Y\M"=Y/ZYSVK* M,W--5P&D*B<':\K"#_SZX&@IO;X^]Q^F*]ILTNOVFS>N.,4;H*!% IR) Z98 M?*@.+%C;7 PP(4&:A)"N#$C;4S\'XIP"I[LG*^C50*#H-_?6*XBF++-RE;M1 M-]<=5GFHW :BR+.#"RAIY!FZ>B.W> M]W&2"-,* !]WL556:[^ MV1"8)<.UZ=$Y^[7Q]/C4C>:V2.8I$$?S#4Z*-W$-Z*8;*-E-FBWM$J0B8/S: MDVT!K.D^60BUEVUTW_VX1BN;D%OWY5=UWJ?MX?UR27D^ZO??8CX\R85N3KLC MZBM>8@-T'0+L7VL&$R!45 /_6JRI&^E3Z&ZT0VR_B=_4BQ=K1Q,/%42 @D%2 M6U;,I-?A="/F.UY?GNTU>60S\FEF&Z!M'(!([]KD_6X0:Y,EJ+(@%9F?CMF%$K!T,19%Q%' MQIN\CG*R0K5#+ $RN5C30M6EYM?Y0-5>O]UQ^B&:7)J=T2)?NSPSZI)8M5]I M)_8)41%/(F^ "!7,BU! P[<) T:"Z3UQQ?ZW@+A&= 4NES0&5QNJ='RAW4\] M/UE>/-2J*6\8F%#_Z?.A!4WLYB6HH_A XK;-0VGX*XM;N2-<_OX,^XBV=&_# M[.QZKK=_#;V3[NDAT_A-PB]'N%7C]BB@6'9Y#P$#XV>PF4I*13^9SS0H!4^Y494L''%#!;=C2#*X+EV2$;0Q9-Q\\'LD2!6C7& M!3%?*A3\]5:N3'6>7+K:9O?US\#;>;IS)7=-.^>EN6T_54;&48 MS>AR6 !))5CGQNVNPMTZR+.L\@OO]_:/OOQQW,(6^Y2JH[9YB /=I%,/H=*. MC# ;.14N9KID3F4<)*K2S&'^&"LB)=49+/]*41+>WIH+Z;>84'MPPCR8C/Y3,/8 M'N,3/=MU&]J/7O^EC$_#0U7ONV%W^)XQ3]GG50P 03RN[%6-VQ^L\K#7L)PU_+9I6=6#^M61:=IBNE[\UED>* M)1UJPVT!H/1IFZ_:G8_4F:'/LKL3EVP3EL!W5$><+-&VW^NU6MB0;>^/(IHV M0 :ENFRA"78I7*7I=43+97R4HCD'17\3JS5S-OD%D$N'D77;%\5JGN!TV$?[ MZJTOG1@7*,W/F72#M#Z)](8SGX>;!9#%",G<[2+TZ3:1FQ38F'6'!.+ZRE1: M"VI/JEV&+&0B$9WN9\UJOLARG2F6_D%=BJ\[DE F-?" &?"CBB-63H;N.HH/ MG].8.EKKE+ :@1PDOMM-72X/R+8F%;=OKN>*\$S.$S'=R]>*$I&\>%/_U,69 M7Z]WZZW1IDVL+98+S*1&1B$5OFPE:7(=4,R&\*KK@^G-U"VP5B])Y1NBZ :U M=PFXP]^>A_4@3L"RL_;1B5'UL#??@("V]!VIA?E>5MYU[P<#SR'4+=@ZB<+O MF?MP)IS7FXOMV'+=MI_YPUQYVP*VV= U-3SEK&7;(^]OA$Z4XTQ9_74SK1]> MEIG?EWYT:2U;K*MQ/*87L#6ETJ:'&3O3<]O7?_C'*:IOXTQ.D M6'8PD,^+HJ*<]Z9[32N01@S=)TB8G]B"BR*S[.-E[F!(00):R/YN(V]Z;J*; M',V5);USV(J,T/3F6[*6#-&=$:8^]@U-@O2W%ZVS+G.^G16P7TN@K=NBU/7K ME>CXHZB1_91TQSB"0:TQ-RR35[4][V,5AH3 ??DF/+^I.EK5WE4-?IL]F-Q? M[TN%;-+:'0)VP \S%FE;7IE]VS-]NJ_D"6!DABVB[0@U0:H\-G:#WFQ+OOI+.0Z'-!=C$=:\O<^P5_M!>T6$.07C#6U50KQ M\F;U>6CX99L_(5R,6#M1N@78PMJ.&H?1'3$*X%AEE0^#[1D%-@JLCLDCZ4Y* MA5E/!=87#AV1]E9VI_I?E?[ER#) -RGAO>%CLQ0B;*A>RRC1X%-P5P%0<_5K M.[>,\#8ZZNB>#W?DR$6S!9=C)]5J:F+.Z3L41'\0%@2!C@F?!T*.=&MJUE8% MY%:JU*SKIA!?Y&FUFXN0+BK1S<%3G7K7^UN=79.7;6LTPB[V'(9R/4?7YWY? MLKK&[2:69;X\UA%Y&T+; ,FL(SXP[E0)5S6J(ILGC#U\9@]AC05%:3"+/LL' M*$61J*:^\P665EION'C)=>JQWI!$E2]JB5_F.JO,L^M3[59S/AL0=* M(C[_FR1.ZS6_,SC=!8R8>!YJ8JMRE9Z-6S&&L0(3$->KK6$%QSR^T>2U.".@ MY Z:-X MZ-P>%CN2)9,!K>V_>B1R"*E7?.IJV:"#DI"KX(ZGARI.C5'E5?;A!@ ?GHLW M<3+K3^2^ EZ3(.*($ ?0W2)?I;#A#L[8%FNV*#JFM,AHDV1" M*UM"15%=N$/ !N@N 7\@M_DENOG<[26E,P&7%W,TW1FLE?5VQ[JA5H:+B%YC MW>6\7.7>7^ST%;'-_>%@_#5[A<^]X?6"E(F@>721;?&KRL<$ M$W?[39;>3R/;$$II-.K04/.EC-NU-=4)&Z#)N4M M&KY^,>;3!@ASU6S$_/)WU#QIY"?T,5N-C-V*".IJXHI^#;S=K7OVH87/99_M MB0<<;@MG+Z^I)G\N5M!:!'P?WPJ2:CF&.'"_EY(Q?&[U@>S5=[A[6:F2?%%- M)P>'&V N4HZ6#XQ'_S/O;OQW::A@=),WA)0214E\S1#C"DNR-%!#"B/-NK$$ M6!,':L_X?B\PWN@7.E[_P/P/>!G1_5-75=;1>'_(%RFKQWO]4M(>;\)MGIE9 M00+QCR#2W*V;\'-S;P:]PU3N%[0-]K@Z'=,(C_'B2_=)9!(&SB2BYSDGY3&R M0D&O]%X=5QU]9:,FLP_6 MH1NE?&#(JYDB4#5P]9%!H'E@KCSUB5M\T(F#_0_!W0*;J Z&:H%4=] L&*6; M^__A3[@3P^:2=.QCE#!;J;(?Q<\VH[<7C*P962W;Q0H9))R\<_DT33&7A S6^HEZW81I_Q4^02-T#".Y?GO6"3R[CN MD IE5AGL')< $T8Z,XA,8Z""#FD,'YW+T@-\2_W<#]5G=$71PNXAF?1%Y.Y" MG&77)=)5THCB[R<=,U![49\A="B8-\L5LNT'*ID,<$0]>.>+DOV9(=/C\BDO MWUMK&I7(A3PZOEG]"C0F'$0W[3 71/O<(%QF"/)R><8&2&AG+MY\G7,8AH7) MR[IM'D4\WI5.\0-(%(\-41O>L)FR_1# MK/T\3UP@NWRYX0S]S;,YCQ2[98%(/_LZ%P.HCS2^?CW/V@48D3%EZ^BP3N[G MZC%,X(?2>#1IT(%(GV] $G@Y]A [D&'<=WC-O.O'B1HXRV1M93']!TH>*;8! MBHB!^$#';J))Z7B!>G'Z_;9C^S&Y7>3>+:BO!$R\6GF&==_VP^,-[2_*<@(* M]@863D59+E&WV5=6?]/<^+J15A@0-8E\+28T,\2@]U7;$RK M!TNG4Q9T2DY_IXGIETN?]+ARXTQF[2NQX,VC1*U54$(:53LR/^1R($L&F)P] MJHZ@UL;^&+_1*?>0JOWU4=)J"809R%B,0>W99',?9D/I7>?I#:U9VP>&5FC. M?;GQJA_.G5:Z7",!F3!8H?T[AP7X'WB*2I66)V^$$2;E' M.V?361\8T:(A*K8G7 \6S^59181['B\ITKH+$1AG1EM),?U6^\T"/X>YWA^3 MGJ>[/[A_ZY 70%!4@VZT3?/OF=^VP'GUIN[]>@G\4;-KRR6&7K9"WQ1692I( M9[;3Y4?$$"'XYDO4EZ2$BX;*]53-)/NV"1A^;F:A'G,8@+%4V6 @L(" 2 T$ MLT(NEL>K916_>V-SXSEH*Z$9%#MT7$[9/7(/Z,M$P$#!FWK1H@.=2Z9*P2\> MR/7G[\Z6>L8V>C ^M&KT/->X]O-$P_C$[^]7].WZ^Y/9_\]NSZR>95MJ"KAL M._+^D\K7/J6;+0IM$OS.(,V"1M!MT+F^OUW[^1LC\_KYQW4 !\&/_VBY_B>V M/RZN#"VD_.V1(=#]W+_'"M\_VS^M_K]'^Z?5_Y.+\; MF7IPRNV\W@,-7J\!'J1^G4_KHT"CT5O,==F@(90XT@^P+6@*8 B2<65OK9': M_:':_!/%@]>+0K8]O'K(\>&G$S[/C- ]8H"&ZWP7"X5N.FQJS#H]"Q%!"?]$ M2^%]L1B(;"4:#)O]>*-TQ.J+4);B"VT" 9J^8#QM0\L6CVST>UF^:X:8 MS:O&T3QX_OL%&T&&=6(H[ E,J H>M0&2-36D>R"A=%@B4ETYC1)P7,I:_,-X MZH?HNY>E4M4,7UW%W-JZY3M:@E>5X->.Z=)D&>K,!X#@)K,+P&%$<:7#8G/H M:]%L.SJUY3/Z2EI?@:[\ 5LKP6#"*$3C:-L#+984ZIOY'LY;U Y$,E6];0,T M!J'H-D:;&A3:\?=D,,+L%&XO$3K@2HO(NO?F/7SE::9\DK]3$?B&!YHYMV;H ".'P43',D$,BH(^],T8TPUP+,^^>[ M^>O3DN/T;@;NMS5@+G'S4YHOVA\SU M@0$FXFM0B02+:OB;]EY9F>HEN05=VNVQ"_9F;Z5O^1Q\=-*0(6\MLD9LQ"<0 M12'^D(A)16"5#FMS"$!),ZXE[R0I(';M>(Q0LY5OSXJ;&K[)7 M8OWIFRL]?TL"_9$7+,:]F>?Z%_,'#,02W95<90;TG5J7JAT'GW:BO%Z%:_7B MMO",0[ -,I[?@5(%[E**/-W;X7P_NZ2'LB7>>3^/4GKTM7QZ[CC8MN^_06S\ M_WC; FSZIP 'APY C]TGA]'$6)+H)N@*5"' (0 FO6*/)KFVQ8D):/E]Q$1Y MCU1V)>75IQ[*N0G=)O.%Y697B=E7@7Y[Y/X:6S+J!%#*VMS,\C W1#=Y($7H MV%;\#G.%ZQN@[9> ^_1%)T;DPV'728V/DAYG"!UCJE.OHPF/S[&/509D?MZG M/C/2 7L$$T7[0R*-B(*HPX@'JU"QZT8NKD9W;.]JU][5UB'7/5Q\DM(^1HIY MOW/G-Z7P$W,S?$OCOQ.53B.=.$GUBN]0/5BZ&S$<+W$0I8_PO8B+@ [7R]/; M*6MVC.ZDE,GA0(-YZJ[D]]'O[VALC_^B]*FPA]M&I-M#> "BVGI^B!6(?,#) M-5?R1!YAR-(RM#"""-W6[2Z++80'+V6UO?-QV W3!6V+'$VX-3PHY5,NDV>8%+W23H>D.NA%5 M6!.@,.UZ=R$(JBFP3X/P?/_TK9VG*RSE8V5\U.Q:VVRWN8X\__T@NH J;ZJ5 MH%I02 M'?&*THNZGP[/6557:]Y%$Y,&O*YXB3!9C-34FFS#6C./O[VP+""HK MV&_5L_6A<6-O?\.O>MU&R-)3*'@#-!J3BYYI?R5V^[_X3L__+UJI"%V,G2/9 ML0%B[O.'_3I<-/&WQ/F@M=/_SKL'_VS_@?:WB:BA_Y]6_T^K_Y_7M,@0PAQW MY^9-81BW@RA_"9"E],:[FN\=GD>>ULUV/_FO:4G47 MBO9N$TBTO.2<'5P2+\R#DL=W9THOBR5"2)40^FE\)%XQCY.)#&&%(OCL&:%5 MC(J&]UCG_2)V3\?=Y4O",Q!77=;=E"TU3XAN$N(<9=& */2-TP3SHV$E]=Y:%]A/) SYIU(8*V)J2H'WPW]X)UPT-[ MED?0/(DJM86]@FI'5VZ &G5'%1N)%;ULR1;F)+VAHQD=AQ7!!\3A)=E.0Z:7 M6[AK/JV(RG93H$7=];^S.^.&06)=\$]8'2<1MY61 2,\W0'0K M# %"W0"Q)='M/01P_$$#M#1PWZF/;;V;F^E=>!WEF0[-,X74Q4Y2P2,;4(D M83D[<"8;H.;.Z(&* %T/U>:C*8OHL/1*X; X@9( M1 O+*-7B/$5?A42!I7%RL\HJ#&AL_26=/0R77!^Y"H9]J^V4A?&I3X*I'4Z3 M#\T_O:G7Y>Y>I$.YD<3=&R"R3PA7']W2L+D;\W61,<#8?@F MR"_%38:U)RF]0!]/EVN ^@;( I[(L]#RV@V0 B\@:37S?F225V!O@&8"&42N MC"N$:OU'.?@F#I0FL-59>]E'AR !>%FDYD>&:SRD?*54>-2+\)QAWYC1G3)J M^%,OU>OH[J(AR!]_<'-GZ?]X=K+_*.Z6A>>N3S9 ?Q#Z@Q@A@WD(@-$'F/<8 MOAA3(PI>7I&F>]J_V)(8NZ"&"?8!'Y&,5%IY)?9NIC2S7H3%CU0:KA?/#C#" M'60TIB^>KDF'Z;;+:M:EJWD_RA* GA[Z^XX/\P=]?!7\Z.@E^V\H90D_)LBT M &XR/,B)KRD0*:"H?2M%3/JZBV,<1.K;J:SS>L_//+Q[(]1LAF\^]D^K3^1O MI0'_09!-4/GGC L@-J/+P2T)3LPZ1EAS4:DTHH6E>YI>_(16")7Z)E0_YAD1 ME&SL0WU$:'#Z.\_.G[.M@(><0KRW&.\[.R"^I3*(Y1:4%B,)U[^2ES[H"910 M+JP)."[O/7JY]S3H5T_L^G@C_KUK4W= DX)AQ7U*KY)0R4K1W=PE]N5;1;5O M7([*DZZN%,/^OB/\GQ4;N!#N)_1.TQT,$S(Z2A\BC6@C8^2@Z]3RGA.U)?SO7YG6(V]5? MKW7Y_G6G-J.M<$/72^,Y/6X(TIU78N5_YT3PISV7BN;!+5[*P/ ASP(PLHA!$Y6JH]"SV/W\X?SJP;8"N@L?$R!UM\,AC M4=%L)TJIG$BTJ7.AF]5!MM--B;L./8Y'MDR5#:Z5GO^'P06AS=AK "4LMA&% M2^J=J6+S#5K-U;+5N:9.P?N7?>[L^'AF*BU1\#J(M>^_)-3^6^:$._-GW6WV M3T ST*_]_SA)C/YL0OY'1;;./XO4"_YA ')=CYG'B3>79>MSLNK=J+T[@-)V M*Y9=?WJ 8QBE+L;[F[SUE\?D*#.MMW3=>6EZB#O=*N'=)%#1L36@07/2'XF7 MN_AVP2\E40 A;W: ;R;]'P6#F2*O0_I.,3N3_I_@H^UT .M*41=">_[Z\/'-Q=FQ^A^SH!\B0MXO;K'P=EESP1D2Q'MV*J MC[/;E(ZDX =!@0:!O^8Q7U[?;)LR,VQGMN M64N/]AV7YTKTY=*GG^CWBD&/?&(J( T7]XD*:B@4JHQ2*O_U.M7RXE@IJ2>? MKM?HBMLU%%J@^_TC8P?S385'>^?;BLZ+^\6"=^ZXM^.O=3<]J03H%>=B*''J:YG:YYD3W;PN_YO&^V(8C9_>PZ+J-J'%D;H# M!D??E1@T&!>_^9@IHGKUZ:WCWQ.URMX\U&.K9=N1>X7]LY2S?)+F]8' R5-R M.\\9G+,N:_/[UZ12T\0*6%,FE.3[L!2Y]^V< ^QS*$619GFM)B'%V??YAS/* M)"6%%86_6C3GZ\4=9LL/KGL M%6'Y1TG_E$;_U4.-K!:L0*B9)/,90[U#/K1 >> B?34K4SJVO=DF74:UUFR[ M<>F)OUZ1/;I($"%GKK7#PKG[ %C>]9MN%P/NA7A8AAZ3L?F\Y_NCSTJN%F1M M!=A.A-,9^LKR0/C-+U#KY1SG_E-O\*RK[!^3>B&-9,2Q; M1#(U_N.@F'\)XE[OV=@V[\NJ]B(2%[,>*XV\^NMPHO3_;(&OZ:D)NE&F&GF( M>W=3K=\/D&ON[KID;#-DJ]PA_?JO;SK\R=CTY_>A5+<\"UBJ:0)7AK%EHKC" M(V2X%&J82+?'$_3(Q";\8X)KM,$.77)0' 6RO:T(!OR\D>N74X?+\OLNLZM+ ML_Q53%C!MD,FIS!,([9D#5/;CF1BM#J5GK8FS5Y[OO9HD_YS\].G,+$0/37H-*1>CE?&"^F%."G8*L:ED#RM&^F>7@BK0"_:E0^&'Y-K P(0U"-'D\X?.O!P MBXK^=[X5"%>(ET3Y%9*9;$X"6YKA2E7+>T*&Q1S+F#V&PI-- BVENL,NAQF\ M6Y,I,WFA(.-GAY9IJ34R[.Z8_<7.XI3B2=_P@!J\$0VH&\6R0^C8DX.FBE1L M)%?P(T/G$:-<5V:BI.!C2DK%Q=SO_4+U>6ZJ\3Z.4@?0$W=O2&%J(*1DK ). MA]N'I=MCPK%*YJ;OBBF+$FSS]_7#)7EQWI.U&)$[G2!0SZ/]1T&HM8<"_* ' M(G_ARUL28TNE<46$>#A *)0Q3LIO(1),FD<<$! *K:Z@797O:^L5)R[(#8GPHRQ!(3#Z>2)AC9DZ@/:'AX/I9^"CI1WWT.&H/>R0 M#.?Z(7/56?=S,'2S]FO_89I9:_5P/S+9\[2,)0;EC*S(S!T^M=[%'-PD(GL' MII\LW?F36)V5P/(-V !5+C9],,BP \=,\@')N>,M;_WG0HZB<;#I@\V%]#Q[>& MZ0E5%M]I7]!?GO=]=JCI=9:!9_GEIT6?'O._R$1>F2.CV;):7.'[%*@@4I"# MVP!=0T?AMW#%$.@V BS:?-]%X'[[K@!9KL&QP,&PX N$'%G)!ZF3=M%7PI9M M0K?GF$B/DL!W4>W@:NM&^#B1>7OSJ@"$=11X=SU+D<%?NU?-(U3:^YO1 X)"X+.O4*E?KU+V&!9ZS\JIR:>A6> M ?_@Q)K>95T&NDXDNT0UN]^XUF(5"]>N$ODYG4@8W@&82.>G'^K9HIF1(1BT MLY1&95U"6# %.,_8/BQ/@-7T"]>0#>CT3U(V0*>_UI=6G7DV80%_ONPI.:4G M:'QYJ-X2>VQ;".)^FZ%&0^7$ MR4G$PA[_-ZI'3(T.O>GF"T0*[:*IZV]9[HCA*O$Z=A'$F@KP-W1WH,;0(E6+ MTCNT0S-ZQY+,))C?M253.D=.@KKSP1Q7: M/U"< M/^]?.*!HE& J=!UI1"W=N1X,K)$YM$_W$S2O?7+SOJ&113A97.[Y:NIT>9&H M:Q=L!SX0 QR-(,&: V"CV#8P_;1-?2@#8CTP++S*C?B9[/ +84( AW !'1'HP\"#3_ MNO(<*C]Z/5"MF_8]B22O4I%N*^\927HS>__2C=X_7I'*I;0P17N M^YWR;XREQM[#><]VI6N19><9^]-RYFKP.[<= C!M[E/?SYWN9M8Z=^>^4SZ3 M].0$JYEO]W@9^"T YHH$TF5@@)9@*P10G6YOV*?+#Q0=KQU0H>]L"'LKI&WJ M,.(>6/RS6O4-)WV.LV<[5>WQ*VE1\'5(!G<40H=B@ /J\]VLL#D>"G=" ZK[ M<\G:OA> N#S"&-(;,* 655>_9XBFSJB$_R)<^E36\U9P$L$L2ZHYFF[S23 ! MR.8*:VR>I.3!]AL;(%'N%RS=D9AX+ZV=.+9&TA&.;JJX MQZM]JGC"KD7J8\0#1M+;(\@;(%E$A#5POX18*''=2[EZ4"VQW^ONZ/9G!KNE M]SDK'7@EAB_X/4OC/'E*#]\DXT#[HH']V#9XQ*0@)W>^:@>D90,DL^II!U4V M3'@Z"J \SE=KKET_NP'2L:IU\#PA_OA:$#_HUB:1[#B:^02P9)L]J@#L+^"^578G!6AW'S)"WD",N+ M?87W_1YTDWB]B3?K$AO&>:>_2*@CY1S++"YM;9 ]3^?'1*YF;@E2NW!NH6Z.WG?_%QA==8?,B;G!)ME"27@'^OCEEY *%&-4YX!<+) MWPG/.V_WBE^8Z)#[.)";=-80JN0G_GG4^?O)3VI'U".!$5?>M_LV3P^^8YNQ ME%%]:/I9F@DS!+B&4^M?%8M'&0R:H@.+>HO=+WA9A#%WZ&QW=I?4'_[):O9Q M]BKWC@%!+"!7T80!DBNMA04![C-_X[RL]U&N(NI%8%C!I5O;VI7,K[_ MEI^PE!CU6GY;N-!*.KN7]]4["#Y+SE,(J0Y;.3(?RC+[K 01,872638 I@!Q MK0/L3:^)7E"W4:V)D9UZ^.W4XLVIAX*I90<4O1T@9_[EA(LVIQI]?0.TA=L" M*X_B59T!T)@[1K+W((\JY0V$WFG+':QY-N4=/B9$=G?+.MJB+(6#;N4!@"#, M.)6)XHW@/E(E@H+O"+1P^I#F/$CM9VN0H3M^_EAS8^S/5?]5IZ7HO*=;ZWZ* M,S5$-)[M1(4"&D:-BX!F%H;2"ZB":1B6%M*#\Q()8Z0UK04CMK'/T>GAVN[G M88;R@405O;:#M@=B(H0!%P8'I-(UC(0C]3"F@J=O(^_9TLQ91 MGFU0@:,3X]AZ81PL0Y)<$VV=]A;P=N!/>?UB^SE&JK60SE=%;XWSMQ$#TQA M!6<,3][8YBQQSAN4](6.W)^Z:)UQF/(,??]XX,EVE\8LIZT: MH6#]V#P'O6E5TU*V=!2)F\#:AFZRPOM" 4W,_'#7&R"#8MW&42?#VWIW^&^ M5%%'!JJ.SZ:)29!L0[;7?+HA\:7Z^P;H[7>^5>7? Z*F25>7O7F_!XM50 K? M3K#->]&M]EL6""1A^_.XA.NT=0Y0$I*? M[MMH+VN!I>@F'C0]+%!<'/"QI/C&B$MUZN?@SJ<>UL*&ZU)1DX^1G51Y\\,\ MR2C<,:S,C2I>$. !RUY 33 :I\?>14^A?3'"2RRP P*S/U,,JJ_9Q>C?EU>Y M'_C^])I\7"EIA08$#$+:4"G<[F=%Q M MCDLWO$<,ED0$GPN%6I@7HUECV ;NG*[\V>J+[C,>?R5$SGT/&>U:Y 48HM M\U,9-_MG>E9&L7_UKYZ$@A-AOF%;[?W# @\\,\Z^).\I;RN:L^N$TJX0KQUD ML6CB>SQ;1I&I-JA&7ZA[PSX)>% GY.=7BZR#U2K5+/3U7J_/+Y #2_2JJ*'6 M3FONN#L;H @_4SCU00A7:.(=4H#' X3@DH#R-RJLCC&E<, MT[93H^+E?6(.+[T]67#4X0#?RO[?5:CU'3J.X0I/D"%COE2U_/E60B!4S;RJT R/=^PK@KW?5*DG.:8-O3V.;H ,V)7@2#R#1;>ML\'YBXT+UDBPH4NI1"["T 2(3(R%E]99D+21[ MS;'Q]94/U<=OV0E ='OH.E=+P$P,YU6]-4\-1< )V=;>T5[R2 Q.FCN*+NM- MO,PPJVF&11O&[5A>O CU_NRH+^O8_DI",J0UZ<.IS*L07BHYA"<5H$$\L%H( MYBLQP.]T2Q#L4)#(-*%$-7??#AQ$FJ#TE+YVB3[43YTG-Y\^+P JVI;D90!B M8L=*F2?0("JQ9#G70#3@YMN8!F%S@ M]GL(O8JY9R'5$D*3:W[P M1Z:626_R\K!@*%A>XSOWQZ2I%3EZH>_7B18KM7 MVDX"])U^S#4=-;8!J@8WP49-F+<88C1CQK+KAYJO^ML=M(L?FP?^R Y5B295 M5,>I?,ERDW=TW2.:>N7MNQ82-AI"]]@ 0<6YXL"7G/[834=; GS1?+:/*OT M>O5P&F[_0'VH0'XQ<$4D38B_/=M'8>%BJD-?>:OS;U8>7PB)6R)8V@@85SB7 MIX1,@(=$HH@E0:/<%?E^'Y^$5TDR=;.@> 4(,?=Y-TE?S> M>G\U5W&+IZ4./I4Q>2:-2=T:Y7-[3#3N.U8$<&:$\+)ZQ&V(?]=B)%K2NW88 M;[83L,]]?&D8?S[\!M1 *7JE_[NV@4#YW25H&K7PS4].C87F-F[ M/+IN+I^*?P5^<]Y5B*6#Z* (MD+'TL@CK6)QQTS\N9HC2*&)27(GRBA(3;^F)37@O ?I\E*]0'^3:B*9[+0('8+3-VT?SO!BX 8J& ME,.C]C"LBBG0N#Z_7[T/SZ8Q8]B.5X:-=(:#RXOL)-/.:S*VDMDX^3 K "*- M)^%P^H-5BU)SZ/>N;$EK"IS&3R=EY< M--*/&6[E>L!Y?!@E[8;JP-/=.%K,6YLT T@C1F*#>0:]UW/( +-S1N]YC*Q# M^M"[']6#>]:KOWF<2?H4CXE_K>EE;.$@6,@#$)O:>@6NJ&%+)3/O#$#\>L=Z M6_,HG20.UJ-/5SB7^P3U5K3:]>969*VLJ;+S8-%KGTO0&MJ*/,] MWM/?%L),FQ=AW6$+\GHD<+L5C'@EF=ELC<3/8\D-U;EYL+:I2;]?CR\C68K/ M9\K;W>YN*]+2*M3LM!&L^,L5%B0O,_)+\#ICYL#ET!BV/,L(U8/ETS771MX! M7OJ:"P!A/@6Y+P\3&O7,\PL\S5V&^W47#47CA0NW>'[EF[W'AO+ZFO&$OVMN M "BVI1*%(*2\]+S\$'HOQ143.J[[B%?C[JQY[_X-NO/U06@NL>?#*8?1I9Q MG(./B[++<-PL>*R(*YS/NN*'KLZ*X"F=5VZ%5Z$^'1-L@8LC'?KAZL!E7IW& MAXA9O.UY]U5\)?/@E_FO/85989'?'&[ # WAR'I>C]/$:VVF2F_HC>Q;@"'3E9N\?I=^75IFI;@LXU/31/WB;^]):8 MA27*FS=^4]1A+H&'-;"$TN.\WSN.&A_VV@=@2/!='<'X"FR'R Z=@-3TSDD] M%?]C>8WMZN%JY%'N#$CH4+DI.O]?UN0\IQ$'!\BC9G,B\*79:+( MNL(7%(M=N*=T.@Y*',T^\>799Q55OXC4,(=C(]-K/%1"(HL1=$DO[\EVX DC MO.*/H4LNG5^F:%M-3HY02EY3/ +J.,<4HT3XA[A)4N8^Z893G?49M5M,AWU. M;NGA3O!2A >VUX9&]=ESXJ9HTHM=J=:'(^6^A:QO@(IGL H0TA@^ M01+1VY1Z;S%A W09KCA7MUHLHZ?VXS4]SN'#4S'S@U/?WX==7OWDPF$.UX(X M]]Y4L-4II6*(N6:";T*]VMN.![D!"D@C@L^\\=A-N*:02M*M+2TJ&O*KQ<)_ M86$FEP(ZTVRI..H:6U*6U-$,C]\ @4R%\H&/$@Q [>;:]^8.U2>>.=R):E[A?L?1@W19P%'Y7O1L9/!;%U ;Z&&N6 M0.@#M?Q6^&ZD#KV#<-M>AK+W!6WX>V:-1.NK-)''#GKU\4F3,Y-RFP^MD:H^ M"LZ/\WP+Q*N)[CO7TK$M$"4HI4'WA&%T^**CG;_V,(%I:%*\$!B$K-URKNM) M,-^[0LV']W7G=5FW43T\G3J"QXC6G%STM5+9DMPWLW93L N]5;KZ<6T./N5U MT9)39S(BK4Z7I]P^F/CN021>!Q^$&84QHWFFZ\/M4^A@2Q=QA;3( H/%!OM9 MUC1!EKG;@AU$9JQ(-LWQ?T8UU47MHD% .DAO0I2J5!40I05$FHB M2!.<[[S@XQDL/=>:\\UUYS/,^=::VX2;E]Y>63OV>%R^[ %JS3 M?/T'U&-I3KDI;CF4&<,X-]=F?5R)?^VW\BAF;65W2.F,GK3_VR4986_.,\%E]BOLR@6D%-;R"'=N" MM6Y_ ?5=F[>;Z1GZ]A!)#B/VR(4ZI8S1*[%+QRA?"K^0D?3>8GG)#]9LVY)> M7CI4<.62LD?Z_)7!$6.V0FSY#EC M0L@TK\:WM-]*4'1GWI4K%WT=*Y16HY"&!KE7BZ]^S-+:/,<_@PA%+1N[\HIP MA6UDPMNW%SR^G@J'HXU/+$B6?T*Q=I8H?-6Z=8%K;#BNDT2?O.:-]<:80$V4 MG,,#;AN@YN?U6D"5_#L%276G"S),R!N9F0/$=(LH8[-W"SZ>KXQ1VW:$M.9V M*YP]]=S1.US,H!E['Z,_9Z.Y1A)G6]=A0H!/I95@"\VAX_90ET\>=L&G.($N M4TK)B#@:%>HOIM?LX0Q[LYW#"Z\?3*1TI'^_$.Y'RW-UT>S8]D19Z_8;7Q,& M@>8^0%J:HM@0&>.TR#P#MB7%7>QK"_);V21+6JU-^/ A6&OS(6\'P?)2;[L( M&!<=@P0N2V6P];H0P^[Y$$DQSL>*L48=LT,W MAHDK(RN!J/= MB:=P.KIKP3G_$\R-)Z2QR\*M*9_SCY[*\WOB**%*E]R"V4)CBT 1\I$=)?TX M-8PEYZG5_NJO2&6L"-ON!> ^%#]]._8Q9[+7JON+[R.#!Q:WB'O/E<[I6=3] ME6++T)@RO*KBK4R_'"8&=&7<]V/4I'V"&/)3\,1UCX'IKUW7?WZBJEI&W,1N MRDL1)R)"M8K&=BT^;:X9A>:Q*[( N7T+%EF0BP0\\ MMK>_M,%O$R2^$?R!#4HKL-,\GDA\2 M^0A;L"BU!&;$ E85##W)D!_ 6*"D@RO?HW/L/7H=J]\\V;XR80ED7K[UL/"# MCS@V][^(7"\OR%_#G2.U-7ZFRP,)7)%XE@+F2#M@7-![L+KF20Q)YONZSU>V M/H5N8WS@4Z ?7,SPPR*:IGMCT?VE?W@>(IH(ZF72U2ZQCH%I3",>#.6.C#.( MH[V"[:DT:L3S>G2%&GR0JQ"U@%$X>?J5T[*QFIV.7/BB9;.+#\*:DXO=RU:! M[NKBSEL8%^!BC)=^#R.V$Z.-%S>"G^7X MXU6<1X+96[S_/"?E"]S8M/"JSN M4"/N$WR<0?N=K![%,!\@=OQF[R Q.T!9&L>5*RK-L*1U]B,AJRY[OA<._K # M!^O+'3<?[5@"U:9PM9O9[BSY7%4Q1$2N%]^/W%B?NPO\PH_A@N-'IW>::1L/Q2J=\ER)?GZ^'\9!C(< M\("#>TH&I$#=A113:]^18.4%-I(&5XDF+2$DL2K@P5%ZP%2VF?BVLYTY5AK; MO;0:-Q^$LR9>YO(E<44=6"BT/5=DFJ4 ?F:^8.2G&3VM4)BEJ41D"73#3\X9 MZ>0OSY.N2@Y'/Q?20.,Z=) /5=R#RC$.A@#!TXV!G)%]U.ZI^1! M+_O;PS8ZG'_H6-4 0F9CV\M0<\6 \PGW)WZXR(G^P8BHW:F;+'^ZT&O,7<'R MR$5=?QVN7YE(KB$UZP[!EW*&2$IM*5> %9^W[8'73RZ<[&J]:T3;%Z3EN>N9 M4[I(IL"A][(6IC<)3!)]+!+B5Z!VPHB$I2?#IN8I(=T&AD[=&Y]W-:SXMR?K M8)9%Z7?E/MR,^Z]6)[=\E3DVV1"X2F25O$.?Q2Y84$MV34KYWW= JD:)O M&,JR<#%OO]-Z5"7P\J)J[F54P=7M5R-?7(O%^G(G\8#G1@8<<(6#N]W7IV)P M%!9!F>W!&!ULM)%*QXG^M!JK19=X=JN?CWZ24KK+I]Q\O(UVT5M\O0YWK%<, M+* ZY=I(HR.'<4I8]6&*L?Q:@'SCU$WV_NU/.FL?!_<2-X3[.HNZ]_ M5/F;K9H9S_[)NP_9['K#UGZ 1-@@$9VF0:$.^!N\#I2HG+__U::6YR]V7 M2!KIN#HQ;K9:&E9ENK^\X&.F2[ M44]11QOVAM&9@SB/ O6=Z!0&@1D$JK(B MP4PR?*!@:?.W^[19S 9L>7@+)J*8'?_MGGIDX5.M3_,S$KDILIRH/UF'U7TA M'R&PR9MMY_#-I"%X+JD)TFP"\R]PM88*OX'?$=N&%& ?7?BNV=;#,,)?B?U, M6 YU6PGF^]A0]'R@;5C%:6\/QQ)Z1O4"[JSQ,K'?8HHMCV1Z@U=LTJGP@EO+ MYD/&[K=)6SF=FKRZE3B[N=S1B96V_9\\LG+J7=,"7L7 M5.8#^ULRB-4"-G)[$*%4DG ,,^#IW=IEI_CJM6NQ,^ZH!(%L9>WLH]IACB>% MP[5VV&U_NO!9D:WR.X8JH<\5H5.GI**XN^;:49DJOJ/N4GL):QF=Z9KXY2DF),+W\'U*DH4 ]17HMRQ&S'VP'DIB"G)N*=FW@,(/F M,;?@RO#-CLW]BTN/R[-X=QH9+07;@A5DW0B[>1:A?^#@.EG?CA4.V8D R)=6 M,F]T'.;*TLLHY6BYIJ6M$6"D7LWB&<;S:0]*KCP3A([:<"5<$Q>-PX*5_T\*N MN L$(0P2;,4[?@BEPY3$7@'CBD'LJ9%>5?2(6Y^P';_E578>2X0[U2O 2>:QGJDL1(ONNJ?!/$*8[0N(KHQ@ M#P/:C;3)&C!T"+ZLCX+EFI@7;=IE*1RXTK).3KPT(L?_Z^Q_0;EAW/\HA)U\ M#OL>V2$U2%A493HSINB)#)\9ZC='X$0AL]: %RQ?D#EV*S!04UW^\;/B/6GJ MBEAWV,+G KH("X7K[R,U%_3=1X!["70),B'5G"1F^+'I!8/8+[%ME1Y/D/JJ MZ.6D4GA]]U#GI3_-#3<4\DX7:89)=%ZA(MERLLRKO*/*S_7R8*(%]AV^Y?<( M27J3B&[9@%Z1 MG=<%K(O8,1M93C8FDO%[>!F7VO;>U]'F<+%.JIO]B$I$12E+;8*B^"HQ,G\U MLLP,6::9SO<,]E>HOP(!X(8DK*)M9!B"C9\6'R7=W/W,IWCQ9*FOP$T\I3(4:>^V_-0V5/3]LL79M([,H7WI57 M51;UCYYC]@'_+#*,3ZOB[I]&&APT,J:7,B+&D2#$7P7>08U[H'-HB'XID>!W M@TD,HXV1CF6K"LW B+!GMYV:B\R?=6?Y*QD\:5'4\QWW$?#8W@D9P3Q<9P%; MKH#Y R2PI+%#N'9#0A^*#R/8.4/ON<[8-C7P)D9EE=@8O<-LZ&IQ\[L#C]O; M]N2JVV6)/82U$,?O\D[M@]JM EO)NL.(/&)3 EN>Q9P$0^"Y6'%T]['9'C.& M<="\@96-%3+DR=*+=\HIJZ8F@S)#X8LV[FT:SR.\-%D);)DQ1 AQN917C$LP MGE,4-QD]Y<=Y8-"@ ;&&REJ+QL?S]S+F5L;.Y7W4^O)JI>I/SO?5O ZOKJ>\ M>H6:4/-GK3N'K%UIYNNLQQ@WAM 04B;ZVFAV3Q1#VM=C7C/F>;"GQ(NE;:Y: M&>;.M'U*BWKZ"@:N.Z2:XEYX'5\P'8^-.3IWIJ>U)T6WK;N]-"P;76ZO7[EW M]YU4X5WDM$*OA4^_V:IJB*PX_.(W:L% K.6HXJHN&$.66E8<5M\)[J=:_F'/ M7J=T)^[>#-;] I2J^/@@2ZYTY0K"L+?>_+\+B5PY'E$GT"K^K9'J1-#>JG. OS5/%0;1ECI M].)4R+W'^L?('7L-%,*Z@&4VD 3[H6_:PR-K7Z9G]P<+ZJD?[CII[7B?+ MYYYO$/YX9=,W!T&F;N00I=B'0UCN;%ZDY@@&.4V,:'1XLT5MG@0.V\_M)[^:*21:Q!D!T=1ZXN\6 +,B"B!!H[K?>,(F>L=!^M?"4I MAKRY\]+*"R!YAMVGWQ0Z\.).D5.2XO':RZ/19Y-MO$ X-%3*G$YB&&Y)MP_7 MZ;Y>2W"B(%9,!GP#7C^FD<3+'2*FV0GAEVI/GXB+N=62>'S5Z8Z,;;]_D]AN MO^I,^A9LR8O9Q('$0^[%-2-RN,*0>;ZDG5^]FSL(CD-S4Q)8JU">*^0,.#^, MS,$HPO9**0B[:,8A6ZPTJ21QD#50%IG?H_@T,/J:37N-/:YJS>=R9L;WY7/S MSM6..P\<.-!DW2__8RH702Y&M+Z&"+"@.##*EFOMM^A]09ZZJ>)8?B6$^H2] M%]TQCS7I*#(V.O3+F8E'C._VVS=H7K+C+.8),QFS0I8"#[+Z.PYV^0X80^S, M$UF E^T5!J]]5XY#IF*U&8Z3>LX/S[P)6+7RB[F/?AG4K#%4&4V#G24ZQY7K M'GL35Q\K9C\;N][0T#@C9FGI['/H09:'C /& RF-_QON-&!Y049 M&2_LE X^-I&A?W+.*A#U\$NPHOG>3X$!+O$( M1<7+N]Y_J UZ\/G27HT1OB]$P N_HD^M69<%?O M:]N!L>M5:.S7X'?1/OV2PJEKK@FW=@R-",/"N@!\1P%;UMP)4IH,[BIDEEI8?:MZ0,?C!#(>(B2B5DX7C8J7/J47WHWP M=K<0J3P@&%MWN2#WB0L\GQ1R .I'5)/N*A^L*K+G2^4KVJ?D*G]]DG4) MUV^%B\2#>TEI;-D&<)3ZNZ - 3H^A?L"D3E8.333[:"WXKZZTDHT^Z6.E,*V M5Y[W])N.&UV*&$P7NRJ M]=L4OKMS&8[>X;OO2$]QQQ MHP.HQ4IF C"ZW@\<7/'*&5B5:8F)U;$.]2YF MTF*<9YJCPK0VOX^>&S"Z6E>7#-LNM>[$$L1.(@!W?/H5MB[G/D;-^HY*\:._ M!3?C7P1P-N+=+O_AF'U&-T=!)QHIR$40"(R$T*MDE@U=/"^O_BL7XFM'U>.2!X]!WNO5;4C M9ZFT4+68DXR(*0#W&--%: 5R:&/F,N\$\V"V>([C+'TC+O8\QJ%YH=$,<7C1 ML.5^^.ECV0VO[<[T;)*3)WV6?);KD'@%^;R MZ](&TI\#7R(D A;7.G+]8)&=YW2.-'9>J]4O>JDZW&N%?46$.#QY=2/G6B8= MT@*![T!&+96T1 @H.MQKQ19NNS-F=$/^2.^+Q_P#L9Y=1Y6$^218Y8TQ='4Y M3:Y((/2^$5U@HO%?Q3[2"K]OR4F @3 D9'"UG)3,#U:V1=4.U&M\^/A=<[%N M6QE'J$+X0DA2S#T?YP\G6QS71%L*4X6M'6#H^)I<7FV&4[B0^D9?)I;SL'T% M(80Y#GQ;60(7*-PG!NVQULBLD^9Q5V(OWC"]K/GT@^6=Y$1U-Q:OQ(N*E1#K M$"9^=@L6#9F5=L2P<0%)FFU9[5H-Z@_A%,RV8!VZ&;':046<[!W[=\[H^+C< M:]VGJYIP<.,()QM!OH=OQ;%E6=3,H2T8'#MY(&;9Z#;#WK=S;L-JN]F1.#6% MC](WBOP"8 +;3RY=.+%-0V?(P>ZG-TS.T_M7;* K9)K*$P+G=K>UM'0F?O_^ M/4QDYWZ-XH0(*[UT@2(TS$,P^T_D"+&#"#T\A0B<(DIBQ_ [?U[76:#4#&\( MHD $-]DG.S#/8N&< J/$Z:A) MD1_!=LGAL2[=$.#G2NIR,C%!0 UY_6_)P!9L694209!\_ACM-32Q>[Y'A,JQ M\#E8LNNN('UBC3FUS]8[/!Y-NRUFJV(#*54:UF8G=J["G%/+CF4%@?DCK-/@ M-$/L^#Q6!1P=O-@6@+]AV/;^\)FF0F5&Q[E5_T=%^T8.5V8IW8W8M@='_@IE,>9%SH-&Z$4*X8#O=4=]]^RKA0(0BXCVT:]F'Y^U6Y':N,]/!_DN+D;Y MR9W1@??^+>&*%++.][.N8< ]&AZH&[/\\-@^O[2H78JDG)G MKKC:"LKY0B"S \^6-Z&.#I*6#R 78WC9:LU@F<0\*%DC[HQ :SQ/"M5Q&0I//AF(P?+@I#1D+GAV.Y+> MS+)&SU*KTRA$.AD\FK=9$8A@9,L4@X..(%:Z68Z/0>1C,!!%;%EMCV(K%_+>N*_MJS]X:Q" M5_OSW#W%"K*[SCX7^SPTIG6_I1G7K]:K@_Y,-B+2\*#F9[H853]G"Z:$V;Y9 M#28TKDFP2'+H[92;,QM.ME.QPW?Z'>?.44_?OFT+M\8H@+,,(E=B&B1584=Q M';HY[4@E[$OLOK?8,2"!IO!(O%.=_]EE_[A8[SLA9_@MM?H\'KQ,WE6\Q^8; MIVL+%A(KRQ65)N.%.W)8 6P?,/P*I='YF[H: ]%/4MZ"15H/NDH5JQRI^V:A M5)I:F"L2*!33A/(%?P.*%"$Z D@+!L48W_JNJFL#)5D-*K-^T[^4?CN91M[J MRS6]K"\85^@<%^]S4MEN)VG=GZ6%L>*DXR(*Q+CC<%&,"]4M<) KVUY$C:J6+[U8X[FL&)IY MCE44V?B&S5[&U" NI7@O;#(85RH,6@8.8!E6KC7@Z+'G<[M=;.#?9%?N15:%XQ&+GJ(595TUVVQ9LQ:M_WD)[36IU5'!T604]]VMY,W#YNYKD\.0%M"S7 M#,DK0-\+NB'^POLVEG_[W/<%2B$?E6FC,9*\ZB\Y7?U8M&'L]@]W>'$VS PR MU/VO;4P8D7T;_-QQ4ON% F#%DX&]#PPR*]ZTE[L.+I_ L,9D#E>LF@YTS"=J M;-[MP%><4M).W@6WQ?7[0.0#8M.9]*188 M&Z:2/TB0L!VS,%JR.FI+25HUG MVW_.]#B@ZD(GI:-^"\B,ZA&[X]$3>8KCGTS](;H8O@4#-9S2N-+L!. S78WE MSEU"*D)($"D#2DT@)#5! M6XW0^\X,L7\%WUXG[MU3="%1]HHOWVCPXP<+S, MC<[O47P.4=WKOP6RY[))I\#9.LA'#S\#+^7]10[0#5NF P=E96Q6VELVQC5- M9 )\(N"/XOX[#9=GCVKHL@PA7T[M+QRH(S5L:'X"(*9"'2"D_)V_#>10W=J* M2IVRAE],^,XK*EMZ#K 8 M1KHP(Z><[Q.;3(:)\'P+ M9K#4TWX(1[.K(53S=^ ":Y,7!I5I:ENR"R9B]BN3+6O)7&SAO""&71>B M!3]\6"X[/.\U]8!]#&C(]@GB'RIV^T!:LE#WDI'XHHHW\AO[L/#!F"W;S15I MA49&A--B8(7D>7+.([H9,@/?JCB(S*O8]0+,2XS\M+R&E&W?3ORAV91MGWK> M^^1AE5-_)'_MZKXYL0L>R-[#6T 25D20:ZU"-^@U[+V^*,[[0%B=OS];W 9 M?[;%PB\IR:\VFD6K"1GA92_K4F1W%GX0OIOV>4.!,(V'AE.P5X[[FBCZ$Y&* MX&<+U8"1 Q6JS8'6LO8SE"6)!MO;*7.M"@83ZZZ6)B8R$R[/@5E*#22D-)S4 M3UPZ4K0'7@/B!K'P65KS=%R0WE)(9VMGWM6J&)^[8NP99A6I#P-#YR06DIBIH/R_]:])6"-V$Z 6SHD M,JP1^OX1AE!RK]9@O;U!5WE3:SQW2KKV@'!CL8-#Q'*/6G?:-E7681X*#4. M>T^\H$%V6)=^&' ?AHMRM:,#Y.?Q5&0:7,'T5_OSMPTZ*3>J7WE;&MT:&!YY MWQ([D?U8$5W %?[,X%U 9Q M0W6<)).^9ZWWC'P.YIMI-9OR#8"13BTS"/(WHO0[\(1@&LN7:9#Q8UC=H^_9 M,^2.?H$+W*<:^>_MK.BGXQJGE@>Y(E.\0X,YSR$+2C\KE8YLJR8")^U^;Q%1J6Z5)_1GS=Z:7Y9Y@=E-R-2;,'M J-A>8H&#^01TYL HUJ:&*G8%9I&/$SQ.%#V(L'X7#]O\X#QPQK=/J457*/ZY-::KWC8U'^IA'>H94'PHTQW%%Q( -ZL%,EAW;AH./=QU/"GSRBR@&1@[U M:LX]C@%IBE\%;OA.& G4+A@ORH6FNMF:N$'P( M B]V$KUWY8I)#.9Y@12\I_-VUY?=.V(-NT-DX"X0#^(#:%PQ+^@U)M]@S;@O M>P\FN>]P[JBP !5I(IH[3G_IU6JZ&G-)Y[)&B)YKU+X_J9FW53MJ'TCF<(5+ M 2':PCH!NO4EB&19<&?PXG%X$73K@,7UMWF?[E:N%;X?87!:$C6?)=P\+_/J MJ5:\#ZXT2TO&&R/+E6CMF+'2!C29#SMF/V:,#EI$T@MI-Z:E[VDI%.]WJ*%% M66F=X5_?YW8=\L,"YI4^:DE@RT4RQWMYQ6\%RI+ M/7-8*_:Q-D/U2FJ_]00V./W,1/?5,;D8K?SN.\.FY_^<;'H'PU*P$_CVDO7/ MK'"VY3.PE;4/XS_##J>,NUW^X83WF5'+=4V,9ND4?()5U+WJBXV+*Q33K%>? M';21 6I2VT:F,:J4CC6]#K\1$'TD;2BH7_:BDP4$@JS M$JY&G/7/LK[.($3BU:&)+4$7> M%8;>PJ#Y%5!O%IE2U?9L3N; ]-&UIZ5&CF^U4S/"#>\*P+,0807BX I75(R5 MB-D!:2F)+<@XF%X#NGN!$D_8"+"=7)[TVJ(XZTD_3HL>>>$AUK_HSWNUJB56 M?6R_>\7^#5)3Y! *U+O[?@N6';?9T*40,5(HW,0)EMV"2O#*R;;UW2%^0_(CS;F*"D)#_G>VX0WT767;)ZK(*0QU7A^M M3K'C?N4S^2G_*W*(MVH9O]X)5#*' =UUU:=@+V24J:@A82,CTPVI+P%A)8TU M@0YBKXR,9*R.F]D1Y=!0/7*P9,%ZI] 2)K+W86603?, 8=+.* M@?23*ME>X_>U95FYL=$H/LA:(Y7Y9=LC2[1;6^YFMT'TL0N[S&U^0#V#3%2J MSQ=XTXF41G8(.$A+M-'DOH%+?V"AAI'97=5A%9M7=T_>?7A1_."E)H^Z;25[ M&EX]#,W?)?7T5>VN6R)JUK7G>,>(IG.J<5'&:9"B0T9,ECN#@UOYE!G?Z-&L M;O].P+X,2OTN7#B25JI=Y.@\+63POV 6999C;7/\?$_WFTI/LZHD?[_2"-@VF]#"6Y*6S*_S MN&@DJ(_H1V3#FQ'I-BK@%3OP!S3]IP-T>GOYYN(OET5FLP]TNAN57HNXKTHN MGD<="$;,!^Q;S--PM*F"6J,%?/U;PY;N9*:Z[_S:\9!(\2:Y&G8=B\BV;'- M=UCJ%:]8//31J[HK!&,$R[*NL)'@U6(<#Q13MF"+)D-OT+.#7+$F"\3P$/#% M@*L!",X-TL\ZOY0TBELI^%DH>R-,W[@T17WYMS%H$)E)P$5/@9K&(^$@_]5> M#:0,6_]ZY&!KE.YKE<>/#!)>G5F9J#B_OSSY\DH?['8VK)EESGW+*YI]%@%J MXOKA!5NP=N+0-W?Q+RH0WQ*N;JQ#;B3J=,5JO#WJZ9A251&)H9KZA(Z-\&E^ MK1>;VH8)!G&QM2N/,X@4@LS7_5/"%>\C.N8,/N=:%.7O^_*ECY*Y:U-_\PI7 MI("U#3M-!+PJ 0*3#(GD">@05Y!!DK3:7[V,X>/@'_L<1'>V9VLOM!_Z1\KL MX^;@J"IAXK'+MEWUNM_(,'$^6QCTPWZ'.,*S#64/S M;^,(V<%&X!66$.0W;;"ZW!D%I,3&AR8PD[K!3^^S7ON+^[KN>K_Y1B@6F@%2H!"CALG;3G<:8PWR07Y7' D# M.P<551H[:JO%7NJ:#[>+92G\*5,(*;W;/ZCV+O)AP"8<-%<\V@3DE[!"0/B MAS8Q/0ZQXC52;*/:2$:! M$#&A6]+PR\9?LVS9%ST&XF>>?DC=\[,1D<(MO*+6 MO7]7T9N7-^[F$N_QL>H!!#,'E&:Y@B@/1N8ZAX&R8^27/(XI"3CX&$?AN!B= M[21V7+]M.W$C^96S36Y#?E6]OII[)ES41@FC/OVTQQ*HI'S*H=2+T7V^>;UH M>=/VLO%L!?.3O<%OR>8G$@;YKB85+FLQ)9PBR-L3DXG-0GU!8LQ8SGV,&.H! M.M"V^^3Q4('6/J>FXB[%RU:&MY*'S[OL.E;ZTWV1P!7]R"BAXND96[ F(3J# M)?(-#L/N7;/968($PJLJC#H6?D[M6!QR_V=W3X=#P6L'\>%3SX8N7P@[(_V\ M40P!'-L ]8]R96]Q"LB1],P&ZT]%[N,Q%&*6B]*/!S\=WN[V^/9/R;."Z.2Z M<_RZ7#%"S4HP=Y[4I+DX4NE;P*R;=>MY91/?NLV\RP/7U:_YX MPM(&%P8W>=N>N4:8\(YI=B++";0/ $@WXI*27"X\#?VQ?F%'\*M"_41I_;3V M#\M/O]AJZ=_]&W6^:U5R)5+VA,6DB6Q A<#O_P-/<$-D!"?TH..D&L#$B M$3@T?_%EAT&>1K2Y1:BCRO)29= :_;!1PZ/]FA::L$0AMAP!@C5MQFSY!&8 M2&=)8 Q ;50( QK)D?C?N>8/C+=-#JC$>'3Y]BA M=^)8Y!H)-+A04(6NY I_9-D&8FR!M^T=-J(QBI>C,AS*+%T7SP>@Y?U@2J.7 M=H;[\;W:!B/P-@EVH-V'2,T+(T@^:'#/]4J<2S#WPIAD.,B/Q M!1VOCNHP/N!:\]KG^_[1\4\*L;79/XF@?@4^GN6 ZU?#FKL#-K_,OD"D_2K+ MZXV1:<V##)0@&P J8(^ <@,6.@9@TQ8N OEAO; MI1E8R(R#)]O(=R^8<2+.UHI''FL7^6?;C/-*H;><27>3M_@$'SA*=F+OT#_% M>8A %63AVY!T*4;%^#"Q932[5]^-@:1T#KY7]/;_N:$V\Q2VA&4H>>H[9^^1MR=!_)>]J M\]R7"23>$[CSA&Q\D_L@28 [4V:>VF!6D%&&+&A8YQY\_69&T.6*[TTU$R :H,[I^C:B"P9%C#\ZS MJ!'-#>@.-5D[X,'S(.9\RSOGA@M&'VP#QX['>OW3[")_V'AIEBLZ":PPGX'M M5!2H;'R.#V6TTX6E!N MH#0U;\ V<.1[\.;,$<*2)3.-\\0J@>HN!X:>!N,9E=1O(*27W^NK@ZVZ;J1Y MY+Q^[L(-2A4PW.E!OZIUE)[\M/TCO/577@\>B-,=?>_JF*OEB9T,$ @8+=ZG MU9W4[25K7B_LP;>NW_P_3H43[B!BIY82N*(U5#QHI#@\E8EKEI,!$8/$-CB$ MNR6=KIH?_#$H^($_-/A(PXSP MV[DL^K18M?:YWE<<")B>@3@\C2LRR[**0K;BUDD49--7'T3OW"_+1^JL@-XS M IV=EY.MEOY)F1*MD]^AI_<$ =VQB&"BH3>/XTZI^*Z36.:@[[J%=\%&N_6) M+YF]\X1[?(;T=P^D#D;NNC)0EWY4-+O.NCA9= \!!MT#-=E_A*N$ZT?8J)WK M(MUD[WZ*GAK!FL[[.H H8&'@*O=J(S7/+5E#R1?4M/6NNI?:7"^I7"J=;/T_ M2)(C;+@*Q&$$N(=(_\/2X%FY2'>AJ*[1P70PA"HEA;&;,2L/VO4<,*JFS%QO M;C+6GJJ8BCZBX[]+.UNS/K^2[,Y6(##3WN!B<(+0#*+'E,X,K_X?IZQAD!U-W8)] M];G-CN':7X,D:A6572AR^/:.DI/9O"AJ G2C>>N>W6Y M$RJD@6_$14U:Y&B0XD"%#J?2RKP!U.W[&\]NB'SQO*>I3.+531%O+XUD>OOQ M@IUG2@KEV!!L%M)?(RKWRM2L$UB^&'70Y G&]CEXB64;<*)"9O:DXVV/WHKW MPW>0W4[A4J;!?F=J/MV%?4RVN0WYMEY>503,*0 W[&;/%>6%3_16Z;MLOF_(3O,15-:J'J>V!Y*S0 _XU:;T <:44X,5 MBN;"06M:MWZB0B!")B?P7KR86(>1]WOZ=XV*'0>W[_ASQK)5FDX$CDLE(U6W M8.&X17Z*.S1)'**Q:MT,5 I;$U6)G*1X[6[9;/RAUE7O7/?Z&RPKB)D\(W1F MGT-B)%T5(JE]." 0LGB=F;T&V*F M_,I5 GDB28&J;] ^OV3[!^#6.TVG4#' M"-74 Q,M@<=\+RYNRD^]BIGA[;& =TS .VO6;S]BA\S_1*PC5*(2O, D*BY= M*ZCEB[IV,TJ'._FFR$,$5LCW>;SX0*).LHWC%BSMLLTNMCDOU@J]ZWT&G@K/ M:=N01&N> "DTZU-KRW<'!J-"JD>M7)\U4TXIK<#B=6$RETZ WM#U/,9H@NL_ MJ_,<^G(/1/0A9$C'P9*&T^_0F6Y$AGICE3]8%I-4?'/*NM7FV0(KMGFWQ;@L&9*Y4=90@Y=IQ M=.5P_\C;NZMF0_\<>_G,][7F>(0?+K['C$*0!$T&.]1W !EID8^_!@3]XU,6 M45H3:'"06 Y- ]!) S-WP\7[9%]C#D(QE"L$78 -SU$ MOCBO,LJG7K#];D^TO$:^*4SO"0RF'\P[DH*W:>4QO(.8R]O9G:$NPWFD2&GO M?0XP5T:7L7A&TJD?52SW3%/51D#MA-(M+.!PF3ER_/;-<5A5!\AF,5=Y\1-V M)!C%/Z;8AA6=Q#F+#,P:\$=/4 3L:NZAQ7;E8KMFD\*<'\5<2='VK/ M](:=,9MUJXTLBVBD$BX6M4C=@O'6!J9A1^=)DF;N\LMK 8HY-CM/HXO5@OVA0)CB%B'/PI1KF*TZ#C0YZ=67P+WYP M(Q$@.MHF-?%^>QPE)-=](7@D,!5L)2&3^[:@N7C MR 7X-N.;3XVAYZN^ND]9[7QBOH'Q)*MF:+J^4..W[E3P$E3UK,RZ?,(-4\C" MH)VXHDD4/&BL6]##*TK(!3268W#P7J$O97%P^79A_#I6>";V*:;^&YUR+&OZ M(=^IYHB]8IXE]!3 NB237(\(@D'7N7##;#IK0 MLMJ^QG4G_9$/S_?97)4U.IOKK!%^U_QHR\Y8SPUD4R1;-H=Y"1(I&HT(F+81 M&R;$J&S!LC?FMV CJPC&TZ;E8B+5];& 06?)>;[K#^]'Z]7MC=B=8&EB!_63 M!-V'8O-*MT>R!=W32$(/\"??_MK+)=$*=D;3L#60ZVH)ZWY^J^C2\_MAB?HJ MS1]:+3O?G(*('7J*/LQ"LWD^$(O1[@0;>5M.3SV['NB3Z0P0TGO,JMN9S53K M$Z?_^!P\6&=7%M%/ONOY/L/1UEKH_SS5_F>\)H8D@R!7;L$Z(WG63] +% 0: M>P*!EI6!"NU9=NCCTVL[JO!2O[+H$R93>L=]XZ8G&B]T2MGS&;XI74QNHS$)&M\:H2U^\%$,AW4MZLGUZ80P*>PZ ]0XP\C%^OAY?-43Z%F*9UV7#\VLLAX;V#4GX]VJ7[\\[A^]%.U**V8 HTRHCY5YQ86\>X TK\N#/KPOPXT2!W MPB7*_QXL?@O6,L66QGF"28S/@\BV!?H@ZS+F"*?*"DG6OH4YA%2U5ZLNH8R= M%HQYN5Z9*-!YWQ9^+D$W>26A[@!GC+<7VZWL7"PE*2?+Y]"TJV7WF3T[BUR^ MZ/\(',(#?A"TZ:3OXVJ ]9!NED*J=<&/?1*THU@?^S2&P5&GE$:K76A[#?]Y M/,4TJ]7;/-J06[M_5>O,J5T73R9;HYASG$?871!#:[?A)0GZP?;? 9IN]*&."A&R*!]J;U]DI!C\ :Y? \N'2>(4 M(\C_X$6)D8AEI!W O \9K.WH!);1WY5!\T^?5E[E^UME&#?;W1OR&.N\7&I^ M:T@%R$L8QDOAR)0"4%L >E59'HO@!@JD(JI] 7LHP_LZ06<\G]FRCB(C;=) M/+[G&+9L(OCF8L>V'ZS3&S?#^]<*9I*3[5RQM3^ZK:WY9>//E*>'M MTYM2_]<9>$0W7L)&!8, S2%,X 1Z _7]?W&9;',*Q\923=%AIK%8-+,'!OM[N^BR&\P+W MX08#C(U!S!(0#EGW%ZLH /J-!8>KHM.G+CL%8X;&^ M,>U[S1&19_V72N\5GW7_WREPF<60HKH/3MT(ENX"4QB^HP%.&6WZ"EFH^/(D MS^R9>7ZM'+F0CW?O*L;EWSR0& &[[("!P(#@6TX^]R!V%0X[UFVSU??:B&U)F M,[8[H)!%J2\/]&%DU% FQ8XV=W1$F;^?>KIX[T?RU>N#&8=4F<8^\E1$\R@= MQ7+$]/4 UF54JWG[P[U->;65 MWZ'GM :\'\)8OEQ1^1 CGOZ7@&]C&4D#RT'I_1R\E;WN3=,\&QI=X:JOV*,3 MFT[BN3>#- M/C"YF"C>VN_./(_&50+ ML_*\0N7K776S",09QBY;R9J7RE:YRF1$B=7I-9^1ZL;UN_6J@H,T8[9L 8TX M,)7I(:M^Q>HO17 601@N4DO[2"P\R&_YT]W+QL%%NIV!'5\_3?DW1(U7."=LF M*M?T]O!OMDQQ)=B<>ANM&*("+@I^$P>L@3?9>Z*[;J(M%E0*[W%&:&OK'MG$$6;;8 M*21PL3,+:X5>.0[RL1+84M.]\NA6S] 'I!AUH>T\AYVW;5] M_^GTB827_JE#51HS*X9O?PTF%+F('/H%Y;U2/SIO[/+\7KUV_*\;_&Z +&3#Q8P-"D M_F:K0LZ0^Z8LLZ!=#)59O 63)4:XYY?5'YIO@R09?#,V>.U,@&.96'\>*S?C MT'??1!?-4QQG3GX[?MD2R2GN$:KC+O3N:'G3J^M"J0]G]);6!(]>$HT6[0Z/ M1_?:]1!*FUV$3S^(6'D&"K%E65R1/RQGM!CS%B/RWU/*X(R$09O]X$?(8XG; M47+TC;W8 [/NSN5BX2_-WY(*<?WJ]W&+]#)'U7^&QEB?KY44^;\JBV,X7)S>E^K_ MZ("&C"V8(C)6I4KJ;AH!,_3<7<[N R?'J\/!2Z6TX6.A MT78[XQU7>II6?CT^L+R\^GK5TM(R+GO/+2U/QQ1O.7%!V$78SK/X_\Y%KDGK MM<"H@ND,V6&<,%N*8>[P%J(74?2'C(R4T"=:)=?LWQUI[=.]J3;]I[ I7.O, MID6JT 2QZ?>Z$\N..PYQR9/&RS4T0I8Q!O$$8PXNU'X)^)Q!&%XI#];_8EB5 MG>2ON=1FI\X4=?VL'CS]PX8T12M?=:<\WY/&O--1_TU5V"Y2+?V/;K M\*ZO!32OP^3%2Y%K;(_?-;!F?%8GC#].9IZ"BN% HY9>,Q,O7I4 L',X-GD: MWTQ_.E0M8F4_+.=/>(RMF!=N42Y5SK>IS,FR/:8VH/&FSZL'3GDBZ(1 >=J& MY*H>B!4FJ21/DE;IJ*4YU9LP6M'#2*-IKGS$QA<-X:KEH>*>H737A,S+?7BY M!SL@^/=YX-9_) 4I@H &IVS':(,'Q-:*\,\0['6()IKNI?$'KA0>66 X]_9F M0<[;6?W!,Q_S#$OF;M@E_;=2[73<;!I[!^\!=H^P'C0A*(^T0$UXDE*-]J)N MK*3=9#47TV3MNYM?+.Z5)VI]:1,+-%WT:,Z6L>XK8HP+5C0LIP( M@.C2*<<]RBL1@.)XRF0BTY58^OIK'BN7X]@RA8J*]0_>,A2_+V;&VZ/C7OPE M3N79&W-1&G MD8^B9;B0O?5^ME>_97&ZET9,]AY*G]*X*TJU$L2>*"0I@E8L3%O0*>8JK4-H MY3DT/&P=TBVIVCLZ,\5.9++SM$LLYKSG;C:^*M((.BGSTF_#YCXO2:TAU5LN M&K@)V/1 +TP;:XI],P]A&3'*F+DP68Q3@5-S0;\=[%6HD7.LS;5=[#L_L_0D MM0U:'25B LX_Z]$=&$6^D%A"PN%IRK;,*7.AA!K=.@76VEO.G0HB#3 MM.4[K8H"I)D_/R4\<:YLVZ]J=051''>L.HEZ)L/V%9_R;WV-1Z\;,_E#$9+# M8N5;Q;Z -J%N@EO)#.@'#GLNTD8,Y)?)H"^U+1^.!@JC=B( M]J+M4?FB_:.+].7/EU\1),Q]T>C64HB(EWNW_-N +YQ0@*C)#11R%%"^ M1IBT"Z?<13:M]MG -;EF$_<"6)W)+-&^NNKO6*MQQD#)]>+;2O9!/V_F S$, M7;&H4Z]0-%:7FI=[8^>_#)1%+U M/KY,XF[U5[VA@QJWZ4!Y9[2P5/5=@.D+)>5U(9EO@!8\5PG?59I&C$A6;LEL M,H>@]S,ZO&ASUGO%9CZ-&$3(/KBS/2W?;.F(P[7$NSLEJK$]2 FL 9(_58KB M*L6SH^LG?I.3"$UPXFN3/K)"AW["]5,)1GWP"\U%[]8F=]Z]^JKY%7H!HG.A M)]H3K(Y,1";*DWP.;NF3<<51 M3WN<7#(Y]6_=>FY^)^\QUTBXO2*LV,!=%>_$E M1UCGZ9PX"M#S^HK7)/8 VG/;N8;Q/QE!307V$Y,KH;L+VS*O.>?9Z!==R,FJ M38S')% % 8DI>V M67$5%]CN3: 5#:D-='O1M5!( LNI%ZEL:G)5V!F&\168'5MRRG+Z6ZI5Y!P.?.SV[=:L+JL.NGWP2LK!?^HN MMN*3 0H=GX)4A(?"P:UT[ A2BBM2_4,PV IVV]"N/1/#E=.-/:ZI_CZ2LI_[ M#OY\Z)6YC^3P\UGA9?O]#Z#"+;\^@>G) Y0*PLO3, &]7H? OK4ALO80U$.Q MVYFYE;7M=B6V[&(1UOX,O\8CVPRBFWQ-G_5O=B2 IG?(@<*#*>S[D(&M[^)Q MX"G2D/^!#L-S$065M-$9][[2XFG^)@SJP\^?H+6GP9.,FE=JSG="@NYOKRX^=M@@=XHA\',F M,")*%?M1P/#,8]=B>O!*#@<,Q#L$2R$A!YX.HN*AD\@56>,'R_96;'\S_?OXZ937'V MSL^\456P+CIU\^:FVG=#F6]MR*"!Q-("*X)]DE?6E)=4NI(.-/+5?-"/_)TH M)HO1GWIJI\%3:VIXW8D_:COTO75+2=Y?;YAP*4Y)3Y4].X7E_83U'G; 0\DD MJ14JCL$1H-B8%]Y-> @:[C:.%>4JOVK:-8VV&"*1U"H^/*^[?W_1XJ_+CJGA MP[/_9H/6_LN(/4-R,/LP@90Y9+>^>^F;Q;;@/MQL9-Z*&7=ZQK9O'1(6%Q2? M.?'HAIT.+Y$0A)H-% !/@4G[(6;@1]]S)6EY69U0YB0!FKP4PW.D3I@O[]CQ M_'FDY[4+&4XE)?W,0Q5R2FU)X] <2S*XEPBYU/2AI.]EZS3FY3;[,TZ$*-J#^R&:4U_-)OBO)F3^=+7Y! MU^G36:@K+XDKRG(_RSOJ^ M?OUYURW;R;;4JZGGMN2,^S:^(T?[KC3ER#7H0L:FL<9O,KL\_KSXR'OQ,:_GV;^WH=P"X M Y&&W8X=@:EW"C," NU4T%M7^WR I5\UB\TX1>[NJJV<$HQYC6]=T]S2]NM- M+V0&'FB?;Y>[W0X=R\Q3!(%>\0]>FJO';,;1(D:L$,SR MQ* WS?F/Y>HMYD8U*GO+SQ)_*=4'E8Z"AAPMKN,DUH@_!F-&H?I'_QT@;SE;L.,E9W?AE8BJ,AMF#?PS4[[<+)JGPKC%M\('TTX_J[,N5;^?-S M1V>GO7T.'[MZ]79R;SCVO,@^J?0;VC,(U[I0M,=$7T!_9VZB/SWR@:.:)(X1EE_F2 M>/HZ9,;H1 OX[!$Z!6LZ_VW\6^G"TH]8RL@A_^.K/OF[Q4I/\2G=+)=M03+O M-O?WZ URVGC.>$U>-7\SUP%'7*/:P QD3 9B+H<5QY?3I\:8'I1!L>K<9LY[W@&MA: ML2*H_8VTKS!9\,/,1L_#%Y\;Y8R33HL]F[5S-;TDSM,53(L[?QC9"%LZR*3W MKT/J$;U9/R(15$(R)OH288-ERT=;SG?;W9>S+A=Y;3^X/7)KD6_LU8NOCLN? M##3_# BL]3P>W 9C7.'X86QY>*&RQA19UM:F"J-NY864[53FFI0NTN83PM$= M51_QRSO4,W95K=V]?4]"K+ G S@8"OD^+@1O+_:,*H*^M(6>[[&C*0)&;'A00'ZJ#U??8DJ:\QB$(TC>X?;0G?M_VYA' M**@3LM3$.$$Q=AY"\V#_',)8*L]_VKD.:L'5L$^9T>6B:VVR4L']P%4_@0S'GP',<>\S.]_P]&%56/XZ&D$87(%SG%'W' MO_[2;4MIVWG@H)ARL(Y%??T+F4VP%+)(IXRPV- Z)!1!6F"W"6<3(_NB$PRC M()7Y'P(,6'']A%S(OK:\GK7;F:[^6WOE)'"QJ(SC:@6:=$-]\E=(P@1'BPQ> M(U!J[ Z 9(&G9K-2&:Z M"S92B*%]\=+_K3+J.K'G^_.H&)[U)H/7N-&.?#4/GVM7MZ,N2[R=E51?7W82+PF[%7-<\&)/,,+,PAL@E';\=M5WI"S&A"8KW;>V MN2;$8 (Y.]\K!@LB'>KGS!_ZN5MF$UW$3\5G[4DF!!1E+PHW(+$3A)91KI*Y M$_CWJ0 .#W1#-V!L0&!K(4460?4?+:!%9#$.XC@NG]MN1U]XJ)I MDZXER7OPIE[Y1F_]6IT73G"VGLY;QH'&L#0XI1[*4NT6;G8E!6..@%O;Q'/+ M#A R.U19$:Z=HB=:\QUG8EKVWAALWJ,F;^*0-*ZR.UC%&F >!T C7!_Y!EP) M$\<)XY/6(>I[1M.1,#NC6=\S/]8(:4O:LT>8_(+(MUN.E&C7EX=_!9_/X MF\I8V\EL0C)?2N (Q.Z"=0\Q)N!B*A(\VHB4\VX'K_3?'I*XWQ*FT.!@\ "Z MJ_",\V(^=OGDPGN)?) L6&F,8,'/CO,>8]5!$UH:(X0.)VFP3X$"0@O::8(U MA\$^@/>L&@PY]>$D/I/T;C(MABIEW>\3P]T#!@F"&L?E_+*@-!UR/1 M%Q_.R[;;?L9%N.N20#?*HB"RGC<9E"8X]%B%L9\N;77KMV=;.$_R U,V[Y2+ MS.T(Z4:^M.(J"^B\*&N"BNM%@28>J]TH":X="*?] %1 @%K_>S>FE&@@5_#P<147L M-2$2:E5C_T8GK -8S+XY":W%XT(?7X4BUE+M9'G$ZPV=^\7Q?R;'G3W?>T#O; $%+ M+"4&-N'KTH3.MEOI+RR>[,/VO_;) NV#JR "KR)E8'C*=: M97;J?6N+R^#Z*G\J5V7REBLUO4KK2=4'!ELRTL,ZFF)"2)O?S]AZ#9&;0Y;\ M.4>XPIHV-7S!HFE>)0X?D/9D+O0XHU>.3S7!=+Y/7D_!%9G7V7M:(%8+ MPG.=,\Y4[WZ#$^X:88"@E4P"\P02-%Y=*N&80(VJFK4+VB.(JN]*\>O$9/CBN8@A?RHU: M XAB)^8WMO0R=YY9LKUV-O/H(BD"(C]SV[7#I5_4^89Q_C[(_CQPO_[QYM=@ M)&>[2_"6Y\U )$S,X9&?#F_ILC4Y)$S )&^RA_ /\$)IEG^6KT5ODCOS U&=SZ'U^] M;OTCOP0;,%.EH)9X'&?,1M !H#/:, U1 89"J92T9E,]]6&)&[SWZ5G3. MLD-=RMG*Y,9UK\#_+_E::WBV[4<@E"#/'[83_; .N0C;./T-4$3V%/7TKUW M75-^*[]HW!YT6]OTP?QIER:739_ U/P^Y(ZUGC+=^^LC$#[_<]B7U@+X,6G/JE;OC!_2-?_/J] M'2*)^@**/0 GK?(W<5@M_$TLCD(5HX:S28@#[/:XTE82269-RQ74O"U@893M MKKKOM]JDL_9,G%0VH_78U!X;3\YI_:5VC!"*[<4U3/6>X_@X" 85!EK&/@F% MR\##$,G7X>F=1AAX6SZBT1M\<3#2L(Y7G3)M.^S])1/#,&6FV92DDK51H"&, MJ]S ;GD?0YX9X$L)3RVUF%69?*GI<)55;=WWG=IHY^\D0JY>2V%0ZM3)UI]T M%6;QX1"Y9?,6];EF1Y[9>$R9^<'QND8SQ>.IXT-#KKDU)^WGE*MP),=.B)*@=A9\$JQ!(A4>A8S^C3 MRQ\R&V@/\QFFM;9ACPR8!VN(NZN73NB6[3B=HKNUI>Q15DQZ\I^U#@V^Y#!' M FW#EZ1S]IL3W23ZV_(R_XP@ UZS8'F8B)H'KGB%B*G:NCA ;\.AJ.V9S_(] M].V]9W?,__I7TA$;"!#C+:&J_+?PIK2E8L&3')GB2C]#5U"]B%#5"$^"0FW, MK'OTUIS-=9'BC3Y/TQ.H\EXVN;OT[%LWVD?\_EJSV.99_/Q[L?76UB>S\]X! M]LPYDG]WO:/M,:EZZYVZ=Y(.BIU-%DQNF5#ZB3\/$Q9FV#:PY%&![5F'-#CU MX3=SSX&% @QK+4OH*1/MWA&%C\GHXYK;/8S^N3Q19+(K1G-(GNU,>3ZZJ_@N M*,W9Q_4#*ZE +HX9A6"XL []\F09=2KP\<'Z,/^ M6R-W=[?=GLB^)AEQZ?SAOY6DM]*,D]IBQX/F- 6\ )B19C=_ "*@Z3#F:1AH M?#SY 3J0ALK%F(51S:4P5LS^)^8,KA:U_5KG^\@G'A[%D:;MIDQ!J();ZH$SW ^/S ,E]R#3= M )W_14EK[%IFE4R:=HNC$N2T5TOS]@E&3%.>Q(][_B!NY MN?JM] DH?KBV%.A&RU,/L]/HF(QJQ&V>GY\-78NM040G&)RPJ94_TFIA4RA5 MO?]\U^9&D<%0;3BHS[G&']Z2^III1&/DOA9XP73M+9T3M;;NU!^)>M5N2D7+ MP^]K;[\\>[*YOOZ6O<[478"H20A&YI%?0KF* UW(>AQ#_RGZ_$JOG;3OCWU1 MF&T&^$C#@@ WL]8K>KH62[>BNOKC"_(!0SCE/B )4!X0F(> Z2HJP%6*)UX/ M2;?3P:B!B=3?D_#0O.2ZS>8=NS4GG"?;V&7J_>/-6V??N>>U87J^%.9/K;JR MK_ J[*3YDX#X;R@)RL:P&,49&$.:K^Z5RO!F\Y[-.1K/>ARW[S1FO9+)KJT5 M$3LA040R44]>4A&BH 9[ LRH_G'5VORFZ3HD$JKM;_B%,70P+#!$RL?FK3"G MIC;X?*9B?/YMGZ.\9$FUW+OBO6.F$@6#\)4^&\ YE&"4%7%A070K;B* M/]AI!:?!.(XI.IZ=QX)F3PN&*E6VEDI&FY^_<\AD8S)0D.8HP 75;M0:3BH'Q9+GR,KXS9SL3B!)!7%@00N0..8S$UP:GS[^8M2;XX! .H.OTRL]L,CW&TOU'R+>H:S*B$B\A$S= MYT_!ZZVZ$+,%E*WMG+W8<:QX<@"S\_7&F8= 481+*J:]YMJNNR'998,ZGS63 M"TVKQI\^@.81*/FP!B/&'XX*B.B'U>,9[JP0)S"922>2LE7(HMP(LXFRRPO. MQBY-G=DY#\_R/H6ZJHC['PF4C^2(>'@<>@H1N2$1[O,_K^_ZWS61#4\-4D2- MC$3K,.J<.('SWXHUCB TX5()E,=DYC%\QA:K'O/?CHUN 0DE6AWX9X2A %NV?Q MOY/V_5]HFTW8Z;PROHSPANS&V'7(#(>=R%3^UU[U(VK"K 8+8Q>?9^\<>Y,M M^CC=H:):L+8LJ7#F4<2T+ULHG(;F[F%Y+5%9)NSR=4A*'G/A* L"$W_XH?9, M.$DE/7"POOV5@>FL0>3M1SL^G%G=**U'E/@8\S\H'_I?-._B &EFPLK-!:;R M0LJ>F1B3FFVFRS'>IH$1+G6?3^&E#QWISRF\JZPOIK#I:^.W!]!1Y(P$7Q+/ M\12,]DX"*B,&.HWOW1)5QS' .,7/N?8%0%@[7OR ]_!.;_U2X/KF0M%^7'CZ M6J38T8.Y^WU_Z^W3S9AW?N@1YAN372URM4O=K@H"?:!]9_%_;_J?J)5ZO J] M\Z;:PP^OHZD@\GL?[-9O?"&<4BT83'(J@7D*D=IVX6$56$3O(JMB9*-Y%!IZ:<^:H^F;VV\7*6YI)H@]E1.">8_;:WAS%&>QD&VJIA<*P87_[ M@-E]C76*["J/;EOM-N3W1%NTB]V*\M ./"+_>+H&=A=Y5K+1Z]G8_]SB^\^+ M44"M(LQR_C1>.;@G4O/]4&+^87WQ,]J;])-D,?LYQ@#1R$X?(,(%CK-TM \^ MW4+??$_@"&9&:;+"&_!Y?*E%S_JWI5?;4^3\OG&<74]?ODRYK^?TY6;L3MZ] MY>O_6V/Z?]K_:?__;9U*ZY#D5$+8.D23*RN4UOV$402UXBVX;N ?6@0LE2]@ MN.<+>!4G"X9?W9;B#F=%FY[KW^NRQVE_/V:6O\F1-JK)'\0U(A@B E)Z'IRB M\Q#(#WPE,,/6@SGA/155ZEN&Z";E]W-W*[YR,+VMJI]GP9K*>06!/;GCM0!C MQ-$ A1F . 2K1Z34:"*I5VZG\[Z^ZWE] MHZ"YQ)(D\QX-E]D)<7J&)O?AY+E&M+ ])OBT@(U,LZ_/:N?]!N2*O%J2#'F? MC6]&W2D\=G_#<4=(0K$C&K&T6TCH>(4 Y>'\EBG+O)FIOM61:K3["16[G&6PX1"]%,(C M/.I L6UYG81@Q&P+^_HZ)/4A[SYVVVQXN5R2-_4CWKPB8O^>$HKC-6I[[MDG M$CGJ?LM_CUJ\,E3;]3>K=QW"O)S'5<0[IZY#>OE0YFB_N3K:Y&AKD1:"%G(3 MJ[BH:J?5_/-N[7.4YM;/IS9[GT[^H+!IC\B:J",V%"!VP9N@ LJ0)P!V5GG" M29X)I/6$!VBQ%,#+/WHZC=X_-VP)T[/3?9'1!3>XO>^<052VL0"55!S-J+,7J"!AQ9L S,]4[EO*6V/>L0U8&>V55FQ@=E%:OT\(-[.PUD MGCAZYB7-9G(_B*S).UX;8,AR_/@CY/JJ+ETA2T0F]"#+O+?,IMOG J%V$::Z!RD+6O]$M34%B#]F-Y M81P%)0L>6CGQ,=;D7I9[S*.A37?NW70^\MW@3:[%4"VQ[""$(Y7Y=X M)EBG MS_AOX,Q32JRMQ9P#8+%W$\LHN(G\N$<'9D_H+.2+ '>?<)48*N]\(:S9=:67JSO?-JG:6N M5ZYHFLM,%N^BOVU^E>KHK5-BM\UB#$^G4!I1S)/0+.1+R66 M!J@X, +\<\-.08S,N'D M: .%6Q"Q)@BVZ"12$B#NM!,7*G[! T?K%4 M"*@KM?YG!B7#]G JO648GY<=O0T.BSRZH[NK\6@Y2@!$O_''^#*@\.:5.!/' M4.>X<;W]K0XR>0OIR]R#M#QY\J!.DMCDCL(XFZ@X@\+#CL.[E3W$;FV2^%ZG M_/>7%5>S55C"?YS0T.%*(TMQ0][;RE9_GL^#U:-W>RV9$Y,Z* M6#&GB::$71P_@'@8",)/WZ.4Y[%^T8M[/[M!>U<]V9W0-/N&@E,=+.6^;E22 MB9I9CR4QIF<1G@##-9%?IC&\6./#[//-+\%$YB^:-C[$ MC)S&U64%=A7[*,^_% L?T2>5',SUVVX3.:^980F$+G;1_2&)4#$51XXHZF'W4*\V?K-(LOR"EH#0UQK%1)0T=O#+\2 M_>%CT@^8=HZ^:AY22\W?F#J[=>N;(S@ M42_RIPE,5P1H+)&T9V7:J*_Z4MWFK?Z<@NGSIE M6OO\':$](^C"F2<*BG>](7"7;_^Q^_8_;/@B.*49UUCZ0TB^"S!P"!!'017 M(9D]SROI,.<<_D%H+.Z%9O'A4[^E?06!\R.NK[TDUB3R%-K3I;FZW:QA0#=8 M_EB>WL79K5_%WDO\>*W,6N'*KU!6N4HV[(M@''UEIH6]R(HE9\>@),#)"""9 M(&^9$ZXQ@D RZ2KR"?B@/#T7[3X468N":# ,5./.\:IW .> ;"33 THB"!/) M O"9 89C9K;2#Z87X0V=]XPR\8VSTOZ*@PE3UX]='=>;"S?].GQ#*$((,MHE9/JK-ES#&5(= -\K*(+$OCUAR#B=CXB0-(7 [XY$O:]_OM![6'-9 M5]KZ(KK'B_&E]NOBI$V!=']0ME6Q3L^.(Y> MAFI%+.)!0]@2E*/,U63%KC).:)+=G+ 1!3KS=\VB[SFUF%MV M+!%U,@[''3WK*-;L$73)Z^L;"*H0R:-.'->SXU>0KB U^8?BGCA'1^]"<\.;-T;B+R?+2.N'"MGGXK#?)2=!2Q$77#F<>-K.&K2A MJW+E.'15ABQ3=2")7 Y.,N;P5.PZ1(9K,VE)D/D^9E[: MEO+E]7 4\7Q(A,)Q?@NGNP@ZNP1CQG!#^ M!'872&<5] Y;KD.RRU$9#3U6*5%OQ[?/] 5'+4:J6$HV6B_MEU4[,Z.44"PL MH<.[O0Y!P:9-V.E@#6<7YC"8@4>O0]A1J?,3)T CVHHZ6"3-"'0K++0;JWPE MNW#-]752D4=VPKW+XK]*0D67JTV8]_B2PJSA>E!7$ 9LP16.'\:>5VFW$^.= M^JL;V;B0L<=?!2J-.?3J19()HLE%QT%;[=*9Q&P(1(W63IY%L4.$Z1P;OQ&I M*-#8:,F?X:#!.J0/1JIB[^0UK$-"UB&D8783F%$7 $:PN>__ M/)E<:K*9,6@8PSCM>&:V?.M]C>;A M(G'R<%&>COUNA;R:$2*V[*/_%/U17B+F).<(VO5(\BE6PLA(^CNW MYSS!R=8\<'YH=!9^Z<[0P)9;-T3_;,[D%H&1UU@+_$VNPG-&T(VSY0?0*)') MU\>^13:Z?2:9WWC$FG^,:H*+H5.V6&:^,TD2B0@+*IU3MO/0NZH;U[UB]<,- MHN3UQ8HA3@-R!8'$>P7 M!4:<4Y7& \G4F6@+B[-)D1<,=H66"BA)Z IH)4JM6OK.K'$'OPL&XA)KH1>6 M@M/"[(HBX5+G1P=6K53*C5NS%O:J#B;H'^Z^)+6A3^]3SXBL-M4>5GW:*VF M<_X@9R>V^[HJXZ#@=?9UON+LNO-)W4"\ M(E-?GYK$[7/!JX""KTM( <0#6&/N4>9*#U)Q'=+=#U[&A,04\3>Q)/J@:2VE M>PMHDK H8F21)VY[H+)))LSM61'EI^>B-?'#W:8P[N:^!+ M%M,!172R( [+<2-IY)2VU$3J=TMB) M)+/;9O7C]>FSIB-]NOUVV!O:20?LW MY27?@+:%XO. ( *XPVII/P?)'[O%'[)3L+,6..4F+3N!'[;%LRX=V/FQ $N.P#,0[>%!N%D<)664(&P_>^9++5NU\WZ'%[7TEY?3TUY.#UEI3&U?Q''*.^B-Y;U(Q4 M0?%A)*1EW6C?G W5KLHJ9:P(L>T>(]'*0N)OG&F(T9/+%B*K?Y19 %>),T!X M@1>0]618 [D7GTMN=,J) :30R?3BE#_0E+65[N&F(-;&.LO7;TL37@^G;X56 MC6@XC^:4D'#6JW]K_KGC^,:-">=+$YB_*.45S[FGD:D!\DR5Y^7FS+PTK@1P MR=(_RK'D?%NFL9Y%N)S!!1T#?]:1H=YSR5L@O.!'G5&\5W!*#?SE.F1)DI8@ M0:WJA\G]:)O*[7"71E#):0&BS*6U=^T Q%1F. )BHS^T3U9?YWRN:O21/ORT MP*5D<0P HKVEN1S:AH++L"RSZK=3F)[?!@+TR T)^O[CM].E#9H+;OA8>!_Y MO:/:VT'NS :1WP>$1Z'_*PVKCSG%PP.49]:H7K+\=Y)$KWF&2^#&U]>T\@\^ M/GKRG/=]'?0ZY%$."_ZOT"2K%$ZM!R@U MZY#?)SN-!)BP',G?C6S[X)7!?R8(@]^LJ^CKD$'84Z 72UU9V[J3\%?PI6UP M*> __\J)NU>HPLK/M.H5WHL:7H?T1ZSZ9,(_VB)Y$J>YP%^==4@ZKX?\^]@Y MX">"?PJKM [I"1)8HI>@GPH,0BCB3N!>R ,OXL#MZQ">$BIC'0(:":)B]M1R MDQ)0C2:L;7X&KD-^"OR,/">-\.UN]SKD,X[[6+@5DSHH,!$!XAP[ N*$%2KXN7#C=.-QGXOEN(4<=?G'KW. MKC"N*QR*BOWB7DI6_MTR@KL/IM&T_0>4+C&[OYQ^@1T<;#D^OPZQ\+$YI.'K MM@I7 Z*@&81F"4:5H,,_X[J\=""D3(+66XPW3L\'!+V\M))G!?V[JMS)_\26_ M![*,3KZWTXO 6K#@?7GI5M@=+%R6K:/2MMC86#MHOMA1I<.Y$]:YSKL)^[JT MBAFSG"U<(@D^;V]'JUZYYK M%R_US]ORB$A[[D[!TSBCC:CKD('1F1_LS$F^'1K?:[VZ](M)6B%>UPCW9%,B M]E[Q=;G8X%_H/Q]^>-%JFT;FAAF#J2[<2_*2+AU.JN!+#7.N8CQ!7ZB>OY\L4$QHTJGK0X_[-_6:.HE,3N_W+,:UOGO-&AHW>"WQB]D""$-1?9 M"3>)7ZXP[.0.:D:C"]@NN:NT^YYG+\:_^>.NW#&1.%"JEX>P'RC+A>P+] H M$V11M'N/T"3)6N"HRWO&PX^8@ZR)7K>:16FY7\\/;U2C'L%6GHR+#+C1?LMB M .X.$.T 2C%9FG!V+J0?J1+%-P)K:*@^5/KJ+CW]=N#EZ=SW./XDD2A4I90_SJ$HKRZ).AT8<"'D'[1G(M\"B:Y\J+V M%067L@K+=^J=:%<-'5!?*(5PEWDW.G7Y[X"&EA3AQ3-]7@5F[RI<*@:>VZF+ M4@ CCA\B1#:\\DVO;,B0+Y"U^W(3\L9B4=I876MA:9:%XDL)5HP7>P^305@" M.&+8=X2&U:Z2#KEZ\#B91LANTKKP%;IY,"HH]VIS_6GQQXD=(B9: ^R<331%D730O6N01F.M/:1*_W7(W\X0=DQQ1KOAIUR#OIG M4\=FHV4RK_5=<^K!@;I.O3PHM2QMJ8$5R)IX"@8Z091$&!&:047K@->E-'6POPS)5#CB<"C;>\0%C$O:@3IM(],JW2,.P\? M4J<1'P@\T?D0^4W M269P'D]- DP/Q V Z3=*6F";LE2[H;.>O]C*3*,D \+$\\^LD8'L)MY>-ZF? M-F]R.M[/S54"J?3FBLO*$>"]D_>+DV#G8W MN 5R;86K)&+KJ\I56N5+^L/RN(Z!M1%#F #+U[['VGXQ\"CXRQC &OU8Y]KM MCGLEOJ*7SE[:C:R._8GC*@F HC=%T%TRQI*%+60M] E(/.8*,\NKC<"$YMAN M9M6R-W[=EX]^>Q&RO7L3]LOZ(8;KTC M)>S<4W3!:0_?,D_T.>?YY;,$XWQ/=WV1_H5]#Z C^#Q!K&JNZAKE6"8XK4-< M8ZOCN I377R5#P0*!2$@5[T1#)5Y_Q#G8F(IMNRIK?T@"A5;-6C JHD5(8U_ MNF7]-^([T@\]Q9><8 IMC^D.$]9"/FZ. 6I[:$@)S#XB;FK$UR(8XKN)J%[(!R4AA3;$'F NY30E.9T!6["/$\^]6 M8[UFC1-/9D?$SF^H5DM35)@=_"QS0N(-6?KW[_< Y0MD1._YQ< M^VFIX;G,L(S?IMM66%W_R3-/\=>+]08-#P<-\^DK*] M#V35?+JJ!\Y$X$6Y+N H%3Y]*]23KPN3"^X4:H 5KUHDX'I5-69(9[Y5B"2HN5 24 M]!U%0RGXE33)GNA10S3Z.6.Y^)RW\?FAHK]P_,T^J8B;\Z:\/'@44HXT:)3< MN9D_;NTQE;,UUX+V[MTU1J65J80]X7RP+.^O7.PYY-/2@&=/(DJ#FYL>+>X, M\)ZW+R#YD][6.]H>?U@X=N?6T$$QN4L'WSP/I(]VY=T$&E>$K @C"JY0XN$* M:*>^+?'>$=3;\A42/OVJO%=\0=*7>?,U"99QK3/SM7%FZ9\,;/],^_H_*CZT?)YU2OM5CEA!*8];B:" MKX5\ A"WB?R38'XZHG4YL"W]T;7X6Y]RS=>?R9O*0#6] MQMI$-PPV->TEFE;@WOZ\[9TA-4UJ[;>&JF'?K(TR O]#8CX>C:.8,_(H^%1X M(ZQG-+5<:[)S\S3ZZZ*Z#DL0G?*F>?6S2W5MWIF/=[7F&S_95=WIOC!?/D ' M0%WS/"",D+*Z#MD(4![ F*>!;$ -LR/F65TC MKT.CNYBCN=,T'3+W^:&X\P@$,Q#'B>+/ *+KD(OF-^:% MA^/? *(E7WU^I!IDV1Y@IM$7>A)YME2TS7^4\[3.=FKAFPNK$Z (/W@-;*.J M/&3V>/ _@O$"/"CWO=G'\W;E(B19:ZEH,HM_.UK]=-#MN^>*#>2[&E@_^)L& MGOZ -YEG$BZBIM/87\!DCAUZF"9S"9I^=5[E1>.'QAQLJ%>XOTMP3+L*/>SB M&TGU"V^\O2&Q3/^D$&S%F*>*O8]C.DRF@>7QH@'FDV^ MC&/R%W]VOYMS=;G,SBXN/RHR;),N);Y\9O,?@"_Y1S ^@R"*LW&QTPJLN,)" M]A$4[8PQQU^WM(')+*L!KS S_I/(]X_ECMRNKGS=$=YKZGI?9D/?*4M$Y=J? M!] [!$H:H-4ASA&P)Z(A7P1LH/)K(J-5HR?H4:U;RZAUN[O9 MM_P.W P=JT$&F(QH.(9+-P>=6) _>NBV1N "7%@8A6 -2[(S!PN$A9^RV RP MDK/'C6XR^9H%O\E5-HW#:K>V!1:5VT@>-3WFLD\C\X%-X)FI+WA'7C*!DB4P MRD!";BF.DE(YC'W* M#1;PS1<"TQ/\[7L.2["(Q$\!K&HXM19.>0+\MN,Z"G>Y<=QPPH6G^!$X3?4" MX??^NG5( ?"SYPU_0/ )_D7 8TM 4>6%5Y-V+T.>;A*,^=+/5Z'T$\#/6< MXC$!*4X LX0GV7#P(W;DI!/WT-(4/\V2\!/%/P.;_D-8X!)@O^#JP'_J-0^, M@(+;<#PH05Z [ 3T? M^IEK >M/]2P7/^[6%[[8.&1;E:+=P!6Z VP7T-^?D_]N#>7 L'6$LZ0;DFN:D@"X3_IX% @4?<#^YP-O_ M8DC61OF2NUEY[%KP'@O:UPQOM$KO0,2'1#PB;KU?^N?>X:QM=U.-O56-E%0F2=7 M9@'V-=X-^(4(0BZL"9[\IPS5M=I6UYE-?D"S<0Q+SIQ%?5I48UV5MC!<@/60I? /2S*2X^8]P(2MA$&*K5!(N-G M:,4C'NE)M0ISC_P"HTQ6 )(T1:(;1KI'&4@GA(SF!4@VL51O8CRJFHI:'OLO M2^\)2CVE[APZI^4Q[JA[>\S;>;LL-AZ,X\M^ 5>8@4=A,D"P.6A6Q5"FP-)V M1>7V$)_\-?<]?@/W9V_+!N?.MQ7W+V8'XHT,^$77%[8)5OAO7B?A(F[FT!1[ MDI'5^]^@&1ZC#7I7+F+U MBON+\^>Y#BROG.6I$Q]MO:[HU7<4U]>GW#[:GJAV(OGMY8-A6O>^FB! JV0_ M$+&YG=G"MA+T7HF)!N',Y-[2.U-Q9&FN39P,:_KOPF['<]=T%4CZ,KFY S4- M]_-%W@!$58#2 &\F"_ \^\-'/A2]2@U(IA!DN-M!I')+WYS%XE0LMW.W[_?( MDCJUHS)[EY\N!<8 IEV#KXJ][!0Y!_A]!)@P# F\*H,LT86?78<,D#?,K^%:ORCOZ3T99OW+V38N0N?JMNIBB;>!NTVS3V^O?_3 45(^B[0."2: M1EX]Y)G_J[WO#&IRB]H-(B(U4J1#I(,T$0$13%1$0 Z"**(@1 2D"=B0*"$1 M5$+/ 07$%A213J1&$(FA'@5$>HE "%8DDAZ^UGF=EKX+FO 47N>= =/?ZQY(*WHWA:V_ZXERI:=I1+QO2CJ6\ M4O3LV/4D==IC2J40_AB'P-/>KANF(FU C[E0UA]A13&PD^M$2;0^.:M.2 X?8Z)/#.!-0M#T[Y=J;N ;E MJG!<7ED**]T]2C&RYN2F05;W8P;?FGL&,C(:>\@9B ;K?E8_5U\PBMO+)PG, M(]8/WT2GM3@Q>N+C>Q!R?D?*:_C-78R+#P^?GO-.>'?>6M]MYZMY_#D2J&_; MCA^G,./24>%X=6PP$-ZSR1D'+$=& M_<*#=$M-LO[\H7:30)W?)16"P6ES?@4^D$HO8L(7 &9,JI8?]F@-.S>S^EGQ MK^67!UIL\G>8V@9;70BQZ[&"J7ZQ8$%.M[!V% T%&AK2'LW]'Q=$OI'8,6,9*Q::>)H: M-92%;A^[W"=#23QQ[$'7.];3P1M5+T_\.)R]UYJ)9T=-PE5>QV($'* +O M,O<N"$'5R_[4;Z'RBHVTR)5CVMM0-6B>(I$Y M0X/?)6VS=H/P1!%KRJZTH2A=6G/^Z^;W*W/G@NT/0>SJM])GD#7(A8* MV,X<=?Z3%FNN!:Y?2S7*HJU5J6[7A-.>UN!5>?OZG,\>!N(%>VJM_F'=VMT! M*]]T"W[T/QA>*?K];6@W0H4Y\OMYP_"?0/G/KS-,Q=4=-8*^KI1#KN)3+&3_ M"E_6;,!N?=^ I9*+C,C?)#=@SM6Z50'>RHK,$?KUU94W=' *_HJH&!BDV%HL M#.;+1E[=@-U9GO/ABUD3>>(HGCOB?_*D2BK3__4]05H+6N !P2%!4#^+^B&) M(&S =+#01R2^=Y'7)2,1H"P>?(B:=0!'-F 'W2&V+M*_ 5- 'X'@V(TBCQ_P M@7;T_09L[1*^:J_'^B8"1#C_(=EMP-IN !6"I(?= E&2P( (>B"M\9].G-Z MO8/6UC$V"5'$=[RY;,C?CJ'R2!"(BZ\/W8$F&.$0O%0_YYSP:^EGHEUW M6]>J2L6:U8=:KZ5RM3$^[0'VPIMP5(S'9DS_H8:1/0E!L_E)"['^N]?E])2O M#_ZX+MWKJ6@D3]B'^B8HRH ,LP)36"+/Q!GX5A/'A&?X MFF>^G%^7Z;TL9;]YJ.I<8^:SG6_>QR:Z1>N%9)FLX^[:'KD33KF>X[,80NU= MDT"&V^#VX48#](!0GEP0@\*RAF3T,MA=,?T9JP16L.<" .4%"C/AR*G8VH+A MM].)>IE=C Z6JNJ]R#G;0HLA:@.:%1YJ"5&:4QV%^SHI))&H+)B+,;)1^ZBVE(6EKK%2MPN4"F:J6- 7)*M5N MV9$RPXY\4BV*IX1;%$@<0C%RO@LD0MA/L!JMF_Q%8I\!Y?!ZJ9' 2]8>%CT3 MWQ/J$RJKKR_^\]%D$L7X&\'V9BFW4=F'WWK,B;-@B(,_M1Z!MQ! MA3P9@:0W@RB+^SQ3-W/7P8W=[0D(B#%,3<-.D@3/B7]OWZ,''<\>CJV.OOJK MLC/X=)&7QEY#76MAG,P@F,@-$;2CV*<@D18VF'$0C*QW=^-%/_,,M.S8SNE8 MCX+8*A&Q01K'OJE@:L)E>M?O]O3K!U5RV>:B\+SB_)G_6MS#ER_M?JH]Z_&='7=\BMH'D*)0()"[8% M-*D2+&%6DP#1+H1\JS'(W@%0.F-2)IM:1_X8?4IZ99*=4BA=?EVFMU,A_G76 MKD*$%9[6.+.$PM%G.'&M>ANP@2H_!#N6U*DI?@0Z\V.1Z+JJ:@ML($#H\A4G MM"@4^LW^)O]^/A(50_J0@>W=1-]LND747>U>ON=YB%!?;8!+\DZ!=P%[ABUO M>PPG!0Q!=! U(I#&8_46(F#2?N2GZ:F/2S7T;?YLP@:]Y+8 M)Q'*O,.C?\@*9[!(+7EV23)9YT[XNEC-N4%W$:EOJF???G2]>'[^8-:#]=UA M@4UW6;^US^AF'WVO7KKSPY&M._XHBH"081,C\)__\0"-%GGJ$VPW@:0E>_6( M8 RW+9,5')+^-R43D>P7U\8Y6;T,]GI9[HMKQG9'6B[MF5T13.)E<[=$T:J M'48U5E. ^*/U(-J6P/I3PUS3,XMH/+&P],5>5.NOE#<'3%58N@X^.7@:"L6X MCQ!#,4CX+4A=7!]2$8@6!ODD0_3?P2.AG"@&-GZ'99+'$+CD9BG_#(((D)-"-7=_>48LVS3C?T*7T^ MZO$PK\9_]P/OQ"]-V43 ZA),'/*U:(%(&YXNOX4:0QZ''Y=6JTQH:H7]&J>80Q42#MCN% M98%(0$\;J=Z#IT#B-#;7CXUWO\2>J 6+9]/=O<8Z;CI0+O=<,_.=W!LR]$VR MP"DS[8VS_)M2Z;[UU .(7"K;E(4K8^'CK; M+X;!?3\U$C+];'KOWZ_2=G5LR3M"5S.X\G&^*,>DG#Y,*H&JB(63P$.0B.\;::55A4>XQNB]3](G7+42VQMBRM5TZ)YB*$,T MR#D5N3_RICODB)X02&8"%7/=27O<#]GWH DWBSMNGBJ(UPO]P@U+G*JV[.^5 MCGG?7NVR0PM"$3%#?G&K^K]=88SP-*M6DWDMR;%Z\FV2(LXR((+R5 ,8R?!\ MV_G9/5SK/L7S14Y'CV5\YNUXTVR/'U]\AH79 Q9W<$I@B6 K%:C%IYVR\5#* M?CXY\\/']NB;JMC#;Q.C @P<7F3JIM2^U@^)_=&!B.8W4!F/2;4;,-84U])/ M\ &M[&!H4S#+TG'S(VX-P)SRKFEA=XZ4J["J335/5L+EY=/>'+UXOMAE+[E M6(Y:$LR?"ZB;G8(+)*6@Y9N!3<"OV>]W&EQB91"SY)3"^E>OWCZ42\DJT7^] M.\+^QM][ A_L$O^(EE])<)S#\Q1C!!+ZEX$-F+M@9-2B%3ZO-MWZ\/F- MC,EZ+?6&5OG7T=64RZ8%#LF>-\5[0>Y*W\AC=E]3Y;ZF&B5 MGEVO$_UZ(^VCD//TZ\XZ=MT/"E?.>]SDPN=B> KTV9FN?OIM!I'56889\AZ* MQ2:==IYWI+,P)8)!JO!7?=P0JF'Q'9$N MWO%TW\@*"\TP^TVY^BS+K)B(.=($3>)- )#N![@#(2_1 >Y8HR6AS0X1+O2J2WG'V93=C4R M+GS? [+9EZ7G0>IS<,E=NINWP2/YQ6:%;#)/TXR[?QXMP7I&\ 4LWEG(.0+Z M45N&KKX\G)\9I/]QI@4Y)NVBVL0?#D+IW)H!]\RY?Q)6P'K8O-HIX[7G$5,\ MK=4"D_2=B2NZ5#C=5U[9LW36QT^]O5O.WELA+FR'D+>,;;@0#ISH MQ#>(=Z"SM,S!3J"H6^GX.$ADXK->9)PU2]MN$A2Z^8!S>-3]S(P(/P/K+SO+ MB79@+C37B[::JXCZAV1Z+]!ZF[0(K'M#UW$<@\NQF(]7=W9R&%\^DYBS9 MNQ5W-K3G71DTT5"R/Y21)+),;2=OXFGD"Z3(7"Q6G-1Y'2*PS0$'1= MPFJ \>PQABVKB&OF"]I@5IX]FP\Z-M)@(=6CT.09E_"4:4O)3I%+[XH-;'C\ M&/%V Q:$ /7P"PU<+:PRF,@N/S*&U(E *PL^S:@XA /BGMSH,N:RPY5NG;/_ M;&*:U?VE9-WE,*979V7'UA07;)4!8F;'VGO($T0&F0=MX%S)79SXE//E"*KL MN<:AW^:5"Z'G@^L:A[\0^Y),K4I%]LI\O$*_A11V3;DM^+0!JZ.RA)>YK_B) MK;:X#R1I'UJ &&1!(JGB]!\"N-NUU&NG&J-\)^.=Y'C%7I@0R7>P7\GOIA)7 M;%F(#9B)B^#C#"<:MP.B'&,C+)(2=. 9I#IE(BID)I%4JWRK(2&4]E06E 0 M+@#Q+F-PTJZXI;F&ZZ;8=./D[^4OS7EGSL(ZQ[,SF$70>B#\INE>(]'SY\BW M-F 11 *I(938*H/]"\073X7[AJ8[2)DZ?1_Z+;'[H(Z+.,KAUJYSEB;1I]:N MW\**LI,6!9*13 _0XCNK: X]WMTVL\D:K?K#;)9E< +H6O1.8[8?C#\0-?:7 MDFC*"[E#R[_G+M_*\D_]TT^@UI%YBNT!T *F>'+\"FI43 JI-N9VB^M+T/', M )FGS>[I>GA_WVKZBG-]LTFZ"=@S;?:6=B;.9&=A9NK'3R8_%^GJ@JW\68]) M6T[B("H*GHBNIV8*)+#10]?V#"RV:F.4_[DV=M%'A7"\MN OGX/7,YM,V@JC MF'O;7+G;\33M%F.N-6Y@G<2JXQX0# 98@S^!DN,#^!H6-G8N>[/ECTF<:V0" M\J/(U\ED??B668[FA*LW)PO^OU3F*29JE6R/])'(/D(DIUP M/N2N,4B(&I\L5#1J?)73 O:QR=UHF?KAD?K]AV+2\BFG;M[IV;ESO$=CP:T@ M?6NN(\Q_>'?S[T,B7(73.&4PB$VGJ7$:F&0QWOY/*YDG.O*-KS+-W-P& RFO M1PP\#[V_JA>A%B?R8,L5E\\)D4NB JD$K@OV',@5AO1B)?C/L7ZE:/!J9P!R MS$$!SU3=$TFHO9 WWQ574#1^T.6+8:_WC^WWKZ:MQF_ 0.M%CKJ?G3K$/$@L MU6<1!UUK1E8V8.DY!57Z E4%K/X5>&DA?/"HR?)5P58:UQ,W@I?%1Z(RT6QG M!)W([.SOL%#&JE,:1GGB@++G^[> >'+U83^UGP_R;@1QW5_Z%\Q<6SKR<=KS M K!X&RD"0B9;'"%D@-MQ)M@@?F%+^"QZ C5;DEGMH,U $)YN&IUQA^CAQZ5Q M8Y+GL(''0Y>TEF,569MGY8HL_QF\A6L[CKY/JJ?PU+M?"/Y!22^BPLB@]B)1 ML -K!;Z?M7;CZ[9Q!'8/?[D"<7GOW@?%;>=E9 1[TN->WVGWM>J" PQ,B]6(PAN*+X[P<3M9^K"EI)46;L_C:W/GMO=G0VPW[-:[$37NXN-WQ*Y?FRA=D="4FSL;Y- M<@:#E6?_AH\>-?D60X\42(YQ-05M6OL&!+)8CU&L,],CQ9?_[,T@4@-KS^Y= MGV[:7SI5T-<>U%5-2XJZDUCHPTU< 8T)BT(KV&VI*.'<"(@Y00%,+Q3 M_)RWC7=^=*5&0?W4,9GYM0%%E<\7D'"025\14.ZI/; M4/+^& MO8#4]UC_2'7A9,EL5=.23@^K5V-@2CT#32Y_/]JG TF-L#J3J_-Z] M^[535&96#\27E$,%$BRV,A.=@1,'*[J01L,M\8R^B+&CS6Q#@H/ZC82*"%NK M27ZIE!MFR$K',3G'L4'7M+Q7]?XV>$VIL!O:.0]P)W[A+K1V'0J@3UP F GG M9SJ0LJ]=L'Z,?J4?5WX^;,WY>%H[3^)FF5'[%2LQW>HXDAYNFPK#X4I#:ML^I[J =NYM@'A-KK\[)V>O4,HDA M]KL&Y6 *!NZE]!?T8H*6J3QU810Z'+!EE7$E?DQK@D-,J@:&Q(S.M2&78=YT MXO0_17M]6(NV?M2^R2^@=JO!$M.R^^NARUL/))[< 1-=P:6QR: Q@552]&]$ M9F!,RDSCEHH73J4]#+XT\M[+8U^]EH\_#6-5SEZ1/63=,2"N^_>CE)]H2<%[ M*OL06A*:=% @AKG*H4'?H0?K#Q'53E+*C-R>%&M@-A](F"YX#AZ;GK>T?IO[ MI*JH2PCRPH!/K3SS6_!1,JCVATRY0\9MXH_+N\>GPHVK"'!\3DCZ,B2: 9?.$$ M=P\LI0,YQ-0C.?4VCB>HAMM7TD&]8)%RI4(*\Q-\ RFI+VYFF267/%L M2G,\[?=@R!D=PZ!;XT:=&B;R&>(?;Z[R-(2QB^\;V'>T=K)E:P#Q;J\'OT-' MKL6(\I!OJ"T#4>=>YTS]CLF7S,O.3SOTYK.5T;1R^.9;"6M.6,LY-+BW2""1 M7\BS8R]VQ! "[(#0CEQ *7FRGV/;'B,V-9^_[I3V#^"*?+;-6TDD.,W)Q,I$ M\V[NF4LCO];AO.THC@F 7E" K+:8$9O4\;,!=7=?]--5W[RRT.+>L5/)=GD2 M@3G#I;DAKBJ;[ES33CY9L0W^W(A\&^L(65U-/,VF7O41NK$9S*W *(W.J[N' M,C\2V#W'W[ ;WF9]2?: 06LE^(SKC^N%$ 45:DR-)*>B MU58TK68K?1W4GH.=Y,V-<4IU8KL&IC^]FEUX"Q5CB?R M,&F&$1<\24&5GRM4Q1W^P-V,B:;>VFM$I9 MQ_+3H61\_!!'J"IQ4(<]R+6KX7_U$%MVHH= MVA&_WX3KWHK >K!C/Q+*^X(M"YA9Y[Q"5+_HYL&4NCZYWU!NAT\J0[' MH9DWP?V #_-[&L]M=E'U-*5SO^3JD7SO](,C+ZT.1BIE1\J\BJ/,&(?;W=_9 MW93BO4=D7=P)!WDX- J5[;7?D=, :03V9XW@T]/]0'+=W 9,UKDJ$FD/4#/V MQ*VB0+O/UNR!O9:&<9T#=UUTDJB)9#))/Q908TN)M7=J/T)P6M M$!NSZ>=D=LUPJWG8C%2#"4ER\D.U'"6@\D:(].4FW7,WRW8D'4"N/Z_%2LQ1 MMV ]V0&Y &)V+.VB=9^H_Q"S=: AT_SK!)_(^5 M>_D_.4[?M&U')$]K M5DP+!] P:_9@^7PR1JN^/1=8.!::M>ISWU#C%CC^O1 M%,4\O[!$13=1_A-RX:@/45D(MJ<%:*Y$!"JZU)R%78A"B&X-P+%GLH\T&Q,M M,Z-&OSEE:&_3*/71/)PO3$KUV\ M%,0^T654.GR)$DU-0^6300R)ITP0I(MW]?,,2S9@7VZB9IEX=@!BW12ACF(_ MA?AC]J_UN\];^P4Z6=X;L$,1J#4+R+UPF%G8MP%;4;#HYO5__270,H1, 40M MGM. N@V8Q,\-V)H6\7]\MN!96-%_^QSX_V6/H1;/)*EEO:W$*K&3JYAE)?=. M-K-;23;%^A^81UY'ADT>FA.5/OV8Z#MO1,YAMIJT7=;?=[PH*1F1W?C9;#& M/FDY.1W_!)06^TO]7JZ/_>I/L ZP\.??<3#AWH04MQ?1@$YT\.$>Q)X&;RBE MLF?:* ,1" EL*#\][DJWVV#1TO=['^[U9FSYK"SZ#3:6AYM&LR&6FDQBN\70 M4;.$SAC0*"ZKU4@PB*\-3?TS?FW"HE4/G!-G'"/E717$EJ5V-7C%R>_NUJSXA(J&+6TZZC#T? MVPY!U!8>]BS@5/$#L8W*:$(U:E4]]R\CGAA28+JFLSRSDS-J?%1TDR1?Z289 MB6;R";'VB,E0@>QU?BDJC)JL'(EG;, (*/&51<)Z7E/P6G+4>=<%?4QNM_3 MV\PO%^WW:#WX@*>5X72'D/*XWADE%..)8']S6CLSE$;,\.VDINXQ_LOKQ7G)I4NE M?SYS3A=4'#U,GNCG]8$\X]Q2HRT1GX:1X M834-?IA68ZSQZ$=2P@WYTL-9 (Q^Z=F!OY)R%+T/?=U^$G;#D*=(Y^P7M@_& M*+3AU:A1Z#M4MB])&;1M#U!G=Y&9F0JS593V"@FS*MWZVANCG3%ZKZ<(88UK MR;LA&&R^?'O%@B<7.8?N1$W:"B0BV4%S<5TSJI]!0B=.AUW6-/JGHO.@V6=J M>('M*R?OCR/'WVF:?%?O!VV=?<#ET@E(>=C'X>!.8C][VGGN&C0(<0@V5#KK@BY M&L\H1K"/D0D0>D*>'W([A+ZZW>O]A"@'8T#A&!!;-9VJZ*$WIG3Y\Y&_7^>Z M+(V?M=2[NI2AU@!\%TAP&19$/$69AJ*3_(%1XPOUQS[.NF\/TST"Q7_ M!A^!$A-,XJ7PD3$IB"T" XQ].W'V*R">%*#LQ]T"XPGX]X1Y8@$ZD/A\$GRF;MN G:=*8D5&>'Z!;M=O')^4VLV_Q6* M042J@@#7GR M/J5W66V+S->N$XX<56&^#JC+.08N,Q%TY3D$2W3.(I.DUN)>;)X;!RAT1TE: M)S_>&E-[>K)M\_7L&F]3D2":Y$FK9-C:D$"F',3/VOO'03KW1"D]VKKJ!*<9 M0.;&X[_"=[NY77 -3*'XEZ]>;=P7TN<*&=/GD-0U($"+4)ZB!=/Z=WJ,0<.+ M"*3TT KK('/+:;/JRNC@UYE^I;*C>5\2QSZ@CW*E..+"&M"@%$>D!GP6R$!I M1JK-\[S NG)P]614P-[[$U,S*;?IG5]+>]V^2BOU7+D2QB^ )+IU$_\!-9)( M1#0L)K?$5LS[4KK?\)46_0?)12E^X9DO:9>ESV]*4R$H2_O=<"CMA)PZ]N @ M7@;2A\$-F*9YB^K+PY1)X@(A%&]J5"C5,_Y'9I_1$V#U481.\')BVMH)@*H'HN%)YEA[OJG M?Q1DDB@/??G&!FSKM_J\NM^OFVJ;#IH].ONBRDKY M?/!U0_5#<\)L,1_JURTSXM1?JQW4];\CK!>I; \B:&#Q+@8T)+7W*X(QM)N+ M*=@@)C[%MVZ>)-^Z YSD^<\+#-Z>6XM/A<%TUG)8!_8N:^3T+O1U_5MBD)%3 M@Z>96Z.V8?QF":QX0+P3+6-1] "#GB6E3:N:MNQ=^OR(D".Q;=-'UW/'1F3> M/DCJ> B;0S&^H6]K68!T85,;L+T(U.J*K&!)TH\!F_->E1FX^6D>FF;^S++7 M;W8WWH!5QZY0%D2!L7?H^NX%=S9YCMCN?FIRT0403[PVP>1:)2LM537KC;*( MS<#1VL._>&;JLB._U+*>E/Q2PZX?JPJ2&:D:-I/I:^@]./?01NR,JI^PZ*UX MD@SNRF=AVR(?U&9>8'4$9,/=J: QH@LQ,=?^5&]8BWL"Q!=Z:)4\H]F3GE29 M?0^V68-)YUV'P;9Z>\,0Q[#",C3WL6*@$S<>:P.]OQH0UJH]*M#&'AT@Q_H= M_F2VXR'=J9[B?-F:Z_ /NUNG_7)-+L) ?JMZ/DH'3VM0NYY=W<<-X/D '9:N M@-M)?D6+<]"M@$[ M!]< [\TM").S P&/.?%,G6U@!;.[(_,$J[FXU^X$!W/,<_FF4/MM5KF' MO;]NP,(L0-W- =K\$JPS-TC0@6B,(5)#\5K@-Z,AIA0&.0A1#1= (SM)_EL" M\B>66I]!FKX]4M!(N*'YSB'N8,U "QQB-A>3$-L%'XQ+>=Z-KV!Z M^< \[JS"QR*B[?LLFB/BT<6WN*MYT%I?:FUFEQ"$-S%(72 @_[E?9RF8/H=( MT1^UV.S8VV2YQ[.K?UWZ]Y*@5J!.Z#"WL<";-SV.X> M$^\W8!<6"5K[1GA.):C4/S)A\VJ?+YLR_9I$6S"IAUA>N_;V5\&PL1!Q*L(B MV>C;D*W'I_MV)[?8AH?&XKE.8,[T/&:'=USRE%E0DFDBR=S:K.&F<=P.;#=* M'RM?WSB$8M"%$9&.0X4NIBL;L$GE3@['9L!\.&G[HR.3*>*2188PGU]C_\94 M0!@&&BK3^K?QU,"XN2ITAQ).&^"4,"O2WT;LS3M=;8&M8I>F'AAO]:0Y+%V) MG/, C4)Y"ALPZ)MXP$%M958< TX0[!OY SK$D2-P>UM)9[+TXR,KN%7[@RG$ M'D_I2$XLS2[FP9=/XJ.(6G@;::*\6R"AP.;.1OY8=^;MI/??XDB4'QXHF8C> M\RO3.+CYZ;'>8'DWDZ:O!1.I[PVH"DB9&4P)TY8G[R.0J&"WB& M^CRUS_O*#$8Y7?L#,*P=CRE;%+ZAG9,91P@JDI:K<0M42&VM@)A.ZKC?+*7= M! $:?^]:A//@0$G[6X078$B;VO=M8.#NU_NVRJ=.369D%[ 67N2X7HUVK)Y0 MN7J/U(C;+^RB10U"32(X6G7_AD6]F4T9$FB$32844Y+-]KC=EAF]:U;.G/X] M>EVZYU+!^> $P86US8D=62JBR=#GET&K68\T2!L0B(O(G>&-%B7A5%FR1?V] M6#4699CAN1Y_Q&,*W[#5^_+[*4JKR5PP/Q]2@9C)VPSX@C[7"^*RC7&W6A2X MIT%1AE/5&*%%&S"?M^M.6TGO,S?Z7L 2Q"=RG^T('U3N?SP1'.RC-5<*+7@3 M+P1X23\,!G$O0W]Y(?=@0\'CL[]^F%0X*T&&$,F(54 YQT%C^FESXYU6!"\G,0^%D3J M;)U^/QNR]*W!R/*KYFNQ^]O(.J_%/^"W;,"B("GS>#?#]NJ_C9# ,^KP;'<+ M$4P,DY@V.[R"OHW0PB'FPQ/"!K=Z3$9YV=ZXT'!&R?].@:CHWMZ#FD\N"O,F M(7_P#Z2))0C.B1T;L$&S(V_I'&%G0'LTQHU3R.YGY7+#!?0 %+^P)9[AYE:* M1-BF54;M89FT=\W:N%^6R2Q?L)6F6CSHFW#U>J]N6(;K0;&/+2;/U/9W(XAH M]164ZOSD2'?WHJ)C%8;H-CR7>NX59NXARD#^EN41A<8X>8RBR)H%F]K1:L\N MX:FLE47@9;^_SEKWMSU1UQSO%<=/GNOVHF'V"A0B]3Y,-=:%IJVC./YL/$^Y M&3$>](XJT:J 5>7?640J^O/VU-0-+,0TP!7V^$SNX;C>WE>^<'7/,5_'@4EG M0SN#UEO\V\(L'#2<&@CM.F:9G[99>#M7'QS<] M=",:STVZ[079>0?6/R8R @&F@ZJ;Z'X62DS:9+S!Q+@ULR&=>J8B4DI(*IM34U"6>3YY6 M]"Q3T[E5FE8(*X3!8-X/_S.+1?W_\?_Z@&],_!=02P,$% @ 5X30Q0M(@CV7-V39KO:LR_+:JNJWP[&1 >(B<2J5U)!,VYI?OP O MF93R!B!!BK,1W2Y;2@+G/$@\/#@XEW_]WS_NE^ ;+ZN\6/W;G_P_>W\"?$4+ MEJ]N_^U/O]V\@_A/__O?_^$?_O7_@O#_O/[\ ;PIZ/J>KVIP57)2>'/_:?_U'W\Q\[GOX?-I_TT37]N?KOY:)7O^Z WS^\/3IG^K#[Q\XK?JK7]Q,N\8%]J4M8?2,:74OIFM/KQ@?_; MGZK\_F')^Y_=E5SL'W99ED]&55*F2DH_5E+^XZ')?CY#?$?RUKNR.A"N4?>C M*QF/8?K1F;@WDB'X^ (/ICE;Y/8+]7;%IOKN;J8Z6_3Q)7;UM2AJLIS@:[&= M9B#R4OW@@_Q;-XT:Z B9-O-TU#T0E?^H^8KQEBV?# UR]F]_DG];K"MX2\C# MXDM=T#\N'QY*3O.&NC^KUUKUY?+SEU_Y?<;+1;WY_B[X"O[VI9^J&<]PL#\9 MJ%4?V)XEKXIU2;5?%&I5QO^>47N>?5 N@>DV,H*:#7Y]T9@,)08 MM"*#5U+HZJ=__7FKJ@LLE]/#N'Q9!,'75N3_]R"4!7TBW%*9$$7Y')Z"FL.S MW:.5U*S!1I J:Y3K!I- !>'/?%E7_4^@^DFS4?7G^WGGNW%9]EJ1DIY8INX3 M/]-"6E,/-7RR8J(L[BW5KPO+KU6[$%*L/X&B9+R4-O0>%3=?_]NBN%V\)DME M#'ZYX[R^*NX?BI4TJ*LW>4671;4N^656U26A]2+,"!'R>>B'<0@1P]+F#1)I M*9,X\WG 4B]@.IQC-.O<>*>3&S2"@ZWD8"LZ^-H+?WCKG+$,QYEH-'!'9J.7 MQY5U9\EF@TV/[Y/I9X^S-O5;X=72OWJTX70_:(^0_V@VV"3<;J5?S^]V#YMQ M_.8=(H_Y;+WDU^*2TG(MC>Z<9/DRKW->W9!LR6^D[?E:JO3'PD,8^XE'8!0S M!!&F,20H]&!&LY22%/F<<"/C4GOJN;%]+SDH!""M[(#_>."KBE> K!@HZCM> M KHN2^6%6F[U,K0_]1='TQ =!?*Q+=(!VIW88" W^-I(#I3HH)'=I6EJ#)@K M&U5_XFF-56- =JQ6\Q'LJ&UW^*MV0TJ3-:)AEA 8$D8@XCR#69)XD/ PP''L M>P'6,EE/SC0WXKHELU5"2#WQ5J^^Z0]7V3+_+:1M)(?:UZ*#&3K&JR*&CR0G('U2C)* M-^Y@"P!2EFIBI6GU9T<.":.U..J-T!MI.E>$D69/_!!F3]I9ZA_RE3P.7,FU MS^MWA*JWS..OY$=^O[Y_791E\5U^F:Z(_"+*GR\XPBEC*8)$>#%481DPBVD M@X %86I)$ENAV H.>LDO0(__1GC02^_./+7!S)'%:C3UI$:L#2C/ M[5JK,>P([C.ON'SH[G+%WDC:7!8/ZKWUMCT6+C"-$I1Y&*(T]B"BR(,X"5-Y M/HX93R,_B^/0A-&.SC8W"NN%;<[&;"NN&5<=!UB/G)S!-C(;/4%L("GH1'5' M/5J(..*:XW--2BY::C]G$[V'[.ACUP:[EJ8UJ5N"RFNRW%Q7"A0G02)/S($( M):'0.(%8)"GD61AAP5DD#283+M&?>F[$Y% M9#(<>4F6>,*,S';FF!MK]2(J;XB4T92"=C'4Y9JSD!F=5#I06O$N0".@2]XX MJ+TS@MB=86(F.*CB[I8__%'+(!/E(WHMV8.I2!9I$#4>O\N!!^_UX_8SG\BC M^MGE=U*RYH\;.:LTJS[)[\1'^2UY4]R3?+5@$6$)39 TQC(B= MJX"7,42<-C1F1)!W@FC&G,N,Y#EEBV;07^3D]1M2\WBQZ#*KC).@(I4DX;(L*V")V/I=I0+"'BBI._WQ; M?/M9/MVQ$&5;\CDVYB3)ERHW6H4?7V_N M9Y4GBZHTM_Q>?N1:?)$_K80\]\G?M:F%_H)RSH6/$&0L$! %\H\T0!12+T1Q MA B+XMC,D>U&L+D122\RJ!N9%97TE]LEI\7MJG% F7K '2VBKK-\^J49W:_> MJ'0!-DJ!@59@J]8%V"S@S68!A[I=@%8[EYYXMW [<]H[$FMB_[Y;,'>O AR/ M?VYJQTU)5*V,+YRNR\;U+6V_YES?_>*R\8^K^]#W-;^O%D@@[L51"CD3*41^ MEDH>IQSZ,1;"SUC(@]0NT\-0DKD1]QN>U_0X_O@=? ME>R@$=[T:&V]7)KGYRD6862*=H3_&6D@EM@YSPHQE>.%DD0LX3J<,V([H$6( M\H>BJJZ*E;KJX"OZJ/[YOJ/F2_:?ZZI69^H%89X?4($@QSR"*"0)3,. PB#$ ME/H^Q1FGVB'*6E/.C125E(!NI;X 2_43LA'8(+Q6#_/CA#<.DB,S6P/BU1#$ MYB?O5YTI>0$NQ\/3(%S9.:X3A2L[P=\/+^_>H;;T>M%ACA.$A2'X9I(B15^S[$+/9@*E#"1$A$$F0F M9NVAB>9&T!^+%;PGY1^\;A)EJ\V[T\Q /8BKGOWI JV12;@1$2@9H1(2#*1T M9TN>PL&1J7APFDDMP5/*/C?T3G[>CA+><,%5:DE[I7U#?@R2V3YR:<3Q), X MQC#*1 )13#Q(4(:A1],0IP&+4\\H O?$?',CB%[<+N@$U.2'*3F<0EB/(QSB M-OI)M(.L%15(69^FJ4IQW7&&)BZ.J./4;),RB*;JSXE$]S$[/GG;1(SFW_AF M^,^DYI^YTDE.TMBR[UB>2\N&*@,[)CQ*:"J/AC''$'EI (GGXN=\I(GMXNA&%K;1Z^DIM-KU:+D^>T*2OBE*HJ$:OGK7)DJ'1\Q>?BGYE(UDQGGY3F+*%Y M3GNVPXQ'@_+PT6U?N:&[=(C]T2M7156K[,XL$SB"@I$,HB1-(1:2+K.,B#!! M'HE8.!)3FDDZ4S)M:D)"56B; 3H0N:]!XIY!#1?8':V6X\)R=U0P-GQOQW -J\(RYG, P??KZJ<;2YO/A7+ MG$H#_5-9T ^:UYN:H\QH^W?2@DYOE*&4+ZT;('\#I-">=#-3(+G$8)?%4B.]KZQ_&PVNT'AIQL@Q]7 M:;BG3WS2LF@-KRK.W\FUDI)^4+F1S1\?B_KO3<5>N9JTL?GOKX6Z\E(YDOZ" M^'$2R6\$#&.20A2'6!KK$8:8X90&<:*9MSD'15Y\9*AFD+WIP#TT[EF[,&.X0!3CV'(8BI\[GF8>49!J*8"S(TDY;<6 MVQ"@ >0FW#<.D!/1WK8<14]\O?P7H"Y QL$GDDO:4RH I8-KOC-'SRG5&4S_ M BQG#LY^@K,8Q^)$QZM:6NMJQ#<%KR2'?N;_M<[+QJ/RC9>/VQK]NJ<\[1'G M1E$#R0&3HC=5/,M6>-!+;W#XTX=6XT X"JIC'Q('@"JI&]/L\S- P5>GK0_L MP+([0>I/,]VITECU)R=-\Z.@CA,8I3$46#<$U!GYKFQTU#P_]5ED%CT ]0"7<^2&@7* ML2^OVLP;MYQC#8C+CH!:\T[?&= $CKT= HT&L&.CWTF9*U]-7SKH[:J6;&/+VX8%/(JA7XC&S! M4XCK$9!#'$>FG?,@-"8B36 *?-Q_9%--$&0N0 M())1.$$011&!J2JAG/DQ34/.O2@UBMT^/-7<:.5JMX>081L-98?:#$TU;?2!O7(@=L<@JK7TB^ M4CEFV_=BY%')"9(MF(F6V<86N1)6("E;-D$:U))\X9,0%B-W7$Z&G+ MT&E2JM(PU2=>-H%U;_+ENN9L$>(H1C@.(28)ATA0 C.6*J;R8L^/48B(48[J M@7EF1TBM6$U%]B[IXX&77:LG=>^\)%4%+B^ZO[R^:(+EVG]<@4H=<\$KN;]8 ML5R2LMH^_)-AP/.!9<$4"YS& B),0H@RE$K[DL;03Z3IZ1/L)R%9?.-E5DRX M,,/Y7FAIQL1<[_W@ ,>Q/6:=A"HJNPW=O@"=E X#M(_#X"K*^L LTX9*'U=U M)][YQ,>MFPNK'G;59TZY?%O(@^]'7O<=6"GS<98F,>21-"T14FTK8TD>,68T MR4B*@E"K;:7.9'-C\EY65W4D-YD%.5KIH>0W2Y9DWN\L!.LBBOXF3U]?AQVL6[)N5R5?GVJ8T_%4DW'%6!<(N^R9(P3N::O,>,2SKU%:9Q.8%NG M6[YZ) M^J4F]KBY_Y-4BB3V6H83!3% ,D3R-P@R)!,81\5&,!,8B,JNX_7R* MN=F7O82@%1%\54(:.BCW *G'F>?!,S+Y&2)C48/ZD/+.JDGO3#!Q7>A#"NY6 M>#[X21=;N^N+PS.*D$\0C&.N:B$D!&*YJ6&6"2Y"AOP &Y;3WYUD]MO;JDW1 M7CAMMOCLV@09XW/F-A^EU\_>*5YPJQ_OM7/TL^=>5C;UBK_T,:/7HDW*R8=@+-C48&EW"-0A=@HY*Z3M@H!7JMP->M7F"@F/75I^7"FEZ*CK]O\RM62W%>Z/+U// .7\N>.:X995=EO5!-EMJ#W(K]/VNRS,6C M*C7?>0(W(5,1]0*! @Q3A*6]YM$ 9BST82AP$J4Q%RG6.HSI3SDWVOWR]@KT MM?HO@!] +[T &U6:.]NM,F#C^M:(Q;)=D^-\.@[2(S/F>"!K$Z4Y;L>H4(XV MH$'YKRT%&DPT"+[HNV,\WF?%=&.WTEI58Z/0[9A>LX59P%PLB,H*F_]O8^J.N1 M+#_Y3+N)Y5^V^W=WI$FVZ4$%^MUX^ ,VC6*:;.-])13Z$-=[M<$77(2IEX94 MPL,91 DE$%/.H4=Q&J$49XE>%HS)I'/;JHW ;6*P*C%"MR5&Q+I>EQS-MORS']_U88(],"7VE@VU%E[\_K>C2Q\&WDH\ JTE3 M&??P3M56QA',AIUES/ ZWEM&TOXSALR[K'K=];=:JF^-#=^:L M]E;7W!Q.@D#0+"4)I$C^@4)!(6$XD 9:Q#+YR\S#PBC8UXU<K> M&A\H72^LGA?O!99KY+?.*"OEJ%BQ-:ZC5B@VEVH&98FMH=2K16P_O/NXN\MO M)%^J*+]W1?F%+/FV\:2*M.(HC7@<".AGB$)$O1BFL? @E0R>>:'/$W\39Z=' MX=:R6(34C7TJEWL_XRLN\AJ\ZLK/_P1*OFR*F]8%(+T^4!0EK$C3\.-TQRW' M:ZC'U>.NRT31<5?O+T#30G?8-_?RR2HH^9_%Q'7!R)L@R(OIHN&TD)T@^NVX M'+.)=M."RR2Z36] .]9]1_)2.40'Y4BV;GN,4)AXF,(DS#SENDQA2K" E+$8 MQ8$?B-@H#>[89',S=Y6LC3^?@X&TUC;M49SUR,\5>B/SFSUPQJ2E@X@C7CHZ MU:34HZ/TL:.0)I6"9Q5[Z2@BIPN5^Q74BM^>KP6#:L-FY3&+$'$%Q', M/(] %" ,29H12&E(/,8)]HE13I;1['.CF$[2ONF$,KTJ%6VQ;J#V$U"2-Y#WLBO4VZR%49K-6J'FB+C,YIZ4R:Q@>4YM=H.X*O>X M>873)/;C6(20"H8ARI(0$N2'D!,2)J'O(W4&/:N^XUP-I:&D__R/./"3?P&\ MD=BP#-(1=/7(R0UF8SOG&L'D@:^NRSQ;MQ0OC^&?R&@%D4[C,EH!QY\OKN21W=YI"LW-; 7$0DQCN, )LR3K$&X@#C@$2113"F+ M""&14=6TH[/-C3@VS9M+_HVOUH:)FL>!U2,,9W"-S!F]G."[%!3TD@[JY;OC M"BU('-'%\;DF90PMM9^3AMY#UJE(3Y,7-XZ_ZW5]+2XI7=^O&Q_N0<_1IL27 MYWL<*P^.'PNDW#@"IDE ( ^S.$D3$D>AD6WB4+:Y<=)SU08.5U"LFUCX@7K@ M2*:S?>$VETNOQX,OM* CL^;$:VF3XN4:=7>98_+0G$]A>1KM MHL^OQ?/B2J])E5-Y$.Z*+-VH,\:@%0$.& U##&,O2U2V>@13+%\'&--4>(G M(F9&1U4[.>9&_;T:BA=X7RQL4TW-\"AKN32:Y]SQ 1^9FH=8[RO,UNC1>.CZ MNG=?&UW ./T.SL/3U>'94HII3];G0;5S[#YSN'/S?C?6NGF**.)1QA,OD@L9 M"M70)89$V=CRS,Y(&'MI$!N5!7 AU-PH=9!5.FCM-G4.\!F+K,?'4R_=R.0\ MT:J=D0]\/LS. _Z!WJLLY*!Z:;4L[ M'U9U >[)CR;GYWYS+6W+N'NP-V72\Q"=C"%5K;I.T,UE\AB,=Q@.YTRV9ZH7 M8JC#2A]FGB//F'<5??N#T[4:]4JRV&U1/C9%RC0;B.Y]>&ZTL!$2]%)J7MH> MAN?X3G>"S-A7M#N@.*OB=E)]JPZ>^T>N;)4;SEE>;Q^W'ZD:SI\^9V4K+WF'327:/QU-_+M>-V\&JN/11,XPMGG M8KF4[T_UT,*C 6))&D.?H!@B'U.(:294==\TPPSAS.PN95KQYT8___R/?NS] MR^Z?']?W&2_;OQ?BT*=:;Y&AE3+Q]T73HS?;;\'8CD"E%6S4 D/5P4!WD#V" MX>[RJDE"J"#X0)L@)!_;;Y=ZAS;?H' 5P4.Z-!QZ5A\ MD65UY8^<5OAIW9@OLC [WL^7D<*R]R-9L[W.EZI>QZ]<[:%%&"$<^FD" MPT0>I!$C'*:(<1B$<8@%IQ%B1I6/]\XRM[>6$K*YG,@Z,0U?0?NAU'M3G W0 MR(2^P::7$'QM9739X/$8!JYZ.^Z=8]JVCL?4W.GH>/3#9^:&O5\]K.OJ __& MEW[W;97;V\L2/X."8PY1E&20$.Y#' :)_#^.J9]8I8;MSC6[[:]D [YE_M<> M+/5VOB.$1M[_V^RO"] *JLJR-("-P 0:F+C._]HST\ND?QU6^6#VUY%';-WM M;0CO#?G1E .M/O)Z$7F,A"3%DAJ(M G24$#YKQ0*[*>J'6]ZNF'E=QUHQ_YK!U# M_+K)8]QFK?<=Y#(_YKXG3PLTQ*H_%D504@2#"<*QGQ&18&IT'W=DKKG9$+^> MG]YY#%D]7G"$U\CT,(!J6###>>\]#300/O*P? M/\G5K^511CDY'I1W8QL>&05QQ$.602]4EH67(4A8PB%'@OL!"GT4IX;9XR>F MG!MO# ,G'SKIF^,V[T4WSA$_!;H>E[B%Z.92ND5<.WXP!KWI2Y@FWL& )3Q"RRNC60 M<);8?6RNB7.[-=3>3>_6><@V4[/B\J&[SIE',&'R^$)@A% &$?$SF+*(0L;2 MU$LC&E&*S)(MA\//C1AZZ9JS>]<;^XJ4Y:-H+YU,,Q^?0*G'"/8 C4P!I[ 9 MP1^Z'PMG68%/!I\XL6^?8KNY>7L_9;>O;TJRJH3<0]+6^,++;SE5I5"W88FK""2^'FQBG; MY()A3(=="TJGBZC'1R^U-&-?[-BMBC&%C0&?(P)T*MJD]#D&J,_)=Y0YS&.V M+QEKLDO($GG!MVV]PZU#0S-^^^1 <^/-KT$H*N M8'Q;H+1HPFJ76ZG-;#$M\/5L+->0CLPQO;C@52_P3R!?@1[D#QJ(&MM1)A Y MLH^TIIS4[C$!X;D]8_2L'1W]E;-;:21]5LT85-CN7?[0'358&+&4^"I+U4<0 MA3&#Q)-_I()[A(F XQB;<-#!F>9&/)V@8"BIY=GO,+IZ).,$LY&9Q0XN8S(Y M"84C!CD\SZ2T<5+=YUQQ^@'+H/MB=7O#RWO5+F1;+?PS[QLR7HM/92Z/4 _J M#/5W3LJ;[\4"^XGOD\2'(B 1!$+*2>4=<&&R'F1BORFQ89 M!NG;0*]'+&,#.C+G*/&ADK_I8G.QR7N_ $I6((5U&.I_!E2N,@%L1)@V4> , MD';R",X9R[Q5]MM5K:J$W)/E\O6ZRE>\JA8T$)A&C$*>,6G[$(]#0ED( QZJ M_KQQ$#,M_CHP_MRHJ141-#*"7DC][MG[$#Q.0PYP&?ORW @2HX;:1Q2W:JN] M;[S)FFL?46;88OO8Q^SLDK_Q_/:NYNSR&R_)+6\3:J]%FTY[O:ZKFJQ4&E); MQ:VOXD^HCQGS,:0BC2%*>0PS)A#, @^Q&$OS!!GESEM),;?M_X:OBOM\I;ZR M9@:*W1KH62BC(SLR@?3R@TZ!W93O@1)]NF[" MG#>8&2$V[:Z?MZ"Y%FV8T39"^MWO']__E2_9NV+0C6:10Y1XBYT6&;2-5T(7TH<]TDJ;.6X3@E3@7NR(RX:8#U M;M, ZUKTM3.&>17O?HE[H:QAM\\%EFQ53X*P" M;K0FF"SFQD3=8=B-T7/G%F;^6+01/I?WQ5J:?((D410E/HQ9I#H"BP 2/Z,P MBVD8>%&J+3R?F4/EU4^\'D+9\F7NZ*LMS=,36 ]OKEN,-T*#7FKG MB?T1IK.%V&DV1//@]F3KL*HV\YV-^0'KQ:( M9<++4@(9]11WHP22-"#0PX)G&4^Y;U8B^^ALSO7" =![U#X=^;SO(>ML^;K,:5Y^__-9E?'M$(H%LB+?:.PYZ.SS8TZ MML*"1EK0B M>28&KGXP3Z8^@K$T]"OL9#YG[5=U*+8L5[O]6;-;\I?L^+-OKZ6OQ5DM65.JB6CQ_(]\O[6C?G MTW3`MHB!=CHH Z,2@O0J0&D'A>GG"KGPW_:Q3TF\B,3T#B@ M&_FY;=&S\GD;3S:9_]L6AJ$OW'H,6[_X0\EIWO64S;PPX\2' 4L]B.)40()) M! .48)%&@K/4T!>^'7QN5#64S54UPR=@1IG/F)=*,S+#47>QP*($QA0':12E M@L?98L5O5:OVFQ$Q35M,=V::!MHS -2]2+#[CHU^>:"!@<5MP:ZRSFX(!D-/ M?"NPJ]3N3<">S[BK"+TM+H&C( MBDD+Y)X>(QQ1FE,8PP30)"&,Q]XS*+!Z= M;6Z<."AUS-OP+Y?%H4U+NCJ#;N2MOK= ]*A57+60&;%8] O5;M526Z=@M+.* MK5TUY&NAG-W# D.;KSHAG/I!@" +A;0""(\A":, >BA!/J(HSF*C8AZGIYP; MJ0Q+1C,I,\BW0AO6;ST-MQZSN 5Q[%O# 7Y/4U^?5D(;D6_T\7)5[_7TA-,6 M?=4&8*?RJ_Z3=AST5@A.58C$QD?^6=KYZOBXHOFRM9CD#]OZGU5?H7(1Q@PQ M'V/(_3201[W85XWS"*2!YWLQ1YY(O/YTHL=,=H)8'&'&]F%Q"3Y9@K(OGVH2 MX'#FJNC1UXA(3Y1?VRLPN&P#2@?P5(F+0>E:U>F^5>0"?.)2$)=16.*?=<:N?$YICB$Q/=]B*+44X77,&2)GV*6 MI9(RC=I[')QI;B;:\,H;/)!'94E8! \<1E:/UYS@-3)U]373AI"-T SH)!2. M..?P/)/2RDEUGS/'Z0?LR.&J6%7%,F<-]?Q.REQMA?9#V#' M84TS=I5%4_([OJHVYM6[HN3Y[:HE2OK8U,LFM&GYOF+-O]I+QDOVG^LV'?0U M%_(92:_2X,X+]CPN:U/4@R#2-A%$CQ*-^; MF:\^%%7UTP7H8 ]#F 1'-Q/8 ";+&X %F#1G.<'J/,S(LMFZ-7SO3R3_KJ M>K'E>?X*?#E![%ZEOZT$^5:4ZD7]F=^NEVH;/%XV@G6QK"F-69QZ 8R$2"$* ML( IY@SZC(8,(\IX%IB\^D[..+=7U=NU"IPA*T5<]WE5-Q]VB<>5'$8$1H!%&(&<1!@F'$DRA@.$LC'"^^\3(K7@3]XXD[17'DE^Y1^$:(WM;&QM&;[?1\D[Z)M-5__N;0?] \FONF M9)=EN0T/N+R]O?Q&\J5!X/:1(>9&V%*TLKE( XV$"E']R.MC4!TG!X?& M%ILFHNITR;9"VS56/0:VGFWA&,*1J>0)>@-Y02?PB"U8-0!RW)?UV(POTJQ5 M X)#'5QU'C4W--[+(Z_\I"2UQM$K^4S5Z?M8U)>L>&B"\PU[!&H/.#=:Z00' M_;NV%[_9*$WQ0K9699*E*J#31=](T8?YM,DR"L(CLXX%N"-T&C1&SLJHT9]E M,A/'6/&AP6/^\!EY\&NJ&FRHOD$5+[_Q19J%(?+] $K;)H/(BR.8T2R$V \R MD7B!B&.Z>&@<;E]J4M;:5L_.5":[Y?F$XVV4<$I_[T/=#G H?!92E';"ES> ME$!WAZRV]7@65N.;BUOQ0">?X\H!![1W63#@^133UPDXH.3>\@"'/FL97:AJ MC*K^TI<_\FK!/-X32K.AN6 !SZ_UX_;CWQJNX\U\[>%U >9',VEYLT=65T_--$8O\@AZNK] MJKV97$04I\0/(DABDJA6JBDD*2)0VE(D#AGA*-2J@SZUX'.CET8Z>5)YE:LZ ME*J7BF%1HLE67(^[YKB.(]-BHP]L%'I:A'N@-<@>P?!SG>9M\>Z+OBW%,/.M MC9NII?Z@ ^ "M!"HV*E/QRU,\URXB9?-54;=5&)/FYWJ_R_.;LA/U[S%1=Y7;W]09=K=2QK;[,J.7=-_B#W M^:KY^&95];E8+M\5I=)F$;$H\D)IYXHX$E >8PE, Q%"CG$B,N+CD!M> ME(PK\-S>;4_U5>?CH<9-V%ZOLZ3 7NONUK$"6[U5W:=>\S:KKM4=?%7:@TY] M0\M\]*^/[N%]/E^*T1T!,_D^6/@8IEDD9_Z*D<6=V/?D[6:[YKYRHGB+-"W?SP[_FO%17?H]OBGLIS2*)D@![V(^S]YZ*\E*RJ%SIR[KF5=M5X=V2 MW"Y2'I* X@0&*0FD%1YP2$*101#SAZ7;<.SS-W"CJ_=6[SZ 3%0QD M!4I8_39\1W ]SD'NT!H[+, ***,N?:=QL.K7=V38R3KWG59MV,-/X]-VMLPO MTI8JR?)RQ2Z9-)ARE>:B\@2?QM)Y69(05=,'9QZ&*"(88I)FT$-(".)SRCVC M>R>M6>=&#)W0S?N4/!';S@US/4'$.Y,B<,<3PJ<0CAC :@>3(/-&;H/#T<0AQ&&PF?RK<]# MG 1&5:^.3S>WK?YI;X^("W"KA#7;\B=PUMO_[M ;F0QZ02] (VJ#W]LM?K\< MQ<^8&_1@<404)R:;E#7T%'].(9I/688>Y+=W];7XK>*75<7KZTS=^*C"?6]_ MT#L5)?&N**_E]-(@6=U^4*4[/N0DRY>J9RU/@HBP*(4Q5DV8TPQ#@C(.LQCS M +,X"Q-J%%5@+\OK X;X>+L]$&-.J C3X.K^;/!]75 MK?L9DDQ[H7X^9#MWY0Z&=%L74-46^\CK]YL"<^JDR'^18JG?M(66/G.ZE/R2 MBYR2OBP3^;% (8IBFC$8>D+E-ZBX+YY@F)(L91[V29(8=5'-77Q5YQ4[MRA$76H^R77;J1F5RC-)_4$6R5!(V6 MTK*5>FX^TA7A>ZYM6[B/_!B_'-_Y:S%RO;TS!)Q%0;WS =:MF.=@)KNWR =) M29P?>$/]MF)Y117#<2;?9_*C+=\M$D(\DO(4>BQ4 <+J'<'#&!(>)=P/XR3T ML5F[$2LYM"AETFXC2@V0WS^LZ^9ET!8#-J-\NQ718_7Q4)Z&N%OY+YZ;UQ=; M^_H"#-4 K1[.ZCDYP=$1Z=K),"FOG@73<^H\;S S=KPMBMO%?Q1WJ[_RE3+: M'KO:&X-4D"O%Q9>J2F:Q:KJ1:P4.V \\HUVHY >] F!O?;5&"7 )6C5 H\?I MT )7:\ *VJ3AM(UG7W8MGL@RNS4YGQ+/1['E0S5.0W*^_%]#=&>,/ G+G:]Y M3W$.1C*O7O6)%Y>T7I/E\O$3R9N,-X,*F?N?GMOQ_-/;:]"+"92F4;V@WLY,;@&YM\H($]D\KG[)IL9>\:8 M'37P]$>;SJ@SUO")(6?^M)WK;M!5:,\FP#2DJFL"]&CB0\0C5>S8YS#"7I1F MD1"(&G6R.#K;W$A^(.S%>=2C![:>]\T9A".S^%GH&?O2M%!QY#,[/M>DOC$M MM9_[P/0>LJR@M6EMKJS28M64,1&;EIQ=ID&7_-UTI]\6WO5#3%./,\B]3$#D M$P*E>9FI+CJQ'W D_Y<8%<6REV5N5-2KHBZ"Z489]:^\O7&LR0_ N^2;5UFK MDFDIK#.63H^Z)EJ0D8EMN!973]9BT+B\3X1ZU6GS$_C:*#1.5TX'P+HJ*76& M)--6B3H?LIW"3PZ&=%>X^0NOZR5G?\OKNV)=7Y'J+EB$A$:"!S$,B. 0$M M@!Y1CH#JR*2XMTJQZI#3" V^MU(#)?:XM8N/P#1B.>-]L[YXA>,C4.@4/3[V MN(6+\?.ZOOOU4U&26O^.\_DS<_K"2]' KW\&C70VEY([>!@XG,[!92*_TA-\ M'/F,#JE]U#6T\]!T'J!#\CYQ]!S\D&4H5E%55\5*!3>HKJGJGYL:M+X7\SCC M!"*&?7G 0A2F,>.04!82$K$D95J^>XVYYG: 4K+)U_M&U@NP5#_)5U;=!HZ! MK/>&=P3=R"37H'8U1.U#AYKK"KH:>+B*>#HRT[1Q3:=5WHE>TGC$,@] B$J^ M[YM<\-X[]&&;"[3IV,Y0(%*2(9CQ*((HHQBF.$(P\K%RT>"(^D:%RS7GG1N= M#%QH]BE3NICK,N%Q&@:"(LB]IGN2_"-+(PX#DF2"))QEV,AI?'RZN?%0)Y:[ M-,X3:&M2D3,,QV:@(Q'@G;0.B4<+%5=\IW4N;J]_U/WDJ3JWYC6V/VP5F6(=3)Q8$ZS'5,ZN<=;%T#MV)I['O6BV@T_H;3M3_Z=>N7,' M&R&1LNL54[U9\[]S4M[(!>,+%*:4!IC!R,,8H@0+F)&(088(]Q$B,?*,#N3& M$LSM?22_N['#7,F]H&OZ^,:$Y#%XC'(BCPYD>:*G^?Y<=)6\?BUNR(_+NB[S;%TW,1+%)]*G*_6 GQ+1NB;. VG%7G#>:X\*<'S9!Y8GG\2P1!,H_4HAX0B%.HP *+TA\ MGJ1)ZANQYNDIY\:01^M,GA',KP&^'ONYA71DIG. IKO:G3L C5V_\\/+A/GK M Z!=QW/W23L*^LB_7]*F9H8T'>5L*_E7VC8Z^E0L<_K8_KD-%0^CE/,,)ZH9 M*((H$!$DB(70$S$/D#S$QI[1A8VI '.C)_F^4#MGJP-XJH09*1DOAQY%C0GR MR(2EJJ(>!%>R6",X^-K]=Y3P?%OT'+&9\?23S[)B MY.DTS0A#4!Y.!421HCH7K.N;';(,;#09S,8:@USYEN M 1S[4+G%[DE0S(B)1 8 .0^,.3SC"P7%G(3@<$#,Z4<=W@^H/SX6]=]YK2K[ M<*DEN^'EO4I#6C41./XB(IBH;@Q0!"&'R/,1Q)S$,.4LX0BS$)NE5EK*,3=V M:D261L"J20:2 B^;K=7&T$@![AU<)&BLSAG7"6XQ?[%+A09PJ0=XY#78:'(! ME"YMGF6KS'S&MOKF6\\^-*>4W-QKQ5E4"/L*=JAF,L[Q1_5Z\T'WJ M%KN7N$V5L[\\Q9V&YJR;U,$PY];::'/,V_N'3;[Y&_F?JLZIJAHD?Y[?KI[7 MVZ"(I$):@:0I[D/"#*8)XM#S_53R;QB&D5$KG3/EF1OE#>L\=#>JZHO399&M MU0[NPJZ+5=5?_FW+<9B>Z-=B6X;@ O4)M1;-6 MI8E*<9P%L/-R'';2O%!)CK.@.UR6X[QAS8OC?JG_^%32Z_*F*M_**>X;JOB5 MUW<%V^Y;S5*Y.F/-CD&;@MV?RIS*72J-F2^?P59VT JO7S=7"\WC+#@&D&/3 MG :&DM!<4IDI2E;5=K4FF*SVKHFZPTJ\1L_967G;UB[OI,A7&^/C>F-[/",T M7G4\MH@P#6.1)5 $"8&(QQDD 6/03[P ^=CW?(9-##Q[4>;&3+TEL#7@S(RU M,Q9%STZ;!NJ1N>M)-ZS6>-YJ JYWC.>MX=;4C&SU<6>:G8^I(ZOL#$$F-9@1#L6[=V(JIK1U;JJY>CE3G8K2?V >C&&84ICR9>I#PDAH3P:^Y@G MGH]\SX@O=2:=&S.^X8)+P1@H^3>^6A\.Y[>'68\!78,W,M?UXC:ESD O\+@9 MQ280.:(NK2DG)2D3$)[3D=&S9L3#>+[XPNFZE"/U75P_RN_/(A8L\'D:0I:I M@@4JDYC$O@=CD:89";U(A+X.R1R:8&Z$TLNX;6VLI-2CE8,@'J<0%]",?:PS M0T6;&DZI?N2L)A]M&4#^9;OQ#PXXR28_I4Z_H4]^SM+#?D=*_EJ5!ATVLKE^ MZ!IG2BM%$D3^C:OHVB[*;.&C3) PHY!1$4%$D8 9]S@,PY GE %>&PJ4=+#1GS0W3$-6[:-&]IZ!G2N7-P6$DSK MUK:':,>5?<90%H52/A:K7TGY!V]2EE3F0/W8D>RP/%GF4P_1)(&))ZT:E&6A M-&@2! .484R]B*:9?E44K2GGQF^JEO16:K 5V*#BAA[6Q_EL' 1'IB\%WOT6 MO%;B 88Z1>!LX32H5N(M%=S5TC=@L(.#S(VK>D&[/NBM MJ&:<=!@P/?9Q@M7(/+,7IM,-&HS)Y"06CFCC\#R3$L1)=9]3P>D'SFU8N?'4 M?RSJ-O6J/?*^77*JIGO#V;KYRX+P2"#N4>BE)%!5RP7$0@0PC4DF4I+X:8P7 M*WZK>.O&IINEMBA:&R5M-\J.0"/&0^SK FO;VU)_7?189RR8I^Z#.;P+_++. M_E/*K"+^?R65?'TH@Z?)"ABX[B[ 1B%E"^U;I"9IJH5BC&::QH [;[&I+\$+ M-=XTANAP.T[SH>PH]/6ZRE>\JM[PBI9Y[ST<9,^K657JZB:L$B6"BLB+810B M2: >D]P9X0C&J4_C+$X%\H2)T64LP=R,L2_K^WM2/JIM^26_7375GIY5\>A4 M,&-1\Z71X]!1 1^907O9P4#X)IY_#]J.0V'/AL\1'YK//RD;6L/SG OM!W)F M3&Y:(K<,?'E+Q9TNH.M\ANWH+)Z-4WH[O:[!V)4*WGDQ1O/ MN!Y+\)>VR4=>$ U3?FP);,.AJ[I2Y0#;GM35PHO2B-&$P )'R*<11 S1"$5 M+*&$>-C+L,G;Z?D$[9\#SLCD?+5!Y.TI M1"S"E?>K[2PT^=GP$X? ]G"4A02&, MA<<@(G(OISP,H, >%5F,DC31BCO<&7EN1^]..+V=NHO3\2UZEO8C[\U.+H=W M&0>U/;8EY4.#[2C_M=V*N^--L@SR[<^ M&A9&44A58E$2!1 E(8,II:';$+O=E?J+B%$32'BUF8#7-F@ 4OO^64 M[P\__EBLODE9.+O\3DI6-9;U\/=*HK:TVV=.B]M5_M^<+:(H$H)D&8RP2DUG M"8/$DW:+_+E/61*%A,1641RN)9T;=_ZV*C>R-<%JO?#-8<8R',3Y\AJ&D[SD MHHU,QR>R,R[ 1C_0*'C1T/2F%N96IXO.YSE"!,M8\+N.@'$NY\M$T(P%]\$( MG-$F=-RUYB.OMUDE@F6A1V,8!BR$B <8XDQ0*%B2!B**N*!N^M8,)IT;UQ_M MM=+ZPDV3(XS60(_%72,[,B&[ =5=#YL]*(W=Q68XY3SZV.P!0;N3S;YGS7/U MWW3I.#?RT84?T2!)_ Q2(O] '@DAB>2A/?$D#R74(RG3JHSY?."Y$4PO&U#" MZ:?D/\'J.$F<@\#8]Y!:RAMEWN_3U"KC_LE DV7:[Q-_F&&_]_>6[5,.9@>T M7?/>%/VITK49DD$"0T8%)QYOA=2+C QZJ"B->W MZP8P>2JS8K>I--V6C$"8J?9BMG3=C3U M2U&P[_ER>4FEM5%R]J;QMGWB95ZP11"F62!H",,TH=)*\(2JI.U!YGL(X\03 M/#'R81V;;&Z4U,A8Y1:E$X]"JD>DH?6,'54\[_M[O:ZOA48^9',=LQ )$:%/?2@RBB 2*889X@E$ M?BRYA+$T"(Q*#YXES=S(YKDRH%@W48":*<7MC9>A973>E4TI9':&K.?\^J/+AB( MQ7'BXX3#),32A M3!#$+4ICY$49>C"GQC?*:3LXX-VK="@PN2TX,3;F3^&K: M#2;>1P<8&[TT D*E*07H)%5OV''89B.TX(SA$:F@B$XHX15:0%AU7WC M\*B3M=PXJ=BPS\;I#UL&./WZ]K)[5?&$8Y]F0IZ[)%I(B!"2@&0PB(*8A30E MF!O5;=T./;=-K20S#!3:PJ3W1K=3?N3]JH0:HQ#,CJZNXEZV T\;J+*CT$YD MR>XG[/;?MC[>MC+>1REEURD ^5D:A:D/1>J%/3S6V??BA6MU!UH08/1=D7 1G4)HY(XL1DDQ*'GN+/R43S*T2?"=9.L^ASQ[/M)_A-CEZ4CVU"^?90SH,(<>H)Z&=" M,AX+Y%%(^ *R+(J%AY,4)8;= O=/-#=&V\AIV@+P (YZA.4"G9$):2/BIHC& MJ*TD3B'BK/G>@6DF;JUW7-G=QGDG/F]'!K^3,E>6U_N5W&F\JM^N:M5!I_FS M2YA5]7K?_G@HJG7)VPR41>B3+&)Q!CTO2""*D \)]7SY3Y\F29 2$B4F3&$E MQ=QHY/?W;^7AK,W0YIVD9HQBMQAZ=#,ZQ"-S42\_Z!4 K>P70+XPU>EX==O] M1'[B6['\UF57]3GS2CG0:^<^E>HL>!T1FYT,D[+>63 ]I\3S!K.M%Y?UN0?# M9@Z_D'REYEKXPHM\D3"H$@5:)W*:!AQF<2;-)^YG<4*L"@T?G59KGTY?5/B5 MDN\GH'HG@&(%F%2BK;7SW&]U 59'RM=:+80>*[K =:JB:=DV5>E) Y<+H,3M M^B:XK&ZF!8VSDF3'9YNXCIB6ZKO%O_0>.R-A0KG%2'771LAT%806/@W\F H$ M1=-P4%7_(2R-8$B]@-,L];(DZCE'CVX.SF5!-"-S3".J1<[#7B3U2.,\=*;, M;.B$W+16Z>1TR!(GL7"9OK!WGNDS%HZINS=)X>@#%FWYKN1@[Y;%][]R=LN[ M]NA]T].^H_&VQUE$N1>)@, H)NI>&R4P(UX @Y![U),_*TV?- "T&\%-1=?-QO!9G"$N" QX M@"!"*(8D"T)((_EF($'"6:25RWYJHKFQ_=5.;=>_G%?Q#GL0Q1+X\M*6)_",*PHB%7&"<&KVY=2:=VW9^6LVT*8W7EC1M MQ 9?E>"@D=PXOU-C!?3>]*YQ'9D27$!JD9*ICY&SS$N-*2=.L-0'83>/TN!9 MRU[BWTB^5#=J\JCRA0S#,3=-+&Z*RWMUV_K?;:'9UZ3*!T=PE$:"Q!Y,,H2E MF2&9"ZMZ&-Q'8$()C'S6!9'..9&7'UDKKGQ<+/_!K)>@%9:RQ)JQU#6(TY' MV(U,BO:P682EGP3$6>3YX9DF#BX_J?)N_/CI1RQ]R8V'^OUJVW?S;57G]Z3F MKQ]5[T8V#'=DJ[P-3<1VT DBM_M!*@_&(:<> M91GE**!&95X/S#,WQMF("7HY#<,L#\"I9[0X &ED^MC%9X3:(B=@6"6 M:6,KCZNZ$UEYXN.6C1WW]L@9]&MZ_;C]2-?.J6FPN*_4C4"F8#@=1S_>+Q>,D3H,X@ZD(!42,^A!'7@)) M3#B+Y8L,8]%]L=ZN-',%YJ"8^=>J5V^:+Q5?L?\_?IWTWN1S$'5&9L.P'^"3 MT\8 $>7EV-LWL&T0V*6 #9#IJBO7$AO0@3-H+'@!>H! AQ!H( (*H\$]EL,^ ML#-:>@TK0=:^>@\0'K;U:RV=9A:2FED5'SJR%QS.W9VN6I25K 5UCKRX1C(>J\O1]"- M_%:Q1LVB2LM)/)P5:CD\T\2U6DZJO%NNY?0CYD[P=U*#8L55(U9)2H]O5/1 M%S=^+=ZN1"&_30W3W=>ZOG"#(>?&%)WHH)<=L#84IQ-?6=P#!4[6_#@+[=/. M\9& 'IE7'&-LY!FW0,S*06XRSV1^<@OEA^YRF\&NSZ,Q%T[.YL!3YONQXM+(\U.( L8AR23) MAC0+HC +0D;U"S]8BS$W2AU("U1]Z2;WA0T$-JA08+\VQQET.L1'9LZGJ4:7 M3991VPZNC9(?+L;GAE;E1]Y,O1@&I2,F692)RDB,MSAF%27.QO1H=0G[T:>K M-'$V D^J3IP_FGG*>5MU\8;\>,_DN)MF?Q_736>B@M:>?6STH\#?/QUXA2VD=\8UH@9 M):YKH6&5Q7Y\Y,E2VK44'.:WZSU@8;^V(UP+.?1_2$:J6$Z;>Y9%FL6Q+T@" M/4I#B$)?0.))4B!Q0K,T%2BE6J1P=):Y$4(KIW*;U?(;_I]#40U,G8.8:IB5 M+I :F0,ZD*Y%0P/_X1HD W//!5@367/;;Y8^:&9VVBDPCIIA!Q^>SLHZ)?\3 M(^KDARU3,CFIN++$%CA%49 P#[*,$8@H\6'F80%3X64DRH* ^<&B+FJRU'-\ M;D8VHKS-^.-],6_4'*#81,LNE:" 2DD-\RPWT.FY'ZT &9G9&IDNFO.5PVS) MYXJZRHWO#K<8X[ M2*>AGE[>IB9-*S'8V_K4'?,80>2(@/3FG)2'C&!X3D=F#YNQ4E76B\_JLKJI M&8!I&&591*%/,\DZR(MA)G\ 62K/(6%&,B:$CEGS9-2Y62]?U&F[JG,J3QZ_ M2G-Q7?8W]?J5&)["=IPMK,$8F0TL<="F@+UZ']OB\H'!]I;_VF[MIV--LG7W MBM]OS?V_M/" 7E):KM6%RS>^6O,F2F!!J)_0!'O01ZHH-T\1)(@D,$@3&F,F MO !K== [-,'<-F0G(BA;&=N<)P-GWCX,-9R=9R(S\N[L0>G$:U-^S@3%P+EY M)C@3^36W51HH*9"195-EK[KCO 9,?OI"_:IK(0Z* M;)G?-G)6(&\;BS.0K6NP*FKP0'(&UBO6Y$_QI]]00+9A7M6?P=YO,#OD][R^RU= 1<\^JL[-13O^JBCOG_C#Z"-5Y01S 9:%G*K\LR-W M[9'E/>JIW??<=$[:(U(_\<\>^YSM]7732)#06AX&WY":7+7?GD7@T8AXD8!, M&D@0"7EBRV@@SVDH9,CC/&9"J]#5J8GFQMEO^W::&V%5PB !G;BF=]<'T#W. MXBXQ&YG-;>&RN+@^CL49]]8'!I[XVOJX>KNWUB<^;TL'?^/+Y?^]*KZOODC+ M6=(X>U]5:UXN4H^BT).'IPA) PYAU?T8IQP&+.$)BR*2D-",#P[,-%-"4-+" M/Y2XH)<7M *;4L(AA'4YP0%NTY""!606M' "CC-XX=#($Q/#"05WF>'4 Q,7 MB?FP;>V >2H"/X:)2!-I4T0$9ABGD&(N3X0\H#P1BV^\S K=ZZ7SA3+9-D/1 MQG1?%/0/\$G^S- #[&"%(DHYE7] 3ED&48@0Q!D7D*1)!ZF&JU3/G9=9G MBM=!7^'DG__1C[U_::).<[KY=[-V[5]_6^6FQ<,<+*">?W_:91G;W7=N;9&1 MFG^X _FEBWE\>)G&(>X =%9(8W=D"]?HWXOUS3KCETR^3^J\RE>WW8&^+[T8 MJ#IH\N@=D#B%R(L3B+T@@R++1$!#$H<)UW:3GIAL;O3:B0L(,XEZ/(6HAM/4 M(4XC\UT/T4#4C3/U9(2%.78&OE6'&$[D9ST+2S//I"8X1[V4I\:8SF.IJT-2J M6,9PG,F*8>P1?ECL8M^O;9LHW]_G=9N[O6+;YAHYK_84D*(XIHBB$&*N+@8P MBV#*.(.)'XMU :2<^;>5 M$7)DV,ELDM.J#4T4C4_;-I)NS@WOI&R*+10M_"VO[Z[655W<\_)3LRFGQLS].=;M22WJ[QQE;:O MTZI6\4/=[PU]UX9+HF>IC ?TR&S38ZQV#^A%;X*C0"\\^-J*#YPVUSD/.6<] MJ(TFG[@;M0TPNWVIK4:Q+#;(R_P;48$>EU7%ZX]%?2V$_$L[R]LE;Y)TWW"V M;OZRB"(?99[P(&LN\6B&8<:S#$8DB%C&L8\B899B8RB!UD:<--GF7;XBTIZ4 MK_E!$6S#ZH&&JZ#'<&,@.U6[Z%YRT(A^ ;ZLL_^4\JIPT%])I3I!?^1U$^TY MN%FY !MEU,MFW\(T+: ?-3K5 RV'L U=I43X4 M97-%H'(^^)6*D"X?KPK&%XA)%HR2 *(84_D'PC EB21!&A.?I Q;Q*\>F6]N M1MXF+G,@L]RA2FH5D]U)#I3HYB&MQW _3GLCH#DRS;D TBK850.>LV)>CXT_ M>>BKAK+[(F!U'K.SN7XI"O8]7RXO5^S]2IYA;_-LV?):U?^JY;4%QAZ*4L^' M/F%4=:V@,$62=T0FJ,>]-*6$F!PNM6>>&^7TTIF95?I ZQE4H\ W,L?T@C7' M\*W4K5U578#^]Q>@.S*.>G0T1M"1C:0_[Z36D3$TNPK919@ M>0*%HX&5AYZ=+J#RA/1/ BE/?=:R,F"?G-^4&NQK\\CS;1QF893!)$4!1!EG M$*=1"$7J(9[%<4 (,ZH(N'>:^7%?=0<>^K)2HBB?U_(T-/@.@*MGSYT/VQD=5OH[BH&K"G_[)YFVLM]117=C^IW_]3 MF*(+\$_^A1?%%\UYZ)]>Q2EV5*'4>*4UB>P%UF]LZKMZKZXTLWI09? ";)2! M\M4!E3H7X!>2K[I*J'+!A+H?W6K6K*#4;/S2J+98CUQ$U5BL691;M053MS"K M]?CVF0#J*D4>HIO\QVH0P;?P E^EZ3,5^!]!Q#T/DA@C2*(0T21)!$ZI:>#_ MH:/#C_E-+[8O%//F/'+IOVX%U/WM>M M7=/&^Z_E^)TQ6ZRV35))TB$8IJH661(C$A'L"Y$:91M9R# W M+AITO>\;4K_JU/CI FPU 5M5K-./;)9,CZ)&7HB1F6ND-3"FM3-0=,1V-A), M2H)G0/2<&\\9RCQ;Z1,O.E>P9G+2YH&Y,=:GM]?ZJ4A;M8\3B;7&(U.#5-9A MZ8"]6EJE#VU'F2Q;:$?P87+0[B]MSRQ2#A6"WW2FSJL_KDK.\EK];>&)&-$H M"& 6(2%-B(Q"S 2'B*&482K"C!N%-AR9:VY[KI4,*-$,7=7' -4]?CB!:?33 MQT#*!BCYYMZB-DVPE094SHXEAV>:^%1R4N7=0\GI1\S#R"_7K*I0C M7XEE\1V\*M:U^LM/*HJWH'FS-DU:MNI2H2Y;U3_NBF7CPM]L(VD?9OR.+(6Z M>>7W#\OBD?,*K!_D+^INFHK7];(M-MKVY\A+T):*E;NPKQ+;W2"L56W8]M96 M/=Y(^-!_=TI.>?Y-?K9)'E>_YS]X2?.JB89M!R@>&B^#JZX99RWY\0[(5B-/ MV![Y',V?]DX^:Z1S0_Y_)V6N[@B;K@#RZ]9D2/61L8M$I#RD 84\2^7IE_@( MXCA@,.*13X5 66!V=:2\XZ"4'O>A=,+FAIUQW*?1.T", //+K MSQ&V9T3G:R'E/!K_^*PO%'VO!<7A:'N]QVVBZYMC^SM"5=S^XYLUOWPH\Z5$ M%W4NWSBA#,54U3H.)%%Y(H69GP0PX2*17\$TC!*M/HU:L\V-GCKG4R\PD!*# M1F2@9#8)*3\%LX8Y[A*\L1UY1W&SBLD_!:!)<+Y#(*>*TK?[(AJ&ZVOB]DN>:?>-GU3HS]#.$P@V&"5)B% M'T/B,0(9YHD72QY.$^-ZKB?FG!WQGHCN>B#R**<4:(*Z6+%_;QE&>WUJFT.V(H-&9B"%/M$.])RXKU,0N0__.CCC2T6! MG8+@2##8R4?M&$J>FE6JC3PY?\L99Z\??Y.'Y/>K]TV7G7QU.W!A23(*<,80 MC)FG>A.E F8QCJ1M&$<"-S+K[ !S =[] M#C^^OW#715<'"4=LLG>*27GCF)+/&>+H9]UG3RHV>KE7Y3=V>=O/W]V>7UU7MU_=WF4[K+CC1<23VB>IGU&9G>&J7 $ZU M%S_?9T,V-I=2#C3:/H2=:DY0RV M%;JS>EN_N&G#Y3$F0N'%D,M#JZH_BR"12PMY)&B&>4(RXIM0]^X4$9F0$-D+&I;'U+>6?GJG0DFKE!]2,'=(M0'/VD98J&< M7Y_Y@_PNW#4!'"OVF==YR=D;:3*N;C_Q,B]:E]C"XY@$7.[YR!,,(L\G,,UH M *,(!XF78$[B3>']&X-H"WT1M+[T3\,1;R9I.=(+7VUBF S#*TR6025ZH"B! M&9&';Q1% J9I@*%'_2"@-(M):-3NQ37^D_9Z>0+\DWN-\19 C[)'@G5D+F^C M. =B-Q=&G>"@E1RTHE^TUQH.8UW,$7,5[V(P\[0Q+^:0[,2]6 QQ5N^YR]O; M^FW9&*Z7][5%Z[FG \R-8L6+=06&+==!>VZW:E3W#,;C MI.,,P;$/RP[!LVU:MQ^<Z Q^V/2!NZM<.RM9N2B9$ M+ X\)BU%/PTQ;#Q^*2:>_&?,A(@2GP=&,1C'IYL;8;P95M<>E-36;("MB;'N M.=(5B7H!?RJ(:I]J$'CC.SIQ')YOX_*FC^.Y95.LI=S>.O9OK M*%(/=7T,H*((@XQ3@.8!"3D&8D()T97"8;SSXUS#M^Y M/7$]#S2QKJ%CNE+V=YJ.\'^QZ\YSH'=R%:H!X(BWI,=F?_$+5 UH=.Y6=8:Q MC'5]$DK;^N"5'RAF&?0X4HTP?0]BZC%5"$00(6(2)T:MF7:GF!NM/8_8-HSTH(([4:.'/SE11,6EJJ[[_+)/ M7<-CCZ1AHH)&&QX@*((XQ(FT@OR01%BP0!ZTC%KC.I/-PG4_,IG<[*T]/2@I MT,2@-GG5=TI#TY+XSE95CYZF7:G_(;$5;1WJW0B+EPVM.(7\2T56')1KWH$5 MI^ \.Z[BY 3GIK?_2NK.B+P6'XK5[0TO[]55[[/V:(+$*$@]50=&=?[U:0S3 MD!"81B&+8LHIPEI=FFP%F)LY^+2'75:#^XT:MMGMFBNA>04X(KYCWP,.H-T* MK_ZEQ(=*_K8MP#2MZ9^AKR40.8G M/D02)"A/^B&D,8H8%IQEH5&U$UO4)B#X80_,IHS1JE QT'+\RC#6>0B@'GE; MPC(R+W_0^ 89\^P>51U1Z'#D2=EQCTK/B6_?1RQ]RX'ZV0OD^T+:9B%, MXB"5I_(X4&5Z$Q4\1QA'\M#.A G-'9]NELQGZ*([CJ>FN\X92F.[[EI!P;&B M^PX=>5JPN'+J'9]L6@>?EN([SCZ]IVR*@A:K;?9@>Y?0)FXVM=7:HLSMG]MC M1QHSP@CF4*BJWR@((HA]$<.0Q5'DLPAYD5;!;UL!YF8?2!7@( 73-/?2>AV. M,] 4Z([,25+Z/;FM P6LRH>[ =^DUN>XBS!1O:(WO*)EGG'5%QYP5:SL\7_) MOU.JPN.:0IY*!64CJT:N^49!53IA)7?(_78A>;N0U6:C."NQ:8_T\0*;%N-. M6%[37NNGQ37/&,<^I6O0:>]9#[[?5B4GR_R_.5/NST]%E3=[+?.%B,,H@@RI M?J>4RY-G)L^@:8S2E"0X3FEB8LC:"#%+\Q:\(WEY(AS>W3+HV;]C@SOR&TBK MY^A6"Z#4 +T>;G//;%%TF)UF+,+D^6NV(.W+<+,>Z^PR\?(; M9W+N=_\?=^_:Y#B.9(G^%9C=L7NKS(19/L!7[Z?(5TVN567D9D9UVVY]D.$9 MR6F%%"M*417SZR\ DA+UH@ (9+!W;+JJ(D(DW _$0P?@?GR[V:[YYZK:8HG( M7&19G(NB@%'",$1!S"".HP"2+)?Q>:#*8>TR;VPMF%H@7INKE,"UO3H0$=IB M4#8F>^D8:C@_ACL$0Z(^]*;!@=I<8W[38Q1\ZTY#[0)H?1A$>\X./O]*=(;C MOY4NG1T\/2IUEC>R+^.2@>BW[8*' 4G"N_7ZCJV>-W*$!7XTK>.Z?(>I<9;: M/%"F F4K#(&T5K6HURNGQFSSPJT>X/K)R!]FPV\)7(,+_*%L]M06\#HH3B5; M/;<=K6;KNFO=HBV#3]]YN= MB[S,IL1T+3@ 6VT?L9V9L^ ,AS\49MN685A M,@%FW.89UH'I3&?/_:K[7SW(WY=J4UY_X:_C:$U<%LAXXBJ3$4>E)PL(CAG) MYE*'X]\/?%V^U 5B:OJ_;\E_"[C['?*UE^^1>\N">+ M\K%.05Y]XW+AMU1)R]+"9MOL].&R\?Q MO@X&Q]:3F=VQHLO6W9J%9Z#Q6'6TK'T&C=/=!>^L,_$SL/=<757[7M>E2._; M,XQ7^:79@!J J7TO+$[4I_;]&.T(?E+?$[NS^3'GK/X87:G_[^@_--VU?[W>O^ ^]72UTJKR*L=Z^J!$OZ M\8%7Y>.R*;E2+28Y"XLHH@QF*97KLIR$L"A4 7R:LBR/1!8+*_W#X4R=VG)N MGZ50@8ZO,]!X"[2[NW[Q,]4>I,-\K<_-NL^EC>B 7PNSU>(T)GO@J&;4>;9> ME@X_!9Y6LP,:.NHB>'C C]?.(XSH]EIJ-Q,[.XGRY:=J@;>2@+^OQ.9/O.;' M&:<\I7F8HASBB F($H$A1@)!U;Z"B3@H4A;9O'&VC_K@CS36Q"M$Z#UPBDCVYJ\;T+4$R^[V3 JY=X$TS&; MWG8S1VT"OEBH1<22U8G)\K^;TI=Y+H(<,55ZRE3R&XI36.1) 9-4\"*-<:RB,%?\1RD7LS9N0H5DKL#:E9@YC^+V M*OA%OF76>"%#]#OV5"Y+)1:M=D/;=2%+XCQ/10$%PW*U32+)[1'.("=91&D< M4VS7.^/*>%,CZ\9 MC'*&071@]M'!6,=J&: MWOV)UZQZOUA5_&'UV_*Y_%!6]$AFU[#FU.!64Z.;VF2@;59[3@_E$U>:\[]] M^?H9*//E'[9KM032?I@7HIK VL\\ R Z,-V8@CF(6+$E7$Y%JR;W'ZUZU<+9 M;AFKS66N9Y:/ZFST&W]>K15WG9TR(HD M3^R.+PU&G1K]-$:#G=6VYY@F2)L>:7K&;_#3S2/HQDF\L(+)V\&GR9@CGX%: MP'!Z'&ISL1L)U=6K;8R/49*G/)!DDT0<(I''$$=!)I=;!4)YPAEG@8UBVL'= MK4AE-"DTVLC98FVJ':\<@F?&'\Z0#!V4-+7JWA<\9QWV],0?WGO4)_NL6\=/ M\/D/.88+V^?GA:Z/4&N;NNW+YZ58K9]TNNFN8666)0G.$@(Y$515&400!Q&2 M#S+)4(BR.+(3^S(<=W(A0\=LP#I!]4IT.F65>T;FC<(7\OOW %=\74LSW!HM: Y'6)J5/3+%J_Q+. M&4#-*.8VF 9FD]:X3LVI1UV)BY[[DI$X'6!UX:K MP]0EWX!'W7%RH3I.6E3VCS/9_5PVS2D@G>\F(QWT(*TQZ&TY^E;?#@OAA\E]2T92?IC@M\5._6'4B>N5?QC'DO'T M'T9%]D 8MR1G4MM-^LM52TEEX^J+E0:V$@6JY[I\Q!E49IF"":ATJ;*,Z'[ M2$"&@ZA(PQ@%A%L6U?:--[4US(&Y3:6]LM-24.$:RF9K&8_8#?SRMH?-I<35 M! Q_Q:R]HXU=MFKB^ID"5:/+'/=I?ZS6FUTOVHX^9X02DN((TBQB$(59 ',< M)TJIDT=I7&04657E7QAG:L2AS82;M@'S32J-NE/# Z8_E:K%Z?-VIKA^@6L*_+Y]O=+*J(7Z?^4' M6[75YR5=;)F*6>H#Y=_PIEE0S>7B! N:%Y(]1 H1261P4:0V"FTHKANQ!&%_1H/SI'.S.P\Z1- M-P%[7WRFVOM!U5L"_HWFC)R6[P>\TV1]3_=U;9XGO5_J^J75\EM9_?,K7ZM? MX$<>SD5!:(Y0 D62RH49(0SF1*[3&,,DCWA!"F'9)^_R8%,+R/:FJ0R9-7_A M2]OB\EYLS8C0%V(#D]R!F4#9.0-[2WWVK+L.A[?V=#U#C=R)[KK3ITWG#*YQ M9(R:@20CK9[4/G-3]-C(;33EUY*I[I]Y/7RU2_[B$:$6@Q@_P4^/) MSSM9"A6#[;T9)&?O=E!]49R[(>,2X,V G=#C[7=TW RG/SC;+OB]Z)SDW6]^ M\+72@USS']*,\H77AJGCO*/2OS2GA/,DA 2%L9)@BR!F*())%H9IC&18)JR: M6MUHS^1H5!J]6LJ9U6G-N'-JOU(^J2S#O5.@U%Y9;KG?.(&&6_/C37;X1ORD5#N6"C;+4CWINFR(QUQP)^8,K= MN=&->)4GX-"5&=C/CG:G\WF5)]JE05] ME"&?#^52\!4*ZMU!>2Z"E0*#<.4 M^\F!;)QC,Q%[)_1^T@Y#[3'HHM+MO*=:&G4_UT #-#8ST&1U=^!I%A1:,K1! M: 9JC'2[<8W2#+0X@0:H^B- 066B(>N0632Q^?>6RS05OT;.GIJ*VQ?SM:9F MH%N8\(5O5!'NU_7JI62=GLQRT?[U3X4F<4A#04.4]2^26-L:KO M3V 1A0G,XK0@!4^3F J;5 _SH:>6U"$MKTOYGQO;%8NN6KL!WAEN]\ZUF NS ME^(P" _\UE+@ZKK^KQUP?U*6R_?+SV!G/+B[#K/U:\0>,4\\;S'PJ$1L#\@Q M4SK75C#9QZ;7(/ 5*UX< M9]S8[9J[)['4U0OL"('Q\C?-01 E)8"Z*&*(8AQ"+E$.6L ' M62$"9-3XX^3.4WO@6^/LN@Z? M;_;-\$P]";LJ8(&#_&%[WMD2B5U]1/K/R/ M_8-Z>J=1'LR+#K0/XN4/.#8U7ZWELF59'_[3UU;E1[6JY6WY[,/JG=H(54]\ M*4K./NBBN"_\K\VNR4L@8OF^)@$L\C15@CTY+ J>0$+#)$U"%(O0*BO2CUE3 M>^0;KQH]0?K:E=E0XKZ$@W7'(<#JDM"E.NX-(_#4W_-ER/DU"R#&G[6!&:J= ML-:CCHJ9=JJK<]!,8-D_KG7&@#K,>N'KUSIN,!2B/W?MU'A5VKA:\M6V6KS6N^''N^BM]>::\VCG6NK'R M/][+G\N-;F4A5FLM2:\WJN<1%F&$4@15#CE$.&5-MJ&4!9(6X6)@V%X\#DT9JMU!.6P2P-?[34EOZ+)1F]',K0 /33(M-;=\0 MW;5Z_/=5QGMNB'%+!-=RC M\0+7T/LN!TBU9@X@9G(=#5^[(I<'&G>GXZK#)[L7UZ]P[)3W\/3X'ZL_5=^L M]\N*R9^=FN1=O,O4'G]MK6KDIALL29OK9F[O5\NJE*AQ9MD1[S)\U_]NWSK<1O>777QI-?=]2L<.TPM%JL_L;3ZTVI=AR%J M3[1YKX419CSE",8DE N$)$40JZZ^2904!.>$%78!0]]@D^.,UE8@UV& K;9D M([8+5<6YVJHT7O5ZK/!"OAN=-C=Z<3>+)WRA.3"/?/_X'K3U=#,01C H9F!G M^ZS=P]!=?OV'&28@^6IWU3?4N-VO#)P^:89EM(1L]SG-$ 1PF,BP!#A%D "\0H+!*R M[OJ\>K74(FF@VGEDNZ-J/!&F^ZE#P#OX;JJ$L"O!O[,;2JJ'RO(9^-;5T_>Y MEVH+F+>=5..!1]Y'M07D=!?5^@YV-%:M-TK!J%HM2J;/ZCYO^%.ELSL#'L5Y M'N=*SE$&2%$2P3Q5>AB9*% B$A(PHVY9EX>8&BT=6 FTF589LSU@]E..'X@& MIA8'=(PIY#H ?50AK^[0A/QI3Q$]-QZ%"JX[UC[R!I]TU1U\>N)K6N+%5_S, MU[OE3Y8)7# 8())!1"(,C>8HKM^LP-- >]'>5\CSE>[[B!T#KH M$C?4&(X5^1*5.EVBSIR:YU%I%K(?U&^<.;4E>4$/[,0_194!GYM:4!^U8#<]0-B7^]^P6M?5>W'MQ^W M=OV"+ST[/D"<4(ZKAAGJ*4XEP@2'!((6)9JC2Y M,YAG24*(B/,XL5(O/#_,U![FO74J_>ZQL=GNB;X J-ES?3M, S_=K8$ST,%* MV>CO*>_'P-.S?F&049_X?D>/G_LKGQZU,;WJ!CF/$AFV!2E675YCB&@NW_2) MH@A!XKR(0H(#(X4=#[98\ M[T>=GU&ZL]O.T[]4V_7>^1JKC7H7X8'ZH^LA_A4:GW>Q\-31_."6G@H%U8UK MX;LVQ6:.9&2+4)K"0F\9$R3?87D<0!(6<2%HG%$2SI?\4P-HN ?>'WA@6!>S3OKJ)Y>Q'@97R&JOT[,^+; MEOQ=AN!JI5_/I;>V;B=3JP*171;C:RPB34QEA.S$J_]-N1I-O,ID#D^GI//:K M05>]X+SJL;CDVIPASRG F0]: 012&.2P0SR .Y>_E_W@0 M6;T6O%HWM5?#WKE95ZBJZ7'2;O0V#4Y6%SI/_;%W%71\M7Q#^/T6F ;3;S2W M@X?=;S&M#K'Z /![B^I]VC9R_#\ K*[&K;M,JGV3]]MJ(X=9_UIB M4B[*S>NWN@>UDEAZ7*H,^SG-2)BQ L$HCA*(8I)"HAJ1D4*(/,,HRH15[8[= M\%-[!30&JA*>UD3K?MTVZ)LQ\W"8#DR]K>'@3VDY:$V?@9WQJF1'FP^^70?< MI=6W V[^FG_;##YV.W '8,XT"'>YBQNMU6E,2E1_R>[8"U]ORDK^U'3=G<=A M'N69C&Q)K%(0" LD@TE"PQS3(J:PCN^=JIV9D UE%L)E4_@+T ==D(\!;8#&3EJ0#PLT,>! M],"C.>J84;I]VBY4TE*[<=KTU-LU?/B*5?5"4Y+.$\Q0F!/(,0ID"!Y1B.7" M'P8(!92C+ XRJ\U*R_&G]E[X?;GN"MY4-:'PZF>E.734>L56ZS&$,IH;@K[$TBQ''U<_S0V:$TDUQ]LX2KROEH\/ M?/VD]) DV;['SZ6J.."XXO=D43YJWJWF*0E%DDJZ8X(*B-(DA82@& J6)"%* MH[ @5N?X9L-.C>]TM:#*_]6":I8"\&9 F_&8?_@&IB^-G+(8:!TU%5-J:\'> M7(^"\5;H^)*0-QMT7%%Y*R!.9.;MKG;CG[_C=:FRECXOY7/%JXWNE?BZWT_8 MBR3C(F=ADF8P"YBJUE5L-H9+4\\93[NJ%1E#< 3KROQ7 5LW:<,I6E",B$@081!E&4!S)D((,,\Q'D2 M!B@+3:J&1YVP,6J&=:LI=:+S4E;UJ_QBJA6"LN-9 M[WV0=]3RO )G:1@C^;Y3F0LHS3@L8I[!A(0B$#A.26:4M& QYM3B]=;D M&=!&Z\7OSNP94&9;B2';P&_&AYY!'6,OH=9L>I"_URGQNC[2FVBR RZ>*,QD MQ%')R@*"8UJRN=25@)H*V>\;&=CKFJCJ0IX6,W 25D1O) MO>\U>K6=H#;4)[5< \,;HUP<:&0BN>;P*7]-"Q6BXWZE/)S0KZ.X^DV.7EZ(-/D=@>[ M-P7CY;S>0/[XQ->/DM%^6:_^W/Q0^4MX^3K/HR)F<8*@T#T^>!3#@@H&HR1- M@U"^%P@WJO:Y,L[4W@'-V4AK*ZB-!8VU9B1T#=I^:O<(V-#[H 4O['/FZ\=M]1J,+0N9873#_N29I--]F;ISAD)" (!I%J.ICGJH$' MQU 4(BAB&2H2G-J<#9P?9FH;_[58*&L721O\EY.2^ 5,S1:2MR,U\+-_5FA- M&SF@M-H!"$.IJ=6#O*V VH&C5S73#C_MQ@"[6N(G7"XENWSE:QUO2/OWF3"J M))#*A5#=^_I>?)>_K42=QOSKKAHL1"+EF22,/(@B&3E0 ?.DR"#.,X8XHB@. MK)HC^S-M:L%&XYFJT&]\ QWG.HEC,]#ZU_0=UY)<'1<=2OT&F'DS;GN;^1R8 M#\>>2FLR]8^Z)P+V:-BHI.T?T&.B'V $QPQJ+M\S?+?UI7>^=BH4C3I;]6'+ MO\@UZ<.??/'"?ULM-S^J.46D"#DCD&>Q.A]E.Z"$LUD!PL%77+(9^%\6^]7YVU,@IFW]]>3[:2S:@LK,73HV?)%[@I3J( M8/9IIC.@C3?CK_,X]9/2S1 -?8!ZBLX0V^:],/1L>LGK&IJ@;,\.Y^\VRB/? MZTC['/=_R.$4M*TL^R3M4+MDJZ5B@(]_T<66<:9^JU;/554K"!X4GWT40L94 MI8R^Y-^5O)8WMV___R%;^:H8"(3003#0 00H83#(@T$C$01LR+EF!"C MQ(MAS9P:I]3Y>!7@C6M ?4' Y@?7NVNU@VHM]$.Y!GC7-RT5J)Q3^@S*/8O# MP.&^!@8GM).8W('9L%.J"Y1'8.\H:#VM_[#W%=R+XX)><.#P#+0N@\_UE.LR MX$G,N\6!\23F?Z3#Y4E\#^S.I >?GM[SZ^%&'^^L>W $#\[%AQ_-(<[X;;7> M/.)'_@[3?W*&ETQORM<_[1/6&PV'HN"Y8$D&19;F$)% Y6R*%,8QH7G$!G;.TO;"NA[.?"X/T]%,(#OY);L\&[/;AU^GCS MBTY)S57]C!M1MGA;#H7V2"] KZC;OOUYR1[*S8*;;@L=7C4UQM9&F6_Z'$%P?W&FVCY[P+W5V>"Y^P?\KV,77+[S:%5^B@#'"4 *S-(XA2D0(248R&$:^Z)BP]<:]+-9P]&V,!AU9W,8& MB%-E&ZNK72L=[AB37\3JZZK:X,7_+I_?KQB?1R(C822)"T58_J/@B=J"2"'A M492@D$D.,]+]ZQ]F:I35Y.XWILY ;2R0U@)EKFVAPUED^_G''UX#\XTK5 YU M#GU(W%#FN0 M&_!^]?2T6FIQER];=:9T+_Z^VO!JCG(18<0#F!2J,"+0,1#-8,1CQEF4) 09 M'1OUCC(U>M)&@6>^KM69 %W@JM)J32_J+X9B3?W ]A..-[@&9IC:Q%:?J;92 MY4II.WW 9'$J[P.ND4[@&Z!6HOY" ;S0'%HK]W!,?]1?O)G^#NIOGZ?S]VL8 M]9ZU7[QXO'/U:_8?G*%?_;!]I]#?RF7YM'UJ4D8$RG(LL@3F/ H@$E$$29@& M,$]3$D5Q0 *S4.[DSE,CQ,8X\]:2K75$7*8$(%9D4D"H%SNYV: MON&FMU'36JOC>+[7LUV:9J(;H4R*1!"<)Y I?24EG@ +0F,8Y!%'(2,Y0L)& M9<47QF-HK8R#L-DJU!=N W/G%:UE+]GQ-I ,+0L\6D*[C=/&0L#NR>7MK54: M^YRE09!SGL""II*)0T1@C@H.:1 &$0XY2D.K0GIUTZE%0\HFNX=>0V/V<-LZ M//0"K\]7Z\>TZYRGQU'?-U\#?_W;9W_9114$1)D*BC*9++@ <5 ML"@H@D@^?T689S@DD)&D 49IB*']%((UP MGH=IQ@IF=8+8-]C4R&=_GK[J5.16X(_68,O#P5Z@S5C'%WQ#'P:Z(V=-,2:0 M>**6WJ%&I103IX^IQ.@:-PJI)3=WW^4D"@J&2:22#83:O GDPHP+&(LT1@%! M+*16DQR5H:V,Z&]?OG[NJ'295X]= MQJO_6?4&U="/; ]*GCL?&T'B5'9V^:ZC5:!==:Q;C';]PXZOWQ=<+G2?Q]7Z M.U[P?=&VZN'^&]XT/]T)^0 ^\*52>:QV/2'G41@(DD<44EH0B"*1P3S.0_EC ME(@X8 6G5ONHMYDS-3[YL.4 *TM!&(!79:KEJ_ZVR3$,#4:#?&!>4N9V-"%F M8.<9%*LU5+[-#IK:-KZ]SG2*89W8HDY_ODMB6_#=G\$'^9=9,Y%:Y30,/$8I M7N#W%=7<9LRX49 7X$ZB)C]W=2-C.28O'Y?OM^LU7]+7AS5>5K7R=*O4]([+ MKS)76XTI9:3(< PQ00BB((TAR<,4YB2E$<%4M0:P85Z+L:=&LXWI@#:V*TG$ M'TI: CQJ#;5%O4EI?09N,QUF7#L0R ,3:T>)3A)H W;K ^@X,0-$F^]W(]@! M-$]T:#/RJ-SG ,DQT;G$E+O/BZJDIES(Y:]ZNH*$FS7% !"6*Y.MS"$&<,09PF%'-1D"(.K?:5_=HW M-79LW5/[J6SG("CW'EIN17N>3L/=Z[>;I*$WO#OSL_<-=)Q3*KT'V^([!T'K M83>P'40\>^!Y\+7+[MFZ<3?FAX'V9"]_H&%-?:';/IC9EQXO MV?_<2CH2K^7R\8Y2W25C?T*U7W@(1E(4(P0%EZR"")%+2%'$,(MY0*-:W=+5/53U C3L#0:\%S2@C=!>+5 M^1CN+-83RC?4#]XR^FC5AAX@ZM8F^KB=:P?CYZ;+FUHI$E6%TT1ZNA?"I3B.*.192B#B#,$B1!'$*6=)')& 4#%?\D=UPF86G)D/;O3T%O73VS5A MN(=X;WN]Y48LCQTL@#<+W#R#.58#X"Z*^FQ749ZVN-/^UV=#7UN4O#7L-1YX MY(:\MH"<-MRUOH.GA:/.?9^3($]SSG*8)+%<,J9% C&/.8R%" .96@"GC;IQ=5CCY[@NM$;E+5:$_2C=OA \ &&H)6 ]R-LN_@XO52,L[>O?Y>J=Y3S6:UBHDVY8O.TI@G:1+'(9;Q2,$%1(P6 M,.<4P8 6:8IPQJ*,VA0@F@]MQ0HCE"&J'1"JRBFV5=WW4;0V [PSVHXU+.;! MC$F&07=@=E' ZCJ5UFQ 7L%/O]G)'I!C MRG*XPVU!2UV5U]T8FW,:H(#$,>0,!Q %",-B.O%T@=>T77YK%9+OY9+_GG#GZIY7B#.LCR!,<94"4KE,$_5 M<7F412@+0I)$5F=B5\:;&EG4YL[J38$9Z)@,_E!& VVU9:GM-6.7::*-2BZ'KQ_QB>IFC(-+JZ:GKT_>6"_I?J2 MW3R8\=!PZ Y,2[W #G?*=1MNOL2B[ 8?5U;*"9@3 2JWNSA(AG=VH'XM,2D7 M>NEV_\S76(VI2;7]P^L9;1]B3KP5!. MW,H"A^.LAS'VE%MKP4*9:Z.9;3)NIV/N!%VON+G='<=3/'?R]$ &W>T.CBK-S;'DI]7ZZWI%.6?5 M)^F//ISXO'SAU>9P^QJSB#&><9@2%LF8ER(9\Z89C$C,HR0.U3\M7@N.9DSU MW:#UX.MW&(@[_QIGN'?-?>B]^7K*PVZY)L)4E\Q.NE'*>Z MJ[[Q:KM0(E\K.?BZTA_]KEI\5'.!>1#SE,$490RB0!20A 6%",4)Q@4OXM"H MK:L/8Z:V"=!U1V4K;;L. =YX!+#\?[#67JE/T9U?6NI.-^]YISJKZ/_\?_^? M, W^^UW=8<4FWKYUH@TB\!&G;V"./9BY>P$.? &M,^"N K4[ZC-[A]1/W\>> M'XO(?<1Y&BF6'^)) ^U#]N^>HGY/L/>N VX=8[R5@25R M/U33/@@E>8AQF$.24 X1$RG$$<>0%@$C68$)3JRR#<\/,[UW7VWECBQMDYW/ M8FD6V]^.T."OER-P/'9H,@/!6X[RV4%&SD?N<_0T][CWTX[G\:OEHUQ2/ZED MYEHY93-/<<2*C J8%DS5I2($\R)(( U3E(89RF*<.>P-G!EJHNM_=3KYMT8/ M: .>5^OVY;R0+D#)04]@:=YGL0]JPZ-W1^1&.FY7H"CS=$W#;(?;7EK,XTG[ M921\G:Z?&6'<$_7++IZTJ.0WKCOI MEJ*D;;FG$ABD3(B01!CRC,00Q6D&B6KNDPA>9$041/[95RLE6^.LF&JL6@>M M *E5'U4LLD\G!H0ON2@WX"?^EWKH^,_J[__V4QA%/\_ OX5A,-,))_\6^6L0 M9#W;9I'.6\WAP#QIT'!HUQ@$:/]FX$"CLI;J/?93S^IH+8I<\1^AE9&U:9-I M>>0*JDUK).OFFZ=D MG)[-/9,R'-IFK[^;$1SX/;;;]),&UN=$,Z!M]/<&ZH7 TZOD_!BCOA-ZW3PF M]_X/.[;)J&56Y&V_KA:E2E/=B:<5@@ V(P,_L V] ^"&F'U3B:M@^&H8<7F@<9M!7'7X MI-'#]2OL-P4_KG54>;?$B]>JK*SW R]=/[4G7]JY6O+5MCK=+1MO6MN=7?TKG[6D\10)TE9E9:'G)$4 MQZE<$:A2W(P12$1 8)$D"6))R%',;/;GKHPWQ2TW=JI2"WY:[,VV7!I<0]PL M+O"(X\!L<4FX=D"1HO-8#*56=#3:V\H6G7?]JG[1AYW&*<)[@!!8BB"!BL>IY0C ,0Y'%!,><R1FYW<0V6R&;?.>^XI][ORS6O^P6HK?73UB+JH_N5 ,-) M*' A(*&I#*Q"'D$<%@2&+$K",,M2P2U%'+W9-C5*-.J N?<0*!?/MA"R#=3\ MS;9I4/H?T-)#U/X1#%5HC_ZM/[>Z: M7.^$I4E6D A&"1%RYL@$&4(B)$+#@SZO1T:8"IL71;=-*8"KZKHTN+ M J)S&/;3I@]D!N:^%HP6G*MY\F:X6!1+W8C/2 501SAYJECJ\;VW"NG<=>-5 M%O58?5 MU/-V',"A'<10F*0RCD$$4"PHQRV74FD0) M)DD2"X3M!+(N#S8U;E-GK5JP_\!H6QVL'G#-XD-?D U->ETS9_61X"OXH_GW M0+I6UY'QIF+5,]3(FE77G3Y5J#*XQC$O^+RF25.3T-=^\^-?&Y6N)J.Q7\MJ M,\\B0N( ,RA(0.32F :0%#*&*@2)XRBE,1=64GR^#)L:*UW6^=G5W\RN==@% M?^Q]!,I)RP0';Y-NQH!O,94#LZ7W6?RXE!';6C_@'AG6-_*^$H)]F35N,K!G M,$\2@7W?W^Z-P'@Y_] L'![6>%G?^AM7193S,$T"'., QCR*(!(,0TGN*:0! M1SC$*2?4:%W<-\C4F+JU$^P-!;6E9FS;"V@_<_J":>A-0GN$C"G,!(*>#!)Y M>O:\XVZZ@%HX&?V,C;@#V6JK^K./AC< MJCK/WG&\:LX^APZJ.'L_Z+9*^[RDZUIQO?[WYV7;:_,K?E4;XG-"PX@Q$<(P MCV*(BJB .(TY3(* I"S,<"8RF^77U1$G]\RW36>?:_OL5D37 39;ZGB%;6 F M:&T%/[76_JRR*W9 ?KT"I/5JQ!@<3\N,Z^.-NGXP=O]X86!^H1N[?-\^/>'U MZ[W8]8PY$$'OI#_$"2]8CF!$LDBI+3)(LJ* K$AYD@1$8![9D(SIP%/CFL;N MHUINZMYNP7@&S%AH"%P')J,.I)TF4H>-%H;,)+"%S!-%&0\[*E/9@G%,6-;7 MV^]4U*EA7[=D4=)/BQ7>S$D2YB*."Q@E 8,HCW-8B#"!24Y0F.,B%&;]I\[> M?6H,5!L(:@N!-M%\4^(4N^N[$3Y6 MP^4/N29>KLL7O-&"!M5FK;UO!WECPAS+5\B"G%V*S6,$7<$-O-;I@YI!/>!T, M;PF"/4.-G/%WW>G3%#Z#:]SSM? MP()D B9A2G :I7F0$-L$[$N#38TV?MU)6#)IM7U:]$5038G"#U0#$\6QIN4O MZU7E4<;2! 6/*<07AQH])_B:T^>2?*]>XW!XL5@\K#%3MUJOE:J:[EG19%B: MGF'TW&-J#[VT%33&@JZU%@<9?8@9G&=X FOH8XT+.'D4N39%P^UTH^_&XQUR M&+AW<-9A\GFGAUQK8:K:>>M'^^C**3[0>_'52G=^Z @R6#W7QR 9/W&?&PON'+TL%[ZE&OO"?5ZITHK?/DH?^#K%_YMM5A\ M6JW5&>B<,%+(<#V'/$P91 0SF"EJQ>^?M5".D\;TTC@\AVFQA.'>DQZ@60>!?0 =3T:\(/1P"30 M,1*T5@(;S*RB@NN0.$4'/;<=+4JX[EHW6C#X]*W' K6*S3SG.6:$1#"FN5*K M(@B2.,8PX"$7+,B++.)N1P'U %-[WCM;V;4PE>N>?XM?E*A8*H9IF$8081' M/(QS2"/"4"9$%H56:OPWX3>2O%?]R%98BA M)*;42N=K&FY-[970V,[9?Z.*L!:2NWP(FD\#;-.DM4D8.R&^UMY"[>Y1O+O' M!)!7T/U<@PO0P,Q #4WGQ+QJFK5O)#J@@6<&.@#-0 L1:# "&B2@4#)19;+/ MO)O4O/O*ZYN&4^-F#4[#YTLYB=.R[C;AWUU>Y<>Z;=2[NHW4/!%%6A!10!;& MJC&72"!F60)#G,H7=B$2%A,7X=\+XTUM9?"@QG 3]KV$J&G4[PVGP1X6[(S MO:=V_2YDY)\6*"X@(GD(41;&D&2"P "C.&%AQ'%BE%3M./[4XO0#18>S3>%< M>X[83HQA3#TQ3'.C(Z=+@TP-0)H MNU/ZD'I][R;UZH#,P,_WH83I^UNE7M_?)O7J@,^;2+T:X.2N^?K>4?/U_9MJ MOKXWU'P]_IR[1I^;IXWJZ[5^OY)+1JIULI5*#8LBE&0Q@3GGDMIP0&'. M<@RS,,1%D0J<1D9M(,V&FQK1[52I]I)[^]6$MA_L';@F>N,"?S\K^@=UZ"TC MGW@ZZ7]=A^DF);">VX^N"7;=U7/J8 973?046FUT?>7K)GR^Y(\JM6,BA\U[ZXV>UZ)^7KL^C'ZFK,^1;=O? MC?DUF,AIL>74_E]Z)%PG5M4X_ L=^9Y.WK_*N6['\O^[#F]/IV3T$]HS)CAV M8%\L5G\J4I4W_K#:DHW8+EI)KF^<\O)%2\9A)'@4!B%D-)1A.,ER6.",PBS/ M!,>>6#9K=UL,LQ> M*_XA'OB-L%/KVULW X>0OZ\A_]5K';P=4+XZO)L-.FZW=RL@3CJ_VUWM1E=* M$D$I(JB2_-_PINF[]8VWN__WXNNZE N[9[SXO/S"_]H\_,D7+_RWU7+SHYH7 M1822E.20IJ& *! 4Y@(CF"&2)'G&1"RL1/]NLF9JY":_HLB.KFZ;##,6&PWB M@5U!OX7QVMPO_28AN@%,T\\=YLMH]*?%]B.6='/31UW/.@/SK8+ M?B^^\TVK[( MPS#B**%!:)[,RWSM)T =LB M!V XT$=*#_ -OEWV@!M\O8D%EK<<+^? S=>#= 3'6SAOE>K=V.:%T^K.Y0E* M48%S&3&'(41$1LP$4P(#%&4L$Y21$%ENC9X99FJ<7Q^TO+.N1;\ HO&6YHW0 M#,S<-2JM>1Y3B\P0\+6Z0L?QP]L_?8]VFG-,M:Y5.SR[WX#:__R3:)L^IX,-W=6*:VCS^%H:;!#/72V^;)>$;Z28^MGK#'S-_0# MU-_WQ?O5T]-JJ1,CJKO-9EV2K1[_876:+-'1Z)WS5"0\P@6D<4H@RD0&<9"$ M,$ZHH#1)14"-7 MGDV7,Q%;=VN!Z 5SGST2;S-H_":*7@ \VV71SYW=2/WXC?'IY4OY^W+-\:+\ M+\Y^P>52I?#,,2T040D8A!<,HH)32 J2P22/TB*+HSP*K X;S8:=&CGO+=2E MJX_23/"3RBK[6265/>U#,%Z'8)7ENL=R4LP8US_4 [/J2?PZ Y_^#K]\GH$. M_K]H[)7E'H5#[*#R1(:&@XY*>'9 ').:Y=7NU6B5JMM?/Z_6JK+AW>LWI6+" MI8/[!20/XB0, LE;09I!E*(8%ED1P@+A+$0,YT%B791V==2IT=;.<-"U7)V_ M[VRW+T6[CGT_/0V&Z,#L9 F^,-KMU@GI&ZJ3;L^RN@E:L:.GZM4,[_8+8AJ MPC*5\G^@3C\7,C3*XK2 "8XB)6>4P[PH8I@$."RB((P"EK;590_FT=.E\8P> MD\-ZL(=1=HVK'SO5#[M(Z"*R9K'/34"-PR>MB3IK_L!(?W'--1@\13(7AQDU M=KGF['&T6#A#,](080Q,D[!PEGO;PH,#N\X>A!P MUJ%S+_SS'[3O"/.P9G?K]1U;Z9(^_>4S[ 1S>N74GL[6-HM'\@(D_<_C[6@, M_#">Z> (S,"Q:O)R&0.GYBYG;C=:4Y?+KG2;N?1\RK7UVPM?;ODG:4N;,?:/ M-,QARY)DRF*$T"@BB,<*2.3E(*<5RD4&".:9@3 MBAF;O_ U61E7:NWO;O-L=,<8_!&Q7.=W 3.C#D<0!B8(;=4 #_X9;WW5*77N M/&[]T:E+)W5%9S[B&CI0)817BI+J;*W[[>9>W%&Y6M@NU#:8SDD](PG"V17:WF;.=,+-@Z] :NMSG"XNW__V3:V MN&F:3(..L< ?/!JY@/O>ET9FZ;R6^0#AB0]DO<4M-QDS5)DA2AR"N,H$1"E>0IS5D10A#E'>98$,_8(, M0Q21$!8X1C#EC!,>"41"J^8-SI9,C;R^;.6263T:=MSD/A-FA#4*O@.SF.HX MW$1J=9X;V#FB,HK;?...+S/0>#-(FYJ;,?5$>^YVC,J%-\-U3)"WW]!5R*VJ MWK=%![3DU;O7+TH>B=^+_:]?[_XJJWDF4A('60KC6"C5-D)A0;("2I;,$AS1 M3*#,3K7-=.BI\:*R''1L!+7=\L&4QEH&.!1Q9;LP7D5%G-^@[.%6IG^VFF>5BP-!40LYQ(7DHQ)!'+8!IE8Q!!/%H8!Y MB (H2"XJ)$JX*Y"*$YQ!' M2*Y$@E 0'G-!:6[39_=?I+_NT-_B%%-$");+NEC&*XC(KS(N8@*#*,&2'1#. M6&!W/N%SG"*"E*HJYBB7E"!?9X2$B>K5&081RGG K$[Z M.O>>6GCP>2E'6>H=-MOGO(N8X8Z,&PY#[[&LU+\'. D[XZZO[8_.GIY!PG(* M(T[3(BK"D"16AT<&8T[M$=Z;#' %&J,[;7;LGFH3T,V>=L]0#LP"UU <@!\L M /+$&R8CCLHG%A <\XS-I0Z*4KK>6&B)VZK#N[8#G<[R34GZ'J%U>SN.)Y\FI.G!R)I;G=P#4_)9J]O ML3N,^[1:JY35>E-[N]I6>]4+M0?^=565ZJL:1G73D/NUZCG"UYV4+*WK4G"6 M\22,8!8*^49A1+Y;0A;!(DNB(F!(A#2PZTDZJ+T.&[,#OXC""-06RTD%OTB7 MY-OO0#VFMRW9&\RX:53]UK,X5CQ.-@?R/SM7H5BMH7)V!O;N'D\L:#V>@8,O M0NWV[" ]UF]_NE$FR-MZ8$A;1UY)C #[Z1IDC$%O$77;Y4P5J8A(*E\E-,DQ M1$F,(49)5?;:X>VGM@IIY,-LNVULK_*Z^J MOZENP8<%-WCGFCZ<5H>H/RE5R.KGMMEPN:2++:L[FJL_U^?7=I0TW+?#C-W> M=K+'[ =RMDZJSKZ=@9-RJ[O.[*N"<.6M_AXH?^L&>/L85J7SRE])K_U1\. 3 MXXG-A[-SU!?#X' ?OV.&']#Q=?6LDO[+Y>.O'%?\'[Q\_*'VXE_D;Q_Y-_XD M&;#]H^JH&LXS@5".,BT:3"'B*(5%A%1OE0AGB8P_46+5SMG6@*G%J*W% -&W#\@TD-3>FLZT.;-P [UQGRPL[_^!'CH0]V> MG1VA\T6ZML./RZ6.X)Q0I.M][,7 %!'?T<&HDIV^5;J8F%&B> \@*\5/^N8RF\5#K>M3N@\<=<:LP* M\'XZ&Q+K@6G,$6;/(L2N #IIFUD--)KJF8O[73TTI^N=&N)5/]3_U [%BPP MEYOJ;LGV38+VX> \9P+E.$U8K(1 M4LSWG62M>IP9PVR0E# ,>$-3DS1X!K2\<\?NFX(6 > MK1&<+[AM&[_9@G:EMYOQ[<9LWV;KXU&'-NO+W9;>OZV6_+6^[Z?MDK5)V$6$ M\U3D& 89"R&BDM*+6!0PD$MK3#'.0VR5MGY^F*E%H-K*IN\.$,I.NS7S!3#- M5L:W0S0P.]?HU!8";>( B:S]*'A:REX89-0%:[^CQ\O2*Y]V>_8?\%_OUYR5 M&]T/4JS6?^(UNWM:;9>;>9XF@@51"),T"2!*4@H+%,0P8U$14I$G@EB5WO>, M-346^-*4KE%M+Z =@RWYH ]@,U+P!-O S*#JUVHS0==.&4EH2_VQ@P$<+ Y6.R,+G$81WXJ5SB)2WQ8I\;KX(2M=C1:QW='':.DCC*0AY SD)) M'%D80IP&'2SY[*Y\ MBSQSE;3R\ /OD@V/LXXYHEE.1 (QRSA$2O0 HSR 19Y1'#/.LH",F6=^Q5Z' MU*"!WQS*8+"1%N\3C=\TS?S:A)O%L&\_B?]J:>9GOP=333,WG*!)I)E?L_5? M*,W<$':_:>:F@[J]G=2&IWSC'>][ULN8;KO7@QGB9C3O'<<1#ILTA*<' M(+C9QU"9//W'>-9<:X62)\XT&W-4[K."X9C#["YVV.FX7S_B9?E?=1[DDGW? M/CWA]>N]^%X^+G6"Y'(CF4_MI\C1OJX6I1(A_'4G@IY'+!2BH#!)T@0BQ H9 M$3,*BY2S-$MQCI+8> OD-ENFQEM=;_02OO%'E9YW/ )[ET#KDX-TO8_)--A0 M&6^*!J;$?[W9L=B>&6^61MJW&7RV[/9T_.#;N]ESXQ#C[0+YP>)@>\C3+1TC M6J M&CR%!4(I9!$E<4YS% 0NJLTV-CCLY(Y1Y+FW7DO\5,HC\%.Y!)6V^K+"Z^V3 M$H41#\-(,7(00$2*'.9Y$4**XD2)BR&$C4YA!YN-4=L)'DP#Q<_E!B]&G0XS M;A\*Y($Y7YL-.G;K797&:V_6-@-EM#^&L4#($]V8C#@J]UA <$Q$-I?ZJ,C6 MBAG^BK'/WFYJA'.E0+A6MO%0?'T>VWZ>&0C6H7?%+! =II_L+J_LO';I[\#M8TQ2F&.$X0(1%PBHD M.?@PUDP"X=&P'9@ZG+I&JQ]>>.>P6?Q'+UC\*$5$^T7?!8J]V[! MYV_G*#PK!*>;G4[9 _[KFUSQ?.,*@W)1ZA?J^Q_R^RH_\($+OEYS)C]T5U5\ M4ZDTH/JX=+%8_8DE:O,PX"EBE, 0D5SUYBL@84$&14AQ%H&F-!KBUVE(/U_.4FA'Q&T[4P 2]\PQTF@DJY\"A=S-0^Z>$ M0W?SJCY;^PAV3H*=ES.U:T^]=)\8>!Y\J01[MFY%AH#W1*1YH&-<.S9(' M>;51-JCD=?7.:3LOAA@EC&%(,HX@"AF'!-,8%@G#<9YQG%*C/DK7AYH:;;>6 M@K6B =K8:MW>]B*R9I3K!Z^!V7,'E6;,ULP!#A:NH^&M#>O%@4;NQ'K-X=-F MK%>O<".);_R%+[=>&H$T=ELRAC',9OPQ!'@#LTECO2.3/Z75H#7; M\_:>*UB>R,9XV%&IQQ:,8R*ROMZ-EE2)'5T]+E61G8R0FM[3U0=.UTI>MOK& MJ^U"9?,J0[[SS6;!=5&XLD5^7O[A;KOYL6I$ZW"*4I23# 8B2" 2,9'?M'&HM>N77K:VGLU ZQO8^583<,>[>C)K_\"=P7Q:$_ @N'MB:;^VC4KE M@\!ZS/?##.*_/PDU\VJ13'_!9=+]FL/1NN=SBQ3?^O%IOYCA..*9Y M"*,X+2 J(J2Z,8909#B*(D(B8K;/>6F J5%T:R.HC02UE6:,?!'$?DKU !:Y=UDH@B9"$*8,*5LD0H,HCS@D"6)5$:AUF2 MAU9]KVZT9VK4T+H#VS987!]6J:HOIIQ2@4)EV3S U]29!6TC3LC A'32'*OV M1;^^7.U_F=SN)DFF*(BR>0*65?.B@CB.$A@RF20A3")$$ZN-0)-!I\9UK7UZ<^]1[P@M=$[S:JDKZS:OG? 05*L% ZPN M7]_\X.!95SQ;9CN:3(U9:.@;\(&9M#;W0 _WT]_AE\^J[W4S"YT].8\9AA8P M^4H;-!ERW%Q "Q!.$OQLKG65(=_E!?Y:8J*$:^1 GYHTFP04RK ,0QR2+*8QH2D.'$1EK@[L<$P]AI*,JL(H=U;6AQ&V0N#7(#=C M(3\(CB7(W4ES[E@[ QU[?'\I$X">.,Q!',4E[(H*A@D(@TD5S#D%SOQ5$46]6#7!YJ:J&05IP_,-5! MP=, 83-6\8/;P'3B"IDUD5Q'PQ.#] PT*G5<=_B8,PRNL#]>>[]ZX>O=AFV> M4)$7'$-:T!0BU="XR(((,:/_-_-3]$.L;I^ M?.:,P, /=>V\SYWFB]XZ'94=WFFT,[*S#G0/Q\Y_P%%N_? MYRS&"9?Q.,2Q4KJ( AF8IZJ,+PXY3[,\02$S>?KWMYS:8_[[LE1'I-\W>&-Z M'MW!I_]A=O-ZX*?V]R^?'SY^ -\?[AX^?K_](3WUL>=6 MHSQPIZ:W3]:9OWCL[_Q%SDZC.$YCGD9%QB&+DQ"B H7RT9*KWX"FA$012>/( MZNUZ9;RI/7P7NQ8KDQV5W:]!;O;^]0CDP,_SC1CZ:0!]BLR03: [H[U](^A3 MUXV:09^Y[(9RAZN@Q3!'$A?P_N7YF MV.SM?7VHJ1%+G9^^6"T?H1SN"2SV1CL4#IQ'UXQ(_& V,(?45CC986I5@Q[ M7I>4:T$XVA;2KUMG5-I4ZPU8[=QQTQ:Y,C%F'.8=[H$)K+%7)4ZUF'9,!GN; M9^#N2>T=>)<5,8/*KZ;(E3'?0E#$#(8+:B*&%SOVY^L(3"M5]*?GQ>J5\Z:2 M78FE5UV5HSR+4<9@3F,$$4,8$AXR&&,4"Q9Q)@J[!MH6@T^-Q0Z4N;6IEIW\ M;( WHZ>AX!S\(+6#I&ZDT!@.&LMK> W0)NAQ^TBZ #*27=!EWLX MDEBGEEKR9"OCF*>$4$0A1D&FNHP*6,1I"C/!PP0%A4C-ZG%Z1YD<+2GY J'D M"WZHPG);4CH+I"'[W K/T#1S(.R@8B'_6HV]&/ABC;-CC$L/?6Z>\$#OAQWS M/OBC6K?5E=7RIA_*BBY6A^U !$E0&"O5F@"E$*6A@)AE%&9!2@)!&$:%70;( M]3&G1@:?ESI>K%^L9+7=@,:)2K]G?^&KQS5^_E%2<*?TBBQ310SFP(PY/",[ M,(\TUH*=N6!O[U"9).8 ^5 0E&2)S5;WN.9/;<.\KI!IA !_8HT#/RLE M+ZI"!L64^C_XWFG[J&K$KX=YN#;-21\A#FQDOCH>J3VRUEE0?Z3N17SPR\,K M:A3 Y]V7IP7B9U4GU& !6C!JH? :#K\1Y_C3Z#&4'='XT6/D\2?F7/#]!E8X M*&I\?GK&Y5J]J._%;WC]3[Y1;8*D>5]6R_W/^^+2KZM%25_K?W;2OJD0.,@1 MC'.>0)11"DDB7Y()S1 C/$-Q:K1#Z<^DR:T)=DXI01V3P^ =$FEKG1_U:U_KST"?S3_-EED##5K%HHDH\_>2!HF'WA%UR7A M:A4-Y'#EYO7_D_]-=?JM/KBLITDNOD&K#ZQ^K0**)]T*LA6&* \>QJ?]Y*N/ M+E=+V/G57E_BD3G0<%%'A1Y@B,HL! 0Y0F"193&4!5S9"(K<)P2!^&4OC&-ON7C:Z:HE+&_@<9& MH'<-96C6I%2*VI^CU,J9%H92;^V5SDENDE\!X\2R K-WCLP8Y6;(QR&6QLPS M297O?6=PFR#BB6=ZAQJ5;DRVW*,?6S/:\(?8 MP,31 :MI0?N'MM5H76Q?_6$$BZ\*D/[!QJT",7+\I!+$["K'-- MC46TN9:G^%<0-3S!]X?3T*?WRE(=J&E;0=?8 1*"#('Q=6I_9;1Q3^S-7#\Y MK3>\S(Y .&7S+ZOE+W*$W_0.'*\W\9[5G?M0IYHX8L*-MSA.'M1Z$(.U=;AK"\ MRJ? K"YOG8>8",+# I*0!!#A1, B)P5DG)$P2:,T22T;I?:,YK W,O0:19GE M0SNV1M,LLK@5H;?6B^T'S9-2[ $<@VK$UB--0!WVP&4S7=C#2^Q%'C_JD[YF M,V273:CBE6TUSU">Q%&<09JR5.V>,K5]@>7*HPA8D.=/NYPB=F0Q^F.,)EI2%I@H63I&3OC4=3F#1QKRLX:?1Y MU^I)::WJ\ZY"D&]E]<\'>9_F] \7+,_BHH!%',9*@T[^5Y@%,&-9$HEVJ']/-2/IB\VC1DI12W)$G]'2^V M?(YQ2B)4,,A0)&.+@,6PP$$D0PU,BR -64Z-CD;S HY!9)AX-"/U*" MH>\IL$L+=$:P-P70_J[CI?LY>WR0VN=^%\<#]5;3:-]4?)X*1!,1ADJA@\I7 M!2$0YRF'.48X9TD0H8C:E(:=&>@E(MYD7!$ M8)@D.40L"* ,VG/(BB!G089(FEG%[[=".<;Y85/:NMH)GI4UN/^M:7=W.ZIF M ?N-6 W\AMSKP37?/=^=Z'K<]Y5G<&:$<9,++KMXDE'0\U$WYFR;T=TO[\O% MW9+]@JM&G>".;LH7R=-SGE&4R_A:/O,$0\0S# D+4IB$15+D49)&PDH]X/J0 M4R.#5B5#MXRKGW]NRP &0)L1@E_X!N:'3G=*U1^T!;*UU!]/F*/BB38,!AR5 M1!^U[(S0CB9@3?.K?@E[5\@?G/+>C# MPW-RP=FAWB2[H,_I2^D%O=?8,4FUWJCSAMWND=XMDK=KCKD$YCQ&F,,,!0%$ M89K(U4C(8!2+C!:8L<),UJ!_F*G%#5U+06NJY2'B%6#[F<(?7,,?';H@94P1 M9D#TD8.\0X<8Y$][4KAR\U'HP,S!E@@,/WU#8QQ5][GF/_BR*E]XN^]!:RW5 MO\IJ'A4YC?.(0I5;!)'($2R"/)'4@$C$J0@C8E: M#?Y0AEOF&QA-@.$^IF=8A][8O!U1M^8ZAA#Y;+-S;[8?VYK MC:'WVZ?M0AKUPNMV W,N,"(BX+ (E: \9JKH,XD@)FG,:$1BC!-[S0G_ADZ- M^GY?KCE>E/\EW_9J>U;M,O):IF&O$N.B8#' %)L1Y10F;F!R;70T]CZ"/VLG M0>,EZ+H)E)_UL?X,U*X"[2O8.ZL*Y5MWO3?P&'I&O,IZ#&#F&RB## ?V>7&1 M <>[H;Q7W??=MBJ7O*I:N6H=DVJPQW-)NW1\<8BK>;O>P3H:: =5K827T2>8?K0>C["7:PCGX3J.Q01/9A[0%T'R7 MTOK.]LHOGR0>JR7_QNGJA:]?/VSYP^I#6?V?+5Z4HJRW2;4%37.ZZNYI8ZH% MXW+OJ?%GXP-HG0!LRU4KWF,_VF>W=>5JVU@_,]'/I6-,PL#,.1C^5N(SMX#H M)$?C-.!H C6WP-&5K+GI/O9<=Z>VZ2J5W2;'^6WY7*IV5UJ$SY31+M]A:KQ5 M6ZH3*%7 !Q[*)_W<_/;EZ^=.5S;#HY KZ%UG(3_ #A*VN0^/$ M(#VW'8TGKKO690.#3SO4E'_?R)7JC]5"?KRJ]_:_K#;\UW+)/V_X4_7_<_>N MO8WCZ+KH7R&P-F9W ^%L72B)6O,I=>NI@^Y*4%7="PO]P>!-B6<<.T>RTY7S MZP])2;9\DTF:4K0V,-.52DGD^SX4'[XDW\LL3PM28(P@IB2#"$<8DA QB+,0 MYS@.0I3$QA'D%SJ;&DETQ07-)9P2&/RI1 9:9ILR*I>P[N<)WP@.?9H^,G@6 M@=X>01PIK/LZ,.V"N W1Z0W9OM3&> ':AMKLA6.;ON-VKJ=R@=P5NG3:AJUU M19^VCDH89)0$.0PYIQ 560)ID:001W$>R)]BDB.;X[JS/4V-:'6R&KE#V1/5 M,>?/>7C-#M:\@#8PMSKB97TJ=A$+3X==Y_L9]0SKHKJ'1U.77_ 4%22JVZ7* M2?A>_E+N\R13")4*+(0DS3%$L20)6A0"IA')8TKB*.74ABDN=3@UPMA&MC1G M]6LE\95A0(<8F]&%3^0&9HTM:,W1NA96WT:JDZ%&W@&#@LX@,U1@T&%W;QL< M=$;YBP%"Y][S$R2DO7A0G"(>QP'$0:"\HPB&.2X8%'$:A1%&28",(@+Z.ID: M@9P)>['PD.J%M)\[? $U,%\X871U8)"I3Y1#6-!X+E FRET*";K"X4D=%]V3 MUS]4'>9B53ZIPDR[ SK3 P?#5B;TQ4IIP4L%.O)VSB4][Y4MT7$ZI#1I?[33 M2@MEN\>6-J^Y9M;^8[78+->D?/TT7\C%8R8XY2C@"#(>%A 144#,1 09D]MH M$>8TID8)N,[V,+7EK$D.O942U&+:YM ^Q+&?'[R@,S CV +CD"W[C/)7I,D^ M;''D_-AG%#I.C'WN07O;]*L<,]'D:,ESELKY&4'"0U5-F :08)3!" F*$L2+ M$!DYK1VT.[4IJQR=Y]5ZKDI)-45)= 8]^R#U+GB7#4]'2 :_+7!$P\K>/*'[ M%29FM[71K,H3*G0-R5/_;&\[_K[DY>+UH8GR>?WMWVL=O?/^3WV9N'FHQY#2M901D M#:AXF"^7:L:N"E"+ 'Z:+T&E]+?-U3G>=T%03A+"&:29"LPJ$@)IGJ4P%Q'* M<1B$:5(TW\7'I6$EM0E_%:T.XWP30M6@_Y_T-9C=T$QR?(-@L>PV;$'SE<([FAR MCQO.._9P'(4&CRZ Z^T]7>]..71;]M[ M53V^9.]_W+6BW]/3:JE]!S\OV6+#549PSN>*81 M5"4FR6&"$8+\@5?6W_PC3X!^W-_6? MG5^]NP'Z;^ ]T#IJUY6=?O5#2DOX>=F\7"MK6S30=AS->&G0T1G<%4#)WL"^ ME;X#/E#RJZ"01H,!4I([X^>M(*%M_R.7*72$Y[AXH6M#5Z9NNBN.':^W4?&) M2+,X2B-((Z[B4#"%.4L3&(HP"GF0YBBW,IZ,>IT:/VZ%5OOTKMC_N]VN&<3& M7S$(AAMNW]".,-M8*XY"]D !I,1)IZ8I;^O41G%2.U#)C%[R8U!3M?S MO"_G3Z1\K4/WV5S^V'SP#,4X(B&':<[DKC","A7;P6%($A8S4N",664VMNM^ M:AQSOH)MHP'HJ&#'.Y;C8D9$PZ$],#-9 3T 6[D!YXF^+#L?E<_<@#DD.,=6 M'+.^%X5@TBC[^(-ISX^OTDR[DYO&ZE']7YEG+V2A#N)UZ-R4JV/;IX(<;(5^9X >0<-PD\,-! M?)3_?<"N'-+7[))??9*HZ$, ??VK[WVWE8*+.&%1EB=0X"* J$ $$I+)M2-/ MHYC&(D^841$T\RZGMA2H"%]:2PVV!4!*L="Q?>L5('5NI\89:%7*%4.4;"[5 MLDC18C88_;P^#,0#TW0GLQY0$C<7);5?C1;Z<@EG5S@M\MYXAW6D[#=?!=\P MO2JI&Z;UHP!"6Z__N]J+_U>>26L@[=Q*@+\>Q5*G]=UZ/K&5W-+\I+@3+%=+ MV"31D^-3Z;%:M0Y-:@HT?I'E;M6L']HLY^LZ8O[PGWZ6OV&KAZ6>5ZL#(56Y MTE*L-^52&6)"R(EV+-IER2S$.2%-@U35'IG^O;G'D[@IH:I:S$..^+NGI$)6 MGUYO:B&SEL9+,&2EV5Z:(;LW[:,XMCGBYD^"?UKI'+I_D,6G!7DP#>'H:6)J M*]Q!%D*=G9"#8E7N.T#JBC3F01Q]&/8O9![A&WCULD$._*F$]Q0^;0"/4_A& M7[NCQ6X8*-<-W#!YW/%^O2Z@\E4\KTJULFUOCA5O&5 +PZIZ\JG/A]YNRE+W,HB(,DH)P& 8DE*1 M*[F1HEM%*"YUI,.QHX Z49"5P/T, 4L,6FD5#5 MCM0R^IO__1AXFOUG.AEU[OCCS+SSM<%QVNUS^1E3P@]&=YJE7IO1A+I>@ M%NWR=>1E*"S.4:Z 9*03DQTTGO;O9U3NW:D?OC/>GOR,M'N[[W//V.^SU<%V M$V\/3?0:9#^CH% MVH<(?S' Q%NH2U]?(X>U&*A]',)B\I(;@WQ9+5>UE\3RH<[2^_&'.B05LR3B M!#/$89 7 J(LRV!.H@+FC$5%(%#.8JNJP6=[FAISU'D!VK*9HA;RYQNP%):! MO^>Q31&-<8H32-)0'4OH\!\20A(D<9)$+ J0F*U7:[(8$]MM?_^CL37C9"^( M#*+A\_V,2L$7U3VDW\LO7.-6NBT ^IW\4-Y' MJCS>4KGKU^D@UI^$;)$L5&S01H[CZ][#,X%0A&*.H: \@0B)"!*L2J[D/.1) M7!1!;E42V8-,4Z/SW__^[>^@J"76_@):Y-J+08KKXAEZW9B9$=3((S$PE6VU MZ51KJ'T_]S6Z49F;&J7 5JO#ESRFWAL ;J]NG-=)] 9NFUX@/.VFZ:=I]W08 M\[5.MW.[Y+6/\8.0O8MJ1DF8Q46:0_D?(DDXX9!D:0I93H(T($7( ^O$%V?Z MFAJY=D35GEM[PH*?=%&W,+!,N=:'M>F.VPN"@^^W>\#SFVGB A@>7(Z.+U8C9,9 0^$^,"690+Y> 2ITAIP;\&E>J1SG_RU(J6[HZF3)0_C4 MN.#IB=6LNAZ5YEQ .>0]IS8<7??8H^";A;@K?EFM^%_SQ:(N*!ZR+,64QC"- MDPBB/.80%RB&+&:8I2S$,;7*.G&FGZG16RNF\LUO!;U8;-P*6#.J\@#7P*SD MA)2]VUX_#KZ\]L[T,J[37K^J1SY[%QZWKY"R377SBU@]E.3Y497*T'?HM,BQ M$)Q#(=D HB GD(@PAXPEE,J?LB RJAK[3:*A?5ZU9:N?RPVYJ_/8,YE0$7%9DHDH!"G$0"HCA5 M%V(D@TF4(Y[F<9QE5J?7?9U-;/[S?56O9<;K>B MLPA'A!.:P"3,5*G?*(+2=A PS#!GA3066&#+'S;]3XU2MA6Q2_$BEJ9Q@:[@ M&S/-4) .3SY:8O!3*_O/.B-P(S[X2\H/6@4Z!R1>*ZL,U?S,$$8H0"&248@RE@,"8T0S#%'19!G+(UC M&RKKZ6MJM%4+:4=6?5":$9,G@$8ZCZWE!'_6DH)!+" #1#Q12U]/H]*(@NF6RXJ?JN!B\-9UV2L_D7FIDU[\4_ '4=TMOXIJ M(X&]*W9I\K:7G +'&4(H@8RKI)1%4*CTE')[E;."Q6$2QRAT24]I(\34*&B7 MO;"06H 7G4#D4>MA&#=VU9"8,=+00 _,4SN,E0)-DI9:!47[C1+JWW=J#'+? M? V.GO,X6HGP)HD:74 ZEXG1J2V'V/$OREM!=%NMK;G#W81@3+)=$< THXED MPC2%."4A%)Q&/(A0&@FC,R:;3J?&?+78^[/.(C;=%.I^AAL*P($9K<'N;H^Q MFFV/7F%S!M:[R\ M Y;:[>4CL'W7S;:]+YLC;YUN\)Z4=Z6^R.1Z!;D7I:Z@.N,%%B&+I?D:9"E$ M89##/.1R_YQ&. PYS[*(SEY$25>F]JQ9QS;SI-O]<--D*W>=6/,&/)/6DI4# M55?(UK6R^6JQ(&6U^ZVE#[?AR)@9M?[1'ICT=S!_JV&6,JLTQ+74C5DKY:XK M5ONS6NV \F2G&G8ZJF5J!\2A+6KYMJ,WY/#UG_]+S!\>Y9^WDES(@_A%-JTS M3VQM[*]REG]:E:K56;7TA%T6IB;.J!.2^H)K2-:;5@G7M_+7ML!!]!7T'VN M :A.U'[3UGSL@ 3J(/RUA GMR/#'ES[DZ3U1,URO%-/J'<_ [ MQU:Z;O38MPW]ESKB7Z_ ;T1.AQ)\$6L=:=:99#> BF*EC\V*JN=FU^%BT@Y& M;U>4AMV.?%EI!\;QM:7E^_;)*._%ZKM*2Z3(^/9I;9J(\N"UJ=G^]Q_O@);O MP*C3E&.>@O(0G'XFN1*7H4],G""Q2CEY1GFG=).';8V6:O*,$MTTD^<>N39H M\[Y4!^CKUWLY<.O;I;9XGA5;U\&&(H^**&$YQ)A$$'&2JIQF,8Q"@J@J+,Y" MJT*_IAU/;7)W@Q5;R6^ EEUG>=A*?VVLYX7Q,-Q[#X#RX(>KUX!Z15BH&4+> MXT0O=/M&@:-F8)R/)#5\W^%F?V>!='9CK3/5SIS_O*PC63XO19M=Z%Z5I)"[ MO26OUYV//W1),:X*6FU3$"U%57VOJZK)I^0+_U^]17Q^+E>$/4IK=H:3*$@P MXI!&#$'$8@)I@G.8$Q+@(F%1&A@EWIV&.E,CV%H95>9-:U.7FE,UX4A5264T M"Z@BP5T-P4^D5DYPPXNL:6!OXA/QYD).:&WH[#D[8-QTO5P[.WKY3)-:[@9T M8 $-+D "TUB@H(6F+HBY!PYHT+D!77Q "]"-VN#^C_KF+!Q&WES8*;JB_$_[ M!NU\7B8SY+W>-&\OY7A^.F^OZRD/H.E(=>W9^0GYW[TJ]U39]U?E;*:.]Q_G MSSKG1I &1<2#'!:)B"&2TD*"L@1&49JCA.08A4;%N:\38VHV6R,FZ,IIE>CD MRE&Q/60?"NN!S1\7F*\X0W=!R?N)NI40;W2^[@+4^=-VI];<2+#-]]1UZBB" M#&L4EF:\ M="5" Y..+3C6A-.COB9:#61T7EJ$>D2J#6Z7)E ?]#9''< M,N)0C718,L:0V9UO>,*X]W3BVC[&.UOPA,;>R8"O-NW=2;Z7A*L#@[)\]_IY MR>N+4D.?DE/O3FW!:63LNE)5-\I!6 H\?YGS#5F8NY>3KXG)QLRJVJ6,8S#D$DSE*%8[DRC!%(D0LBR, R0M$H3@F9+\:!">0RL48,NC3[L MO/ZPNQT/]WUWA5:6YZ8K-A"-W!;FC0GP!E:F+S#'JH3<05&:''OR@H_#H&AA M"'I&DJL"[.O346[BV!6J]YIM).^.9:!9:[9EA-N^Y%\U: M+740925MO<5&KPBOB?/\S59S' F\D@@JGB;020D;V..&5_';^O?D*U.X%DJ M!>=+P&JU;L#_"OX>!.&I*.__!'$0W 1!T,PQ0#;KQU6IKZ1_JCNY!2'6CVQ% M .G>W]\W?__Y'R",;C#*FS<;R4%RDZ=H]S+&<>=-^6+TLU9 OHO2X.A=G.>= M=[-.K\E-FH<_MX+/JVHCA58MK3;K:BU_D"-M7W+,^$LU.[0=ZOL;>.6KQ:[C MUBOEDM!(#G:BZ]H_.A=N+;W?4F6VF'FL76;<]>C%S&Q!.57=S+H-^_WUE]7R M7JR^B-7MRX-V/V=KN9]:O*KV+<(W+C0S-;:6XD(5O_!%_K^-F=V/8FCDKR>. M;9C')5 O;\D]XCDP^_B%TFJ?;@B2TY;]4MNC[=X-E>QNY$U?<)"E$1-J"!!<(I@$/4%PP5$163C0G>YD:C7RLUO,G MG1^FDU]2[I(64G@H!7C266\M\V2?A-?,@+D:M(&Y0LD'E8! 27ACDC3#/B=V M'P:^LF&?[&/$0Q2Q M&"*>49CCM( 41U%44!2EL57"7G?(QC"XO$"6IBQ#62A@D=%"+C*80YJF&R N9QDD$6 M%$7 !2IB@FS6A>,NIK8XU"'QK!8.+';R6IJ!QU@:VH!7(32T ;@3[@8TXGDT M_\+N(%I MP FS*Z(>SH/A/;;A1%=O%,%P7NGS<0H][[C1QJ=5*>8/RYJ#V.OWDBPKV;XN M";#D^J^+;K+I70YT+!*Y TH2F"/Y'Q2)'-(LC&$F*86DTG2@@MEPBK,D4R.< M1A'0:F)',NX#8L9 H\ \,#T=(@RZ6NA;RZX>+J4!K+GL:E@]$9V['*.RX-5P M'5+D]0W:7\W5+K3\7HCREW*U>?ZTW$U&PVNYGB:F1FN-J$#)"K2P-^#3:K5> MKM:&9T:7,+M\Z^8)KH'IJ0\ISZ6V#4%QNF'K:W>TVS4#Y;HW:R:/.TSTU3>Q M$&PM^&^"J((H7^3H&T_Q4R]/;G*OGI[)\A6THH)&5J"$M9C=)X$RF-?78C3T MC':"QVX6]T'@-G]/MCC>S.U3:&_.]CYX35WHIE+.\J&N+;M;:6* Q)FE'(<,@1BG&4$VQ?&OI<=U.;[.[5H<\":GCTZ0VFH8]!FQK16U&W MU:('+!-]"1>OE:+/=O8&Q:(O*7ZZ7O3%M]P=K$7)YLJ#3_8PXRP,25H4$-$@ MA"C-8HAS6L"DX$40B%@D<63K0]UI?VK/7KC=UD=WM#VAVBE?VE./75$&JOJL?=AG/(T"'@H!PR*5\SRS_F*?UN3^( M_ =6UZ"K_?LM"\_MX9G2( JC+(!ADB%E.B&89R21S,A2$HHBHR1K\/RXO! 2 MZ ?-MIOAL/RHZ<\SD&9\Z K-P&18BW4#:L$\5RLZ4-=GJ:"VZ?'K]!PH=;)( MSN$S5WMYW"[K>GN/JX5\OZH+ZFS+GR8K3-,]" ME.=6IHUIQU.S>3IRZ\N#KN1_^P\J$A\H9SA=.U0]_FL3;?ON]51C M7^?5O^LD&U$:!Q'/(WYB9BP^S0]GX'7 Y)OQ7F5D?*3? M+!&KL^ 33]YZ[8!;IO5VS>^(K>ZXWO%U%G M\[I=UTDF5+_?5_=$.R-CCD,4\1@*1@5$.,DA20($(\XC2D0F:)B8)>[Q)I,1 M(8V:V:>M2%EN56N+G]S>O?]LM])@ M0FVD4C>@JY;*;5,KYF_I\(:QIQ7A>GE&)7IO\!WRM[^&W6CY]H7,%ZJ]3ZOR M&UD(%:_Y3;!-66^5&-L\;1:*MW3!V]^7I2 +E?Y%+R^Z_*J4:\;#)(MIG,.B MH*FD9AQ 2@,,*4-1Q!$*:)':4;,7N:9'SW79X)VX0,EK>W/M9\S,N'F\<1C+ M;J=KL%- $F^K()3"0J6B_-U.+7!RQ+:EA[_WQ$=:<[17K#WQM!^91N5JKS > M\K7?QETO])U&T0E%R15B)'-2,+2E#$.11BJO$V805SDRDS-DRQE:<1X M8;,,7"'+U$B_E0NLMK+;L?HUXV+&X2.A/3!C[[%S?42[4P7L=&F9>5=V1AT9 MM KYXV4/J'IBX6LD&95S/4!VR+ ^FG2^'!/S%W6L((1$$,,32=$9, MI) R1B'!*4DYSUD46>5L.]_5U-CPEK'Z+FLGLO7]U3E4C2^F/& U_(U3(^2P M^0 N@^'O:NA<1V/?^5Q0^,1ESJ4WKO#_?TJ MZ*/^SQ]U!>SZ+BF,^N_IYQ]QDJX$NT\4,-/(-Z,E3!=Q_75,/1-4S>_2:>J"AG(B:!"(H$ M\C#,(^*HA+K61I07C!I7*0T2B B.8*4JYSW(2I8%C',1=8Z\GV_ MS$:C">[@Z?=]#$-&7?NI6SQ5LDC_9:=8[>]*8S^#= :ZY>:'2OKXAO5;!NH[[\:%0E M>P7 U+X+BR*T4_L^1JIB.['OQ*X$[IACUEM#=Q1!QBO".R:N>U5\1^W8/ANE M0P[*"6>>M$LP:9=6R YY?4Y(U8K<9SRLELJ]9_4B MRM?/2VXS?4Z__3][)IU!Y/*DNAZ,X??Z2D#02J@J+O/YRYQOY#;"WZ3KQ\%I M_IUI>-+MS.^7U8K_-5\L9E2D)$L"B0[F$419D4#,: 93').< M(U'$F55IB;;AJY&D4)*E] M:CL7L,9+:]=*=P-V">Y6Q:7+R0LXACC )*0J %-=\><1I/(S@P1E2&18T)2$ MMBGMW%$*NGID'?;[*CGN8?*'![= M'OV[&^FKH#^V>EBJL+_OY,<[L13%?%U]7K)2Y_7]*JK-0FVVE)?AO?Q.R_IK ME<_>KZJY=C25:DD&=1#%&*0YCG10C3, K#(J@6&7MD!N:@KCK*81JT"BFCM58) M;%6J7:^U4@UEZU?N+PZ:-9'Y1-D3"7H1:50"]0GB(?EZ;=O16F\"9VKO[Z=G MN1U8KJN//^H0/)V98QM^=U=LJYKKH)N/W5"\+V(]$T0R=UKDTHJE@;3X<0 ) MR0FD(2^*4!K].$^L+'Z/PDV-R)M@1]$H4[."UW!'KT-K:!^^T8 -;6-V$MPU M@3.M;N#CW@#>[@V>4A!H#>L02+"GHTZ&Y-%L'0![7Z:O3]'&-9\' /7(!!^B MCVL*[NA2'!]$Q18G!>849G$LR3UD,20X2R%)!8D2*JWUP*': MSLF^IL;5;2$9+>P-Z(CKELZT#V8SHO4$WL"\>05NCM5W>A'Q6GKG=$]O4'>G M5^7317?Z7[&_E]$NX;\O>;EX?>@D!GI:FU[-G&U@:DP@91122+6-V\EI?EUS M'JC+-S9>,!IXPM>Q)B=! K7!Z^?6YB(63A[FHF+=ZYO+#SMG.BAK MAJC__+QLPU)WP7ZS.*!)440"4A(SB*(\@Q1'(8QQGO* -QM'2$M0'9#^U O^L$O_8!$*[I!XPALA? MCH'+78Z=3, 8A!-9 \S?]9N':Y=>\)^KA2KHU&Z?[I8=#BSGE?RG#_*O;9!: MFT]V1C**>!8$,(L4<2F?;QSF B9I%JP&YE>=A=LH VPGWVNC]MJ,2>1Q,L7V*;YO+SUY[C6[!6AW;H+?Y$@UBG) M9P&G:9 0 D-:Q! 5J(!YA".Y?* B%CA*(LL\CI=ZG!K[[VHH+[2UMMC5EK)D M_(M8&U*W3P2'YN#] M0WW?"(G< >.=04&U]D>+&_<5G-5/TC>C)^T75CK;*J MZ'(U[[>52MZ]MO&2&[+XC:QUA,$'N7/5IW*[]$TY"C$6!,,TXYDD'AI#3'.N M[%9,DR@4++9*87.-,%-CIXXN*AO*4R,XX%)RVXWX%4-DND$?!_C!-^X[S'=Z M*/@[FH!6%:!T:4[]A\G5Y0-6;YO]*T09^1#@>M".#P<\M.E:BI*N=V6\E#-[ MDZD>B9CB #&(N2K6D@<%I#RG4/ L)TC0(H^M?-'/=30U8M0;OYV@-SIRPK$< MP%EPS6C/!V0#4YHC6@XU#?NA\%:!\$PW(]<+[%?VN+K?A>?]U.*[V\BM8Z=V MR;FMZ>V/>35#C,4B("$,$:,0I9Q C'$(19'$*259Q JK[=\UPDR-8HXRN*\V MVOFI6U"H)UO\GTHG2R:Z:BS-V&JL$1J8T88=G*LK\KF@.E Q/BM1WK0.GPMH METKP.;5Y31[]HTJL>FY&&9/;66FF<1YAB(@H(&$\A1E'* PRGJ;(C9@MI.#-D'WB"O?Z_*I_/V][_B8P_]N_PH5N5: M7* &8TN*:W;K],+IL MZH<9E3?:^W>'IM4&_-3H\[,>I/J==I"T4IZ#.CSA.\B!@KTT;WCNX Q=__&$ M>[..I:NK2JR;Q(FWU2Y=59/NE> TBO(L@"AA"40\*&">40HSFK(,TQPGB=4Q M9W]W4S.AM;1M6DE JDY..V ;(JVL&BZ]*SOV=C5NB MV4CQH]K+9F]=$^YUYM:[O:0YN./,>!3R0G(*HT4(]3X2!P3#)(VS&(D@$=3* M?=)!AJGQSJ?-6F6"^VV^G#]MGL"!MT=;C\/2?G,9&S-B&ACQ@=FJC2GK\ZE9 MKP!5N,_YS>X">LB[YRL@]1J49B?!&P2K.4%T.HC-K2DWHFP(6&VW-Y4^VRD( M(91&' 8\2R&*> +S,$]@D.418[E 1%BE.CCJ86HDU]H'M81.9V7'*)H1UE78 M#$Q'=K!8$\M9U3W1QG'[HY+"6?4.I_SY!^TF=%6N9_?EBF_8NM()?L! &:<32((]I' 8FD[JWE\E-[%I0?:#12&KI M(-(/:O\<]P;5T//I MZRO->U$632YBB_#T$Z].;1;7E_A*QE7YI(\C&UEO+@5>&P'5/XD]8#3P]'6' MQRHNO0<$IXCT4^V-%HO>HTPW"KWO,4=KNUPQ(;A.B*/.4'64S]Y!ZHS3/$D( M0I!%2:+2C:G MR0EQ>,+Y\8+I7D8^0^Q5 M]?BIES%=CR>R7XYV4=]:+*":E\?'7 ,JUTQ,LLB*,8 MJSL3E$1$6BMY#/,$A1 1G.44Y7&16EDK]B),C4^VH@*RE=6./AR&P8Q9A@5W M8-)1%HLNEM:*K^+Q?E(:@/GR9["#?:<%^+/5PR,IN8/HB:\9GG!$ M/B\E[TC:;?.CJ>VI2JYT5]P3E3_BX_^[F:]?VZ=F 8N47YY***.2YB=A G.6 M!# ,LX0*D24)3JWLPBN$F1JY*DG57G/>R*<2CTGEJM5BSG78FM3 Q6R\9KP, M#(\JX5J8'T([L M31]MNH8.ULTTYTVS$"6$8U7R+8WE;CJ,0LF?/( 8"20B%F68A[8Y:/=Z,)J. MHZ:;;04$PN7,[1! ,T)S 66LJ+0&C4LGD Y1:"=U]A9YMM_ZR-%F)U4[CC [ M_9C]S?OWDO"ZSK9V^C*\=-]_:VKF22-=MX;]?YI?L1\@TC\-KP-CX!EX @=O M3G#G%7>Z3#]H:K1[]-,J=*_0SSSA6(JQDHOOQVH]?Y++437#)"E2SG-(8RY4 MODH&<1P0*'(1A&&$J0BM]AC[S4]M6DKIE#&ZE<^R N(^=&:KHSL@ T_-0RQN MP+W:BJNMV91%CG!<%#),D51>]L4I=D\.T"(*,Q4%"N9'O>'\W M4YNH2DJP)Z9C1;33H)JMP-=#-? D=D#)W@VD%P1?7B"G.QG7":17T2,?D/ZG M!XB;;<,]/VS$K2J/\-^"E)_F+V)6A#S+,8YAPJ7]C00A$"=A $6"PCP(\A"% M5L'Y3E),C4"^/XI2Z#(2'L-CSPZ!(9\,#>S0=&,9(EM7\5"* *7)2&&QEX < M(S#VK S3"8V]!)-5<.S%QMSX\!M[%'RC#OV_/9)2O)-=O:WQ3#N/8"Q3%. @0%#$)(,IC!',1" MJT$6)&D:4)@&:0H1R4.( V[U45=NS4<]@JU&E5[;?PU M!TCPZ(BKKY2/MMV/FP32$9RCM)"N[5Q[P-.XJG2JLB[K8A&M#XO*5]GQVJ^8V;+9G-0,-QL <.M X7''XXH"C]R,6&QG>Z"#% :;SQR4NC3E$ M3?X_J\?E/\5R*:KJU3S [_BM"1IX"] M\XKWQNJ=>&V\,+WS,N]%Z/4\YN@**^TBMGI8*LOH._GQ3BQ%,5]7'T0=JU)] M%=5FH6[)5-3*?3E?E759>?GL_:J:JX^CFD4T+%*&8AA&B9![OR2"-, 8ICP/ MN"!Q$N+$+LC$AUA&7_NHD2E;\4$IZDW)>@6>E?3@59VLKT39EVNQ M#Y'&=4CV".*1&[//MAT,IH]%(=AZ57R0K;[(55KN:K^LUA]$-7]8*FXAE7(*KZ)-;7=:*Z<<"9:K)>!;I<"CUL4PQ&F (30PE]]L8 ;F\-V8=#0# M4C6PTTV7;5%Y?Y1ZH-9/G<,V&G:2MDD=33+^##V>%J;^FXWK2+N$-QE?NTW' M($/0NU_QV^-X6YU!D-K;)0W3@WV TNV&S^4G\VE>/GWFLYP*QO-<0"E=(G=) MC$*,"PI3Q@(FDC!F86X:G;37\M16R$8XH*0#GS^8QR7MX]6_GEV%PM"73X8 M6(4CG536*19IOZ71 I%.*M"-0CK]@&M2I>!\K0YJ$- M'@XQ@J?4OB)*<*^YD>,$3ZER'"EX\BG[K!?*Y[*ISOQ!R(GQ-%_JM?>#_*5I M#HR^-J8V+SNR@CUA@9+6/#=&+V[]<]4G9 //6D>TK')GF$#AE$FCM^'1\FJ8 MJ-?-LF'TO->+AC8IUOYQV?M-J5QO3AQ1DQ0+EJ<)#(H@A@AG.:2,9S# *$$D MIH@S*X<)/V)-C6BVXG=5EPX#C\W;7#=NL@0?7#8U:;W/A MX(CTL%<.MD)-X=+!$4C#:P?7UAV,MLU"A %-0I6+B:^>);M\6I '8WOM].M3 M8U E)E!RPG O<5J2&MM#Z00)_*GD]93F[@(:;D7:FS?'L MLWZE]DRS"X^ZW""2U<38VP-KF\\X?@T.9O#)EWY_[+/;^12[\Q).<= M^N_J\"0U[(0D4Q[I(JJ'_0?79_T7EREA4H20)%9;-GO9']MB;EVHSTKI+)9F(>2C;<'-4^+FHZ,O6#V(D+R!I0 M\3!?J@5,S>!:)CLFO&X0221W"3@@L,AY)'<,20JI7*\@9I2P*$0X3?-F$#\N M#5W!1Q["5JXW&D A?_\F0V>VK(TV& ,O=$JRF]I=K"/@7HZA^I%ZW=O[9?<- M?ZN?%V0]K8?7R3+J"ND%ML,UTT^CSM6RU 'O1EK53G,@VZS^ ]2SI5)O:VO/..TP'&4<(CC@D-$ @3S+).3 M&B:@H[K>W$GE_1'P.(/DBXVZVHM/__Y\N'#?+&1C^TNNCZOQ=,N"E'$-(@3'LOO)PTA MR@,&29@2F"0H)2) (>Y'[# $=!F%/1.])J%$)W2^0A\3MN77' M7<5> 0J]P0WC.$F2/(%AJI*H)F$$:500R/,XBL.X"$-AE(7A?!=3(\Y= 1;7 M8X(3,!I:U%>!,[05?%B8QN])P7G=?1F7QQV,:Q">5?#(B#O_I&,)]J=G,B^5 M(7=72N9X7E5D<5>H?-N_2FN0U_GRZOJBN^H?"0Y(Q$4$18@Y1#3GD,0I@A$O M@C#E"8X%MYGY+D),C1MV.J@%76>EU\*#6GK+NNXNHV)&)$-C/3#5=&$N0:O M2X M66VJ7=YFM:ENXU?"Z#?YQ&-U5RHA13F+0DIP%B#($HX@PJ'*/A^%D(:)W+;* M_R69E;.D7_&F1JQA!&H!U83_16H@.[T!G^0W /X@BXWEK:OGH33CW+<;H('9 MV"@S_4X_T*DQH&NHMBK>@+U1KO7TQ]'#X.^)O3T+-RJO#P/L(>,/U(NCX^CJ MZ6FUU&6WZAWXYZK:2',WXA@3^7^Y&RXH1!F/(!$HAISC)(A9G"8TLB'U,_U, MC9UK,=O:A-I/\'F^EA:9_LT-J.J3K;D6'OPT7S:_^=G27? ,ZF;\ZP'+@8FT M@?%;#5HMY VHQ?3HMM>/@R^'O#.]C.MJUZ_JD1/=A<<=(VA.%N_K!)^^>]T] MTI21U&7\ZG(%GY?*![XN<*5SV#^2Y=VS#HG^0U1K51VD#I:>I6D6L8#(;3@5 MP0P($$L"I2G05+8Y;0>2W2C.3AJWNM:/G>J&FW0S;AO4@,Y?G'6 MKM)[8=_T%9PLXJI4OVGKA72T!_55_UKJ#QH ;D#SK0L MUK4OZ]*7NO E5R= A5*.<^&T[G=!)WB$0=B=T1V\/06:G#_\Z=37U!,*!("&C M*11Q&$NKA">09G$.!)[>9C9L/ MXO,W#!-BQ?,W*MURPKV#YIDTK6 >A5'-))H0W5I!:,?%=DU?OP_\C:P;2;Z* MYWIG6MT5]Z6TF>;/9/%Y^=^"E)_DG)G%28XX00DD12(WC#1B$ <4P2(AG-(T M#'F8V%R@.$DQM>L5^:5G[AM+<_#M=Z"#0#KJ5O4&-#J\W@ E+%#2#K-_M09K M@(VNN0QOMB.VAJEOZVS?F$M62GW MJ/;3W]\^=PATU]*R:8[RFT-X3J&1H73 MQ2GE,>)(U?;(( HS27^,19 664!XFK 8&453^A!F:MSWOA9EO6UR-5XY?/VT.?:@#,R>YVJH[YN:6J&N6=K9M]^ 6J_>.$;_ MHV23<7.\T1HK(^B'X#/$\Q%%&(0L*)E?&A$.: M9"FD.$SC(DKC)#8*Y?0GTM361^VM K56@'6ON9MSZ!M U!U@!?X2^E=LK0IK M5%H9=7A]NWA^E!*N:U@40I\;$=P MJQ?H* 8:S48?,HN%=/2A&VDY'6L([=93KVCWKJI^>AIO;?6*S-X*Z[=EMY.V MSHK^779>+6K'D&URAB:Q7) '(BEX#(,BXQ 5.8$T3Q+(4QQQ02.:A59I$;>L@IV,VPTY'/5>S ^+P(,WR;=>\@XM-W>YBL?J+ M2+6J.E>I*%]$]8XLU*]F:9%FHD@$)!&*(=*IQ\(B@SD+BS@1:5J$D7VN;:.^ M;2;:>#FU&^%4 N9W;0;MO_U'F ;_6!7Z(-LV=;N8FB&K90.W MH!LTYA).MP>C&;]-_(68$>)TQWV4L^QWO0>AM=)M3)W24OY6U?1> M@YVB-Z#S]724]4?;;S-&GI:$D84?=;EYFX$Y7,K>2 IG _@P@>\7L;XK=&KV M5,5Y\P(6)(L@HED!55%,B2XLB01$.K/;<5\@R-5.X%4X?6)6-T& IS1ZF[T76BU? !=^P]5Q. M+-M(&O_L/V=K[51@]7J\]-G>S!9\3,U;!Z MBY1QEV3D")FK(3N.C+F^24>NE;1=K>?LO3JU+E^;(S<19Y0DF,,T5"YN(A00 M%Z* G B*N"!%GENET3W9R]3X\9.0L-EF2SB-GR&E78O*T&35R%>3U6;]N%(A M*0.<7O8"X8M>3O8Q+G'TJ7E$";T/VTUV+N:SC\NU'+Q;SN474C5__#I?BG!& MLQR%1&2P8&JRRQT9Q$D:0A(G""5QDH2!4=+7WEZF-MEK04$CXDW[ U#"@KNE MH?G3#VP_"WB#:V 6<$;*F :,D#A! Y5@?W]8O?P?^7[- /*'W<3O;W64B6^D M6#OQS1YV\'K?%5/Z)"6KW>]_$Y+-^6=]VI19VE1EOM\EQ9> ME]03==3+D]85S'?*6N1F\3JL_2SU5H,U,*GMG2X!I54;K5?K!3J* :E9DV-/ MZ0:VRH&==OJ Z@T&S\+O_0T&<23/]W$'T\[_W3/JO1[POOH:SP?>,SI[7O"^ MVW9T'CB,=GOY,F]CVK9EYV(6"D2C$$8TR"&B80QQG">0R\UVA&D>Y[&PNO(W MZ'1J*Z=#ID(C; TORSTC-K1-?C9TMA,=.TAE/AN@?-TSFW0Y[NVP!0A'=[HV M[[IQSE?Q(I8;\54\R7;GRX=[41:K\DDY.=[1Q?Q!+\?RETPMS0]BQE'!*!$4 MIIDJFA5*PYZF:0H%C@HJ,E6<%-O0CV7_4V.BCSHB57"PGC^IX+A5 -N'TNYPN).FZ.Y2E%:5#D*IL:K=7R@E9@("4&6F2@9+;8NUZ$V>!$ MP2=X S-4/VZ7;T,< +38U?L$>,M?W(LE6>A4CTNYYY8<)W?=^NY:)5')6)$5 M(84!*4))Q81!2G$.$RZ2A"$O-7CIO505+_D[)\E;:T=ON>%4$6I#C$ MD/%[FIJ?*E=@[=UWM7-&V!=>>V(L0=B,][S M ]S M+85LL[-_=X(+VNZN@R%)S;JZ6A4LKFL\"&7&+SA6.&OCAGY=5Z(9E>1 MJGMZY0M-4J;25= <$A&&,!5QEG >H3 +;!CBJ(>I$4,C(% 26E;*.P+/;.Y? M!04T)YDN, IU:']F?ZF=J<;HSNK9PFEUQ6N)I-= ]H M#3S=78"RGO078/ T]<_U,BH!7%#UD 8N/>ZXJ*N$&G4!X ^;LCY-5[F==#78 M+^(O_4_5C!?2XL\Q@G&4I!")+(&4%P5,$BS)(95+/;'R)S#K=FI4T23=."K] M?77);\-1,#09O&,[M!VA,:PE!K7(39S\KCRXE+M^PN-FP@XH7U:'6:?CFB)6 M0!S9)W9O._L;?R<_1/5=A>C.*,G2A!WOZH;*N(ZK9NBX^)T> M:V_@0-IY:6Q/T&-Y3[ATGGC(CJ4$X[*I:BZ?_%[R^]5BSN:BNB]7[):OGM>" M?UJ0!Q-",FIH>@2E!58YAG7N[U9L;2@IV07?R/Y HX+9;#6#M)_+O*,Y.+=9 M 0G^5/)[F-]6./6$3JDR3XL.\8HM5)0=_5L19Q' B( NXW(F1*(-4L!AB%!:8LB*1 M.S6K%)"F/4^-=93$>F+H'SJR6^;",4;>;/4\2+*$-6*2 <9)@: MA[4J*(_P/27:7"V O@*EAWK@O74629=1,CQC&A;[H0^<;&%OME) *0.T-C[O MN=RQ]'4FY2#!N =4[A =G59=T91K\K&^(M7;!.+R[[5WI2Y6K8_0Y.ZT%*02 M'T3]YRQAC(LX+F">BP(BEA!(TBQ1Q50)PWE."4.SI7C0M2QL4I+YDM!HDN?U M)#^2<[@)_U,KY\^ -Y*JJG"DU4SG8V6U%[%R]['U??0XQ&;\._*(C97*C*[W M(A"W>D$Y/E!I=K,KDZ#'K/'\5NIM<^NV&H*?6AW/W\8X9#?S#;RW9&?>!!LY M]YEO0(]3H7GOP74A**5%KHH\=XJCS50^I#P6"#(J(HABPB'EN=S?$VDGLXB% M45S8Y9<\TUY7R^/0IA M>U1R&G#3!>M*& =?>[8?9"O@J\]5HT=[;PO J3Y&YO(>-8]IN>]A-X;]LEIN M_;;KJYTFUV7C9:'TGZ.>4H@2G !<5($$"-)LG&8+[_8[W(=>9ZJ9-PENFO+)/UNDBC+%VHP7/.(W,$-T)=WF$F^$_7D ]U=# M9#RQQZ7>1N410]4/&<7T-<=(&35QZERZ==7/]2PG44%#$L(4YU05(SNKN*]SEN(-QPUS.*G@4WG+^R>L\RWZ=+\7GM7BJ9AP33%,BK80XRN6. M+!401W)N%XQF(@FS ,6V:2GW>YC:K-[W&E)B BVGHV/5#LG^F>T%GX$G]F#0 MN/F=.4'T)KYG)E Y.Z =P6#JA+9[\4T,=OR@ [D=)@;[K_GZ<;59 M?Q6$SQ>O'X2DEJ?Y4I^%M1?$G_[X\ED%(Y.%"D5NLXC-1$H9HFD "Z$8L4 4 MYC$A, DRGL21B$-NE-#;KUA3H]&=A&HW!1YTXKPZ;^]J"9:K)7PBY;]%766H MR=I;;6&P(!1_ VM T&\R7 .S^E&V0]!H!1JU0%>OCA/,-BMB9ZP["1+?9 PM M5I(W&^2YZ^W\=9)[PCM+:[^6W=,WTM*E;1.W3#I")D/ M\\5&E5K<1N$&":%QE$"6I"E$.$&0T!S#)"OB6&"1Y'%DE;FWO[^IK:&->'H! M;0XIG^7.6D?5_:=E,M\+2)L=.WC$;^A%K9%4W8/7<7,WH(5SD,2]9LCXRME[ MH;=QT_6:J7Z4J=?P-3=F^23I:\GF9/%YJ1R;=#;RG0BQPP8,4YR*RRMIAV._4F&8K-NC(;<"H4L(,!PFCD#Z>J]?C4JO@&%5#L^9ZK,;9HQ\77/%=>N L"%ZK M#1SW\@8%!LZJ>KJFP/G'O5DHMS_FU2P,6J'M&+ZFGTJ#EWY2Y^P/*X6\I6OZ^7M MT]HT_\;IMZ?&#UI*T!$3?!7K3;EL_,#-DVR< :N?#?S@-# !N$)DE3>C'P6G M9!EGFAPM0T:_2MVT&!>>=#,,[LFKWFQ\6I5?Q;/\&!Y)I4,R5?(]G6QLAD/! M,24,BDSY<0**VM!'-T/!D*!AV.:BN8 W!H+EB\ M:<<[NS+IG;;J[(5WFW6UEM:W-%%F*(!O\.,(,+<^7I@;@ M.&U2SK4YVB[E@E+=;"?VOLR#*P@CC"&(1A1"A/(9R0T-@R H4H3#D-#"/X;#K M>VIDM*M5ME#2VH1>6(+>3TT#0SD6/RE":D-?.V7@E/0W0,L/[PHH-:B?&@YM MBTB(X5 ?*=S!._IVX0QN^/7&+%@V.5Y@@INN>]$'CDUX"/I300SJ>NT=J>;5 M7;'[AV^K!9_E8192%E/( N6'EX8))%F!8$$I1B+A49:8ASI;=3VU-:&^+)HO MI8#R3V:<:]4!=(-%83 HAS[C.@S"V@97Z1MX+3ZX*[I16DJ#P:"^(C;.&^1O M%?]V)?37A;<9H6<5PM;?XMN%J1EIVAN*9M:":]'6!_7M?5@]D?ER%@F&4*@" M/K"B>\P#F*,\@0%"G"=YF"38*KALK_6I,7HC7 7^K.6S=*K<1\[LC,$9CX%I MV1P*ARJM)U3V5J&UV_;(U5E/J'5;![49^F8LX!_3@>GA&CCM_:RMT/'E=FW6Z;A>V%9 '#EEV[U];9D/ MG7;K;((]71UA=UU78/G)(4YA%J- [2HII$2$,,TD7^59D(>153R'FQA3(ZUN MU8F5KRR"&FPY5@5K440)WD>IE%<% DU M8<6^3J;&>7MRUNG@++=CO9#VTY@OH 8F*2>,C.G'!(0^A3EB22PW:A3G M'*(@P# 7.()!3CF.8YSB#-N81)>[G!H5M!(#T8AL9^@88&QFU/A%;F!NV(*V M3>[S4T=>T CLT?O#'!U/%HE!AZ-:'^8 '%H:%F\Z1LQVLQYOTU@E.1(LE53" M199)LX)0B..402%$A-(H*7*,K.)D3_4R-3)YOY>!W#(QV&D9;S8(9H3@'=K!CQ(\H&I?Q-T& M)5\%W(WZ'+=XNPT,1X7;K5YV#7"]Y5Q^;M6WM=R4W)7WY>IE+E6;90C3B!.Y MA8A41M X1#!':0@3A'B"&.8D-@I1N=31U$BHBQJM&!:-PBZ,;:.+5SKE_)5O(CE1E2?I#H??TB*6)+%^TVU M7CU)MKA=\E]7RX=?YR^"UY:4ON6=!1G-,"\(Y"@J( J21-H[00!YBL(HIS0. MS:(>_(@S-0[L.DVT^@#UN8!6([!527N)*:6@UFJ[R]"*V3K<7C>H9CNZ\89J M8/H<892N<'&Y!ESOKBY.PKR1R\LUP)UW?;FJ5<=2W&+]GE2/VD[E@K][_;T2 M_/-R&_&&*/&UC[$9D7E#;NBSMQ/EO6H@QRCN=1*5@4I[ M[??UIH6]3JI]J:S7Z9<0X32'!+",IA$82(R%&2"6U7WLA5@:ES3=9>K0P#V--C& .A:GPX5 MOIT'RHR=AH1_8,(: 'E[5R5'^'QY,=EV/ZZ#DR,X1[Y/KNVXYMTKYR_29GO9 M56I5=Z;M+^M40$3@ ,>B@#&-D;2OBA#F)"V@R"DIHCR.DSB?O8B2KLSS[EWN MUF;V=3L?;A+^4DKDFX3W%?@JV.IAJ:K9VB;B,X#TDJT_-;L"W M#?V78&NP7H'?2+56,65B76\6RU*^*E1(^ V@HEB5 MP5A9>D2R[P>4XH13AD!A%AUTCQ-1L-RV?Y8[0!7O#C>+ B Z]?VS% M[^8151J ?15N&F.MH\6-VG,RX:-DB@\P?6T[7408=S=Z!4A'F]1KVO*0A^Z_ MYNO'U6;]51 ^7[Q^$)(_GN9+==&PY6&5 VE&"Y2C*)7[5U$HPXU3B-,BAK%( MTRQ("H21T?[U&B&FQH-'J;U HPAH- %=5< NG4>=^^N*[&JFH];/H&.-Q= , M.OEAN"+=W0##\5:)[SP-RW4)\"SQM$J%9]KVVR7%L]2^-SV>;5N.L1L+4JGD M>ZH42)-=( DB'*$H@EE&"42)B"'!)((I+J*"QW%*N56VO.,NIK;0: F51XF6 MT3%QW@DDS0SLZ_ 9F/QMH;&/HCBKO:^0B>,.QHV/.*O@43#$^2<=+-%=_7*Y MBRE6Y1.1XGX2HIJ1)"5IP0E,$Y1 I.IZY468PJ)@48)9P5"0MF4$#:S-LQT9 M?<;[50,'GN@= 4$AK#+@GX?3P B\#J)Q9OI.1M"%Z9,OF"R,-"]PC62&NJPA:D.;!9\GFU M+N=TLW;.;6,[($0B'Q!*81@77 Y(%$.*\@#B1- TRI# (K&[W!IP2,:YYS(9 M%%WEE6J7&:GJ\Z9FQ&&'RLSR'1#^@1=+Y4FY?Y&_%5_=D'6+738:-%Y+7ITH M7<#SYT%IU?O8[I,NT)SPG71JQC6;&E/V_[R8UQ/Z;K.^*PQ\# Y2G$9)0BD- M.&094KGNTP 2GL<0<^5RF:51&B5V&==\B#6UQ:P;1B+T%8'1%JY&1T/H$\3ECGM777G#EREU.NY[+)^[))?*%7E"^KI?Q1B"?5VUWY M=?OSYZK:B/+N68FL3W]GF/."ARR%(0D91(($D+(P5BZP"!.1,Y98I<#S(-/4 M>'ZK!ZCJPN/_*_A[$(3@F93@16?^W_K@WX P".H?*T VZ\=5J3S&_@&6J_:W M=SA'/H@>J<-V(UJ4TY^3R.5F&.GTPVHM0*U6C?U M'9C/+$#>4/:6(^AZB4;.(.0-PN/\0OZ:=C7KK6)0?]TZRD<\ST-*8QA'DN*1 MRJF0!W$$H[U]=0QR<1]#40A]^7 :WR8<;$@SY=CR7YK^?+C331FG#7U;*:B21"N<@S&), M041R 3$3&%(A637%49X7?+96.5S,:-6\:RLBW0HPH /1UC-V37X *:1AWC<' MT,V8N<4/FA MK%]G)(Z9W-:GD&4QA8@'')($Q3 +,AH2D7')4S96WYE^IF;4U6G/%DI&L&B% M!)0LB'$ZRDO(FG&0![P&)IRC8O=;(?TQRP44/-'(N5Y&Y8P+JAX2Q*7'[?-1 MGL@7]T=U+T3Y2[G:/%LGHC1L;IH$<"+OX1\J\X/\JQ;?/.&D*:K]K# 0H ,S MA!F6 V24M(3**96D:1^CY9"T5+J;/-+V54=3H[[/6.J\'+^))RK*&<)93A#+ M($%%#%7Z1YAS$"K)'1TE7I%(:&!L5UR QM M3#0WI;5XX,]:0(^G,3WJ^[(B3O0PK@5Q7L4CZZ'GT<$2Y32?:Q2&>9H7".(T MQA"Q*( D3[%*O86H9(&"978%LTQ[GAH16"5H\9X-QXH\!L%X8$JYO7O_&=RN M:S?$UB'NGM1EN;SSBS5"XZ6X>0LNLH;#(:G-5;RES)[;AX?UQU(W??NT-MW8 M[+\U.5)Y>"AU" N0,JZ68K6IP'ZJ=^U,9KZ!.0#I\C[%'9^A">%*:*RV(*=1 M<-II'#0UVH;BM K=?<.9)ZZZH/XJ5,#9?/G0";JXHXOY@QXC52V<24[X/G]2 MIZ#%-_G;JE#9>94C+"G7'^3XWOZ85[,P"(,DC$.8\(!!E H"9;;]BCE3_ M5XD,7LA"9=*Y7?)OCZMR_5V43[NPOFJ&"QS$893!C D$D0A22! 2,,LY8ED2 MY1$5-I?PYEU/[1*^/JME4O8;_5\@=BK<:+^9)U+^6]0;J6J;',+2Y]1\9,QH M>QB\!Z;D]QIDG?_^XR'(6G2H9 <=X3UZB5H#YLL9U+SC<7T^K0$Y$'7^YC8 9E0V.Z\"L]NWC M>]!&L]V ,()!7ONX-WOKK5::YUJ];L!V*"0E:B7KN-5JK9]K]/1'@%?![(D+ MW608E1:O@NF0(:]K[!I/S+M",?,GV>L_!7\0U=U2]KI9J"J_.P^J;<$*$N5A MBE$",YY@=1D90XHY@0DA.$%96"1):)\#UDJ&J1%EK8+:"FJCL)!:@$>MAFVI M$(?Q,"/.@5$>F#9W &N#4"D :@U4''"C@_KGG1;#%!QQ1]&K,Z>=!&_@U>D$ MT6GW3K>F'.XY%HN//^263?F3OI=[[(=5*;=NS06@Z:U'3QM3(RTI*]@*"W;2 M6EQZ]"%F< 7B":RA+T3.X.3Q>M04#;>+D;Z&Q[LF,5!O[]+$Y'GG8&[-%2IE M9QOMLG4-_2)5V93J^GN61B)$,:(P3^,,(B:M=4($AT66I@$.24R%769-LWZG MQA,?VNC=LCTD7ZZ6L!'6.IK:"'G#8RW_> Y]IM5Z;OTE1=X&W'5\PG5L]"5H M78*>;8#R%]ALU.O8P18*1G&818%5WCN;SJ=&59;%O%SJ?UN-C1F/#87XT':15["'*IHV1-%NJZZG MYE!V!(ICH;1KRF_KQ*&W41"&\O_IE]5ZNVO >1%20B@,8LR4S44@SKF 64!" M^1E&(L"Y<6&-4SU,C;*D>$A]80'00NJD-?KLSR*+[TDD^[G'"SX#$XR2#BKQ M&F@N[K<,D;%(;7PM0B-E-3Y RE,FXS[E>Y,8GWQQO/S%?7+OI2[N?="U["-= M?YA7;+&J-J78GM$&<4%%',Y]VO%-[ M>EZL7H7X)LJ7.1-ML6W!NU[4W\F/=V(IBOE:Y5[I_DM['\Y3DL5)@B'FDB@0 MHPG$$+Y M$6K<>SVO0!Y=]?EMW9&YFQ3\]Z+4 FPMC80$"2LPA10I\TW@ !)*0D@XSPD* MXSS/B147G^EH:NS:RJFL,!>"LD93XX3[\DYV;$G<7=75SZH<+79+4MY2(E@NA>:$X/+Q#7S!6&H!\ M"5H=@%)BZX:7-G"#OE)%?;#M-%K_QN&UXW5PNKJ&M)1BW&O)ZZ ZNJ:\*KU+[#*W,0*V].L(-VT#:Y#NC<0,RG6_"T,;I_U^_!,,V M&Q_HRS#]GN1.OQ2#]S"W6";7K^R,&-<2;:*S-IVF5"^9U"I.=O;#AHUWV:@:7':]%WZGB^?Y,ZQ_755 M%6,&L(("*.V!! 0TB %B+)[S, M_W=E>MVNEN5JD;,Z+7/)'N1+MC7+[L6=W*:6-,>+[_(GU656FY1'F1]CZB/( M&"6J'1"1]$\X]!B*4S]*,YPQHXJM+J2:&O5WE9J!/;4J]N@JII+[=JJ!5C?K M"PDWZZRW1XR^>@/O#V,MG'G]6I= NZIXZT2F<6ODNH3QJ*JNT\%MP_3JG*9= MWY#F KFY7C[5063WRHN$A''@^S"*0@:1+R*8(B^&01!QDH11'%.M$&4'LDR- MT+>J&&:]7[,:>@0\$L:#F^5-)EZG=U&C"/BM4>4O%1\WV@R=#N\ 5F>QA_:2 MC!R@>#5DQU&,UP]Y53'2.AKG.#.NM88]%OO8$S"D2!4S]R.8(1)!+PH1R8(D M$LR(,C7GG1H]-F+7?1=/YX):F[.Z2Z''EP, /# W.L+6MB2G+E)N:VU>G/4] MBFCJ0G&F.J;VXU85/CXO6?Z:LPU>F%?V.'IV:ORB*E5TA#0JY'$,3#]3N,!D M8$HX@,-]O8ZSRMO6Z3@><,SZ'&?5.:C+0AF,DLAG 4\HQV:NM-[IIO9.5]):=#\ZCZ>FR\H92D/[ MHJK4\ZZDN\SS1MCS76'L^B-=1,5EJZ3SDXW?->FBXB<;*%U^RHPV&,_GG^21 M9OUVER]XT10'>IO'G@APD'F0!I$JA.&%,,UP #DF).2(1TF:ZO#$F?&G1@RU MB*"2<5N5ZGQ/42T$^YG! 2X#4X$9)-HO_P7%>S9[^63]HLN_M._WN?%&>:$O M*+-]@R]]S&ZGWU:^O1>/!J&@*4U#810WKSGOU%[Q2CIU?[*5&E1BFUD#NICKF04#(#DP*9P! ML2E( YQV5;5$R9&]H#OKJ(:#(12'%H3IX^9. 6F>//#55[ZZ>7VJVCL8-CH[ M]_S4R$3*"1\^W8.O\O\WK](>>Y)?_BI;^JK&9V?AN^P^<('WP^X./NY&? M5.QHOS[]*?,3_FU=2?,N+RE>J "_3TNFHD?G:<@\A.3A/LI$ A$+!,Q\*J#' M2)"Q@'&!M>X2^R:9VLO;R EJ0>O(62EJ%4ZK?^0_"^GE<[\+H(:V\VTP,O(! M7 +!RA%P=M#1O &7U.JZ!"Y^UG9GEC;\-_Y3?A>><+!E,04AER$0-;PN3,@M";=633P@B*8YO# M[/%K?9=U6Y)=,=Q'_.N;I,!O7&F;+_*F5)$T?UKGFI^D+,1"G@J7>M]&AVC!48^IRJ4:+IH"93 M'=-R>46<5FC2@7.$$DV]8DRF1I,.6"9%FK3&LV-3-1U=/2W5A&U!S7+.:"R_ MNTD($8\3B +YGRQ 'L2I'Q(:AB)-C,+LSLPS-2ZL;W,V'6$KFW-;4]B,_S)B(59D- 4F@@*8)3],@#@(_;9#]M&0CX[J= M<>;3TTQMY^J< MRG=R@A]*4L.[W3.HZO' ]5@-3 ,V,!D303\*CGC@S"2CTD"_HHAG%0VU'6.T MX*<#H;NQ3H>_LBF]>U#TO.UH\R5?UK=9'0GG-HK=Z(X?[?EDI*[JHBMNW=J ]__Q@X!Y\"O\[LA:5+) MU2VB8Y5CO1Y9PTJJ^C#UET/5&&?$FJ;Z6NT7)C5XSHRERV(]ORES_(!I+G+: MY%=3EG@D8PC&&1,0^3R2E!P3&!/&TH CGX5:@6PG1Y\:_]X\W-SJ\<%IL/II M]&H(!N9,)1MHA'.8AMZK=M^A0S[8.7#(?[7VT>DQ1WE[>]79OJK]'[)S*SP4 M306=*I*D>OG+-GQD3FGH14<*3KR+"S.@Q^/9WJG MV,:S*I\/73S_B+N#P_UF7:YQ=2\_%Q$E+,(19'Z@O*XB@41D ?22U(^BB'(: M!M>>'#KS38TYSAT=5JW(;L\.7>SM#P^6B+[3Z:$C[;#'AQ.P#'A^Z,[V[@>( M$ZKKG"!./69'-%]6RR?5&.FAR7&Y7;V\Y&OEDWZH(HWF&2:$AB*"?LRE?<)4 M]!Z.5.<)PK(D]KQ$&%78O33AY*AFF[I%=X*".@@+_/:"_UG=/1L2S$7,]1C& M)9(#4XP2%3Y*6<$.SE;:&:CE=4[M@S-9#>4JE0ZR6#Y/$CV%$(@Z1'V"89@&",1$IC1*/8%_K[JEGCJF9 M8HV48">F05C:&13[&<<1-@.3RQ$LER^GM/$QB-2['J>1@O,L\#(+QNM'HC?^ M[LRCXX7<]# MH#DPA=8R[_7)OOL;_/IY!CH0=S+[9T#*/PC )J'10P ]5H"T4\ -8Z5-<>N/ MF-8>;<2X:5,-]Z.GC9^^HEF0/-<7&WEHS3')%]5T36'".0N]@/@XE<2.I(&; M1!$D/,@@]YDGY($\H=BHY$O_=%.C]KH7#J[%!;QNLU(?#VE3'G/1*F'15>@\ M\'JG<'=P#LSM-9*-I* CJN*:2EC'384N@N*RJ=#YR<9O*G11\9--A2X_91G1 M@=\J)^'CZH9*1BMX-=OGI3R8-V[TP*-)$D0)) RI.BE9"+,@CJ G8B*_5I3& M*39SZUV<#[TP2C+,H4@3K.P;#'$J>8C1.$A"EL41UNJ,9#SSU$R= M"\YQ9?*T.FTO_4O>H=.7%!^QHX2,GZ[;4Y>>E?.^DA:7*"U=]9=@#E]^D MY1H_J>Y-H>KVP" ) Y5%%Q'E\@EAP$@2D3B+!$Y,>$)_ZJD1Q^UJ\U-NN]^T M>\%8H*W'(<-@.#"I**$[U75G8"MWA>@,U**#5G9W-&..ER/>,9AX5"(R!^20 MF2Q&N+*9W+VXRY=8[MQX\; J\\J (E( 3-=S/_$\'&<8IC2-(.)<0"SM%QA$ M41ID:8!3;E0Y0&?2J=%3VVMM)2CR*1ACR+&./SM2J!K4M AU,8TCKJ>=]F1\]__+0W\Y+\ MK^2UZ(QU &F08.XE$E+FJ4RKB$H3%#/(*,=9&,8T3)!Y+>_K@/T_IHSW"3R1 M1UF8L!BF(J40)3R%)&899)S[0:AN6GA@6L';!9K3+MY] DC=O>X:: ;>V6J! M9N!FO2YRLJGOD]8K\(#=WKB>!\%EF[7]"<;OJ'92P9/-TTY_TFE_B<=GO/[[ M:K-@GU_DXJ]W382:]D%S09A(L=R:PH!B2:MI DF$ R@\$42!\#,?:14HO4Z, MJ1G/%[I3@+549P9R =H/S,"?2C^ *]6 %*7356W;3LU)IX!+2ZI'2,,OU,"D M=;;/0+4ZH%("U%IT>JIMFZD-WHQ $\AA>Q5<$F(*K0PT@=+L=* [FNW]R5*Y M,8KJON9;7O[KP]NC'*FJVQ]$F*@8%4B%\""*0A]BY$LZ]>,4,XY]%OEF-RAG MYYH:7>Z)"I2L0(EJU16A#V+=*Q4GP U^J6*%F<6=RD4TG-VJG)]IY'N5BRH? MWZQ*4Q2)D^UJ<\A2:3E%7FIEV < MI909I>^?FVAJ9-'*"6I![5V1YZ#5/)(Y &QHEZ,-5N;'L@M N#J1M\.%_6@3R#[OB>KPWK74QL/X$)B[7*0]CI7477J;/C$/P[WH*X3&885N#Q$R)&68"3217CS'Q-ZS_U M5MQ)V*29O,Z7FWSY=/^3U\9R^8'+=ZAM2L[+3[_DQ'*.?(F+MZI_QU>Y#/)) MN22+JJEN'1TPYQD)D-R2H)?P4&Y0B,,,!Q$,,,G2@ M"&3:Y)1M0UDE>M]FT M&QQF)?4VGHFLS\ [3M/XL.DJKL@&M*J"5E= *F5!VRA1[4S[ZNV"HERW3!QT M$9SV71Q&TG=HWC@HY*<[0 X[I7U)557K4MED'][^P.M-U9]R:\)Z@F890G([ M2.,,(IK*/2'V A@&6>1[!$78,^HIVS_=U X<525056:R,EEGX"XO*5Z ?W!< M@*WLUNZ2"\CK<;@[/ >FX;:HZG506I57O8R0P^*J/9.-7EKULN*G"JMJ/&5' M-G]LUAN\N-LL69.4$26)'Z8HA2G.(LDQ200S1&+(4<:#A"&&A)%/Y'""J1%* M+1\04D##Q)8CZ/3XX1I !F:$!@LEVP"Y*^<4=_2B'PT_ZJM]3KG#E_GLY^Q> MW\/B)G_/U\^KS?H;QRQ?O'WD:J>4YHHZ)N.\4(ET_./JS^6?N& /14YY>U9N M2Z+. ;5XM'U5%U^535D%ZHL6]4I&'%6)VJ#6TK0]5_-$(A9!$B$ 4QAZE@ M!,J?!@CY61 (HTAK&R&FQB1_7Q7_$BLYF+0VFO+;U4WKMA:3U*-B;T/3T6I] M]/AF:-0')J0]\9OZ]94"H-5@OV+,$/T3KP'1$8%9B3 JPUT#TB$%7C66Y=F] MBKR^%U_YNBW8I78_?K^4XFSDZMR+]CIBYX;F/F$ICA&,4, @2M(88LP1#+'' M"*$X#I%11S5+.:;&E)^:M!)1%8]NHY# LU+%-!;)=G$T#\[#0S[TJ7B'MM2A M4Q.P,M\X4 ';M1[J(YTKW2'N$ZY$T]5IUE**<8^JUT%U= Z]"G-2)9&GG[]_%,S3(WL:AG! M5DB#VNTG\>MG+2>H#,Q'!X#8] PYB8Q! ?MK$1JI5KWN5\>L"GV?\KT%YT\^ M.%YM^3ZY]\K(]W[0S@!L/!U;]X=<]8^K%YPOY]1#&4\PA20.4HA\CT.2IJED M-QHP7U4E0$8EQ,Y--#56V[I^.H*"'[6HAI$<9Z'5L\]< #8PX5EA96Q:70+" MD>UT=II1C:-+RAY:/Q<_;T<+.Y?]Y^7/S;K\PE_Y(MAN1R(,HY1G,(M\R0PX M8C CH9!'0>:C+ C\,#$J0MHSU]3(H9(-!&8\T(>E'A4X0FA@-NC>.M:"SD # MV #>8Q6:7;6>GFAH_?#WE]3&\9#N/J^9=FQ.TAKYR.W;8*$-B@$NV MBVBXNFL[/]&X5VX7%3ZZ>;O\A.T%W"M?;O@WK@P2.>@#+\2J>%'UO.[)(G^J MS)5/OWYRJL*@\A<5^2Z^RY^6 E>W3$U7AS!%<2K/'Q[+,$09"F'FI112%A$> M^E$2"ZVN#F[%FAKU-%K-P$XOT%$,M)K-P%8W4"NGO*-=];-W[O;&7 MT"78SFX&G0@U\EVA2R"/;P^=CFZ?-_0E?^7LIBSYNOSP]CM? M/17XYW-.;U3":S5'>YL?QFGLQUX"J4^9JL!:]9Q-I:5(HT"%8F!!3?.(]*>? M&H5OV\:H5WJA$F,62A6 *UT >0-/.VT ENJ8)Q89+(T>$0\'^,"$6R4>59*# MFQV^K?"@DK[A4C!(>(4== XSD@PF'SU#R1R84QE+%J-8W 8>7SS>K0J>/TFR MI<_R.\=58J>Z"<=*J+? &-YK#+L!( M]YU#+(39W:@]C+TWIQ;#CG>O:J_SWJWK%<.X;O2T*Y3:Z3Z$_(3Y"8YAS'VJ ME28BB)#+*TW NX=28 ML>M<>*J*Z"VJTD>K)6 [C4'>JFQ8Y=7Y"NOQZKNNV^#!ET=_B_05 SX MH?0 C2*&-WJFRZ1'V ."/S =#X"[35U &_3E&$?*]$#F5,]PM6Q-(@].T!IH:@U4"@YW$8"NRJ./0B1& MBFYIP^PA,Y)@/)]_;!S4=6'$NHCTG?Q9.>>8Q2&C%-)$G8 %CV'*D@S&?N*G M).)91+1.P+VS3(TYMH)N"T76HH)*5CW.Z >UGRN<037TP=$&)6U"T$*AAPCD M\S41R+^T1- _ZB@$H*78]L77^[!E% TO2\Z;G-7ETQ=EAWS),WCAJLRJ7?R6S/'G/N<ZSA(,'G+-97;-7Z> P1,82 M/5=!,J;3CQLF8PG.4:",[3B65P'/N. ?Y!Q,-=3@R[*. L.]V CGEUO(1$"0IH1U+ ?ZF_ MF[:^/@VOIC/]:L@&YJ1*0%A)")JO)K@I"G4)7]].JF+XN'RN@J3[L#/WA?=" MX\JA?7J2<;W2O8H>N9;[/WU5WHCJB?#IES07EGAQNRG7JQ=I.5P*6\5>&(8H M]2 7J3P5Q5D&T\3G$(<>RU :9D%H6+_-6I:I&47=&\"B5NOJH.)KEDJ/DT9: M@(&)J]&B;C2SU0/L%!D]^-@!JFX3.:PD>8_LC6L@.Y.R<=60EOG]=03;K2JW M6[PU^:792VW_=9NS?^ MAM)BPUFGE92RE3=%(>WF>9@P$LGO *0QEF^^QQ D 13M$%N5XS/,X(0];((>&B\HV2I+'"CI]"^7]L"Z?)]D"\' +[>F]D:71J=4M;HG MVAMHM*NA4^)W;X-._MXBG[!MA_&5K[?!>??+PWX;WU<+=G"B%H':L 6!&?)# MN8UC!#,1)I"P+,N2+.&Q7E#T=6),[D5NV]RH/*QN].S]$ARWUE$:&:2_V2]7 M/SF,MPA#4XD%_B;.#Y=+8I"8.,K2C)2?Z/05,4M,O!K&WOQ$^]''2U.\&H&] M;,7K1S/;LLIB/7\H5JHOR'W1E*:]^967)@%$>++-,Z4YZ;8&K;3"-CU:ZC$1/\4()J,M=9(/NW"1?P#+P!6""CS2&7U.\[ M%LIG.T="^:_6RCP[["BT<$FI[0M_\7.634%PH0H(E0^\J.[WVNW10RA$?B:@ MQ[CJ^ZVZ(R51! 6CJ1^2B",6&;7].#?3U%[N.H&_\G-(64$EK&$SC[.@ZCF% MG$ U\(N^E;'%:*#61!?!<-5/X^P\XW;,N*3N44^,BP]87AM566%\/T;H9-;8 MJLSK>F-KOBQS:6=\R:;&,HTZ)P+M=CJIR_N=5F"K%OC1*@:49H:I7M>NJ^9MUWBK-?3%F).%^K24 M9[NZ+8W+RS0W*+NZ=[M2FG&OZ-Q =W2;YVA8"U]B6[BF;'N JQ/A=JJZZBJ/ M:4@"2B#+0BK/:I$'<402&/N!3XF7>IDGM!V'>G-.C7L[4L] IU^Z$KSS^IJ4 MQC59 0U?H'M MW\WPT6LS >MH?)6R%F?,#W @ M?^=/:L VY!,OFF9A"4S2O^D7UNJ[URQ^V\Z)U4V6: M'M^WJW(M+85%3M]:QS"G")$HCF#(A:KLF0E(DC"%6 0"!3%%W,S;KCGOU,B@ MVPCCCIOV4](%6\^%-0"$ W-%5V+0B PJF6>@EAK\:/XRDF<^-2@ MA+W^O%,C)\T3N)(?5 HX]72TR^'"?V0%\B1\2(/#Z]*99 7SM!Q*.G@[]BH= MH7:=9ZD=;D+>I2,=S3Q,QX]?4:+A&_\IOU3/N.0/A;)_7YH3E"_"+%*5&<(4 M2]Z/U'G44S<'$4.4AB+UN%&J4-]D4R/[.J2A%18TTEHV"._%6<\>=87>P"QN M#YQ=H88+B+@LUW!NJO&+-EQ0^F3IADO/F%>UO%%5,3_]*NA#D5.N6\)R_ZFI MO?>??O&"YM775DJG7YOR (O^5_HZ& 9^@2O!@"8.1J4E3ZML54?R8*C1BD:> M5J%;(?+,)VS;PYPHXOUUM?[(R_QIJ8Z%-V73QO=$E>^O?#WW<>AQ(6)(&%85 MEU@&LR#)H/ 8)E$689][9BUCKI1H:B]\JU )EJLU8#M% "ZKMMZJ'IIULX3K M5U#/.AAU78:^TSK9# %(;<#'O=79]A(_US)AIE)<7+:H<82QL[8UU\HS_T>Q38]^M\%7"2"O^ME%KJX!QOT*[ MQ=$CV\$@'_HRT27:QO1IA9HCJC2;>U1:M(+ED +M!K&X-KC#>?$WO-CP^Y_* M#Z4ZB[69AC>O.%^HV*>[5?$=+WCKN]J2[3R,:9B% 8&$T$15GV(0$X_#0(2$ MX) %(HVU[Q*N%&9J9-AQPAZT[1)24?"J- 6K2E5III(U*'?*&KC"KUU!C>N' M$==E8,94FH!*%54=62DS U6?Q%:?&=AI!*5*4.FTYU#O&*0C+I/!-<:(RS72 MW<98RV9V\>$(Y][;D&OG&.^*Q!$:>_K1+(LQ-_(8'$\Q-;JX587=?TK9@%@5(.^4;9R!)5_79:W%9LD, MO;$GP-6CB^L@&Y@CNE49FPX=3OV>YY5WUVSP<(*Q^PF>4?!$R\!SG[1[W>_7 MS[Q0X7X%?U:)H,J'J:;H7$O\ST9:*>(M7S[5;DRN7);W0@I1MR$Z;&.XVPDC MGF2"J2Q/D88099D/T\#',(MXFM$TXS[1.FN/(.LD"4@L5G]6-T"\_$\SGAER M5?4(:R)K-3#S55J"/36WM5NV-T#52MZIE:QT/+@?PD)^F\ W3A>X+'.1TSIX M6OE'527L(0RM$5;&$2T/*>FH_#X"Y(<;Q1A36G:K-5[H;1N7)C3B_MVTPY'*HYH#+%JI*SHH M.W+_^[_)?33Y+\ K^0V[SUV"7X_?78(Z,$E_.4#R4S]JYJWC-*%PU2KNTG3C MMH;35/ZH%9SN8M?7]4[?W@)]%#$F#-,ZHZCJ2!3"5IJB*3< M4_.DA7+VP^;1P ^<%[\7J\W/:O^L0HYK1OFV7MZ\K'7#@R\,,[6W6XD+*GE! M;3=T));GBO6F6(*;%]7<13^6^!*2_6^]8Q '?O<=X&<4@ZR)C%50\J6Q1XM2 MUE2R&[:L^XBE.;#7L(%=7(T6 MQYR0D/I&9D'?;%,CD+;G\D)):V<<],*K:22X FUH8^&P1W4E*EP)*(6MC0B' M=H,.**[LA]ZYQK4C=-0^LB>T'K(L4WU0TO[N]6LNCRU_S]?/J\WZ&\(8A2+X.I8![D 4.8>&G$8VKBS; 796I^ MCEM<%,K[5 >6&9:XME\0/3H:!^:!N>JHF\8,W/T-?OU0.OEJMEZNU06ZX M(=J7W3O# 3V.0:2-L>.>(O;86?F##*<:S3UD!T'76V0Y@F4-Q=HUW33*?L2_ M/OU2Q='X![[D(E\K.X9P'L60!IXO[1A!(,8L@+$O?$&D(<,2(_?1A?FFQEN- MG(:E$B]@JF>X.$1J8.)I) 7=-O>-L."W1EP':1Z&P+BJ@'AAMG$K'^JI?E3Q M4/,Q.PKYRM=U^(T*^]KE@3RN;E!#9+EDMC-"=*5,";'E1F M'&2^*'JL-"C4 _-4I_E"PP4WY\(SR,#DVG5;^3V$4( 11Y%%(XBB$2<98Q@3G,=&JI]DSQ]1>T5I, MT,@Y TI2B2-0LNHW<#D':/\[ZPBFH5TB-@@9M7"Y@(%5"Y=S8X[6PN6"4MT6 M+I<^:EGX\O'EZ8_ES_QV6;*"W2WPDU$!S*.GI_;FUF4@'_,7M;/\\?7ALS0^ MEV4N >HQ-761NKS97@_2P.]M'S[@AQ+6D<.R'PG[ZIG'0XY;1?.L2D?5-,]_ MTJ* TG]+54(H*.C,95%OI1,B@KXP*MD>K%'*'F MJ.++)0AZ2[FW MYI?M-1I+6!3'.(4\\T*(:"A@YI$0QDA0*C )LC@UJEYO)\?4]O7N=7Y9RPKR M#EV0M^V/#2O<6RZ3GD]O!/ ')N8N[HV88*=$EWIF:@FVGZBC*H9IUW0EIJXJ MZUM*,6[1_>N@.JK'?^5P%F;/ML35G=1-I26OEBIJY],ONM@PSM1/59QN6=9M MRBO/Y+8%296;_$D(3E7:\I+79:F)E\9A[ L89(1!% D.4R\F,,!Q%F8>#T-. MM0LYNI9N:J1;9[ WB@$U#<,K)_K:/]:+<4+O*N&@;7F?'$U;.'W7+*!J;I3 M(0(H14"K']@J6/^B51'<"U!?WFRUK.M-@#T]^POSC+"P!N;[>R[P2&;_>RVT MV2%BJ(7H/7PXGW2\0\M0>.T==@:;Q/*0M/GYNJ+-!VGP/5+HGD*&@CHH8\^78P;N4$E>*?D?.DXUO,:S%P=;4RF'O<\ M8P'*T2'&9@P[=OO&5> [76\*>42Z?<;%$R_G'@X0QC&%$?(RB##W()''$!AB M$<6"QDF:&!43.37)U-BJ$(!,.4" 8Q1\Q+LR0F M$9F_\H*LQL*O.]F L1)5D0'J#$<]XKX6FX$)>D\\<.E+9DS!?=H[HMJ34XQ* MJ7U*'E)G[VC/Y^4-I1K%905"=22=(H5)F( ]^K=1@*_8,*,$M>[QJ+8$>7[@& M=F#^<(*I>9"] 4BN(NUUIAPWW-X A*.8>Y-G[6BI;<@@=H>K3M;HPVJ1T[=Y MQ"4-!8Q AJ($(H1]F*(TD;:)%_JAET6"&1U(M6:=&C&U*?_@#XZ5_5PGUJI: M >W!]+-M(TJ]E="C)^?X#LQ/'6A7XC28,U!+#7XT?PYR"SA%GZ)++ M>"*/I1EBT$MC+GG.PR+#1LXU:U&F1G [F0'>"0VP06T\!ZNCZ6<;!?.AO6Y* M"=!*"!HU9J!=B%:3[@==U=MS!Z=4+I(V2A8Y26>0N"(UZ7#$ MD3.4SBATG*AT[H/7%5G@\A&\J*Z_;I;LBUR!Q8F*"ZF@D89 %E*21/*_AR*B5G$01% C+C.6 M8&J$UDB[ZWLB=2B5V^1E)[MQWVG[U=%CO$$Q'YCVMK+7,:%*^@KVK?P*^5:# M3BE1=[QGC9XC\C.??U0&M(;GD ;M![*(]Y;$JJJ*JOH1TAS_QA>2=-GCZF^\ M5'[^>U%=0>94_K Z&OYUF:_+.8]1+!#/( DC A%% A+.0QBD :4$,RXHGB_Y MDQJKGPVM9=!Z,[/ZS>Q*,N")1EH=?[9J@*+60Y5C>:TUJ=N1;G6I.T6!C=*F M>I57JM&&0="OU=+U$^6PRS'2R5*N0T=^T"@ 'E>@44&%YK9*U%5R0*7&T.@; MA%4/O0HCA4[WO!4JK^'RF\'J8!/UX9]5N[O_?Y&&=IA@+?S-EP M?JZIF>)-N:_ZM5%;"<4_<"H)NG1U4-4!K_= MVCO > =/'3WV#IA:#UQ___-'OEPIYVJGF:6T]K 78D(3*(^-"*+0E]9>D& 8 MIB*6AAY.L1?97O>6Q7H7PRR4O5XN<5>XY3>50^[U8E>5?EP7'"[7=J'H"'[@\,_!'_&L> M((\DPJ,P)6$*$8TRF'F80TRP"#T6>#$R2M1R(M74J*R2%;3" B6MX8VTF^6R M.]X.O@CO?_:=@8Y:X.2"S0"I=%/1/<,=E:_">J!SM)U,[WK(O@K&2R?PZP9W MUUAX6]IESE' XHB$,.!1I*[#I:T8!:I+)LG",)*&9":N;1V\G6R2WD#P5!5( M6E0%DN09B=?MV]KP'V4O5M?;\B]UTQ)>1W/]Q<)@[%V+,.6>2*2U+GA2I=7( M94CC"&*4BD!DF"-BE%;C;"W&V.@NK()KK/6V,U<(#KQ+G>O!/ .=ZE_#-ED^ M1&7 -LJ[J=Z]4?*ATCJMD(^>L;3!V3\W=:FM\G'UC2LE\@7?Z[;SN+K%Y;,\ M"[SFC+,/;W\M.?N\W+6POU&EN>IM:%OX.O,#D1!"H)^%JLL@\:"*@HDPU')-Z M@JVBRB7ZF])5[O9_ 3MU0:NO3K%Y*XEOZ (!\9_D/.9=_- M114N^Y(O^>K=#R5ZA/24MJ,1UW*/D)!17M2C9'W'T#B4G M%3K5H.3T!^WLEX]<\*+@3!YO51%1^9;@7]N?-=DRJN2H_+/NL[!D3?),^>GE MYV+UQK?)-.6"%ON_+WYM8+>Y$FYRM0FFQ M43<>C9R -(*:&2X.UT[/7'F?%1GFAU##"#97$9==OT 4N+9F^^-F'^PUO[ MD0?\IGY4;3/UD;E3Z^9>N=X>G[$TC-00I0K15G;20Q507[GP=M5RYADBF*ND M;4[2&"+,8IAQX4,.!83^<=U%C:MM&55KJ=5M:ZK62'&"EIN'&\4[? M"KU-9OIK/?"&5&D'*_7V=YQNG0O5MZ?SN08'4 $A=Z/:$=G! E1@@+5$ S1P MS$ -B'*LUY#,0%N]S&%)GG==4%?E?-Y'B7%+ ;WK0AV5$7I?:2Q"<$^5VJV[ M-,A_JQ =7#XWNW\Y]PFF<2089(QD\K04RX-2FG@P"[,X]"*,,D^_IY')S%/; MU8SJC)OCW+_I#(K>P/O$R4K:,["3'#2B;\\O@T%L$,0[%-0C!?6Z@]PL?-<& MMMYP7J,!QPOOM=%S+]S7:@"[HU6UJZBMJ>#/% M8RR/H_/+H**.>DH9 _3#L\@H]P6V+I1K\B=E/3QN5AMGIX?^?(?'!=E MZYY!V.B)WI%#U'0E_]*RU,6!1R$=7?6V'*+] M>$/KNH=S+,H\S.,0OFJI_)]]Q"&*0TQC,,$ MDT".Z!L4?+DXW=1>_=J?U$@\ XW,6DDX-F!K7#$YA7 4;UP?>N!'+;0FF6K" M:'"-Y!3.D>Z.KOA2FET6:8/3>T-T>93QKH6T-=J["])_RJ;IB=(R@YB1C,,154RAH@, MIIDG)'ECDC(5/\VUPJ>'$6]J%"\5A">[!,P 4QJH= 2\D]ZD7)7SA=78'MYU MN0;>3M1*G>PJ, .-?J!1$'0UW'/6;;4$E9K@9AH+:U*\[#T7>*R*9^^RT(9U MT(9:A_[B:I7LFFMI^VQ5U&UZLA 4_*G%-3@)]\&KL ME8Y &WC7&PDO@RW($6XC;2;6^)GM!QJ@]#)[W_/C<;2&%GMLJ_-Y&[=4\827 M^?_>IC1]W[Q("_WM7GS/GY954,YR?4.IZO0JCV)5[VQ)\ MO>N'LTVC715KU019!7<\RC%N?N6E/ ND@0@]#D.*/8A2RF JX@#&21H1G'I^ MFAH%:9^<96I;4B4D5 9@"9&5-G]>^UD8Z?&L_T.2OQGD5S_E-VADJ=EJ!R#I3U M\_;(?ZT_+%2CE81DPO,3#(GP ]79,(89E>R5!2E+$,^2-##J17%NHJFQ5Y-& M) 4U;2!^%DH]"\4%0 ,S6HO-K#X$O8$?S9]*7%#)Z]!&_=9,7N+' M:4I4_3;5JY Q 5/J)3#DG&>1AWRJ5P7[:DFF1BFMF*H,3]58"'RH"IBJO_[[ MO_FQ]U\WNU9/==?/U69=KO&RRA$W[IMZ_5IJF%YCK=#PG+958]>PK&F\VM%$ M-?+N+*-]<[.K5L7 _AMK=48R%3_FBXW*F@3YB_S$6E6:EV,#CHNE?$-*U:6[ M?D6 6!6=OMT EP"K+M^;Q;KNI];W*H*;O89KKGJIN5B+7K/UJ@G&LW!=X+!G M##L9T+PF[^=EFRZIU"_9J?-HRZ?O^]O/^:_$@WY3E^BM?WPMI0WY;+19WJT)%0:HN4J9-IAYW*1H-/N2J1(4>7W[,YB=,@C0(/9IZG4A@S#$DH_YD0DJ0LPIBE MOFY"\ZD)ID96M8R@%1(H*?6SET^"V,\X+J 9F%8,43%*4>Y3W2HU^>2 HZ4D M]ZG3347N_9R%UZD-Y#WLN[2]/TM)&*7<@TRD$40X#6&6\A"&B%#"@BQ+,OW2 MEY=FF]IK?;LI%&&"3O+*49,U P?$1; U7#\N(1SX]>_D%QPU6[.YE+L(GX&/ MQB6,(_EA^N!TY"W11:77(W)QD/&\'KKZ['DVM!\R]U[\L2X6*MRAE/97P>09 ML[VHTJ#0_A&FQIU_8#E+CA>@$K_@O077;\N$%M<+K4 S\<'K; MIP>.E0>H9]C1/$"75>MZ@#0^;=]$[ ^^?EXQX_?]S.-3>]GW6HK5LNJ_VN<@ MNOQ>.T!G:,_*,3 #O,(7<+BJT=KAF*.W6CNCU*EF:^<^:AV?LU<$]/.RJE+0 M-ANLN@7-:4!X&-(4,D\5?8Y9 %75%A@E**-^1N(T\^=+_J2J%NIY;?4FUOJ6 M9_6WO#O]<%_VNFH&KJ0SCM_1@5K/!^L0OA'OP:6@X+>MR']1-4MK.#OM5/N! MM0GQ,<#)7<"/SJ1CA_\8 '$B&,CD:3LN^B0$5[U-^2[TZ)M\H;<]4O/JZ-G4 M4M_[Q,=9C%D>0P%FMY95T*-35+ M9EN0/J_C[=;XEZHUNP9L*S.0JVH:GNAD]?3(;^PU&=J%O%5G6V->74,I><&^ M2C.P7;C#SW45FZG>6=1)A8HA\'9$L4Y$&I6 78)X2,].Q[8X_[%_JCB8EY\W M+VOM0U_GF:GQ8UNUHPK=ZG3[FH&;%Y7.9W#PZV*C<=JSA&7H(]Y91"X!8G;& M.Z&]W<&N.]!XI[D3XN\=X4[]_KHVV7=A7RYFY9"3=/6 M>>!G$0["#/J4^!!%(H-9B#(8^$D@[D;HJKA^J22W:W*M MA[R>03,8G@/3PJXC=2/XK*K?RRMH*^'KQM6-_."W1@,'A26O0LYQNVF]N=^E MH[01+.>:1IL-8L=GMZMR?2]4XX+M16<2^*' "8()CF*(2,!@EB0>#)'':)JH M(N%&![FC&:;&2TI =2-2U!5"#8]?QP#J4<]5L Q,+UM$*ND<9G!>U-T101R/ M/RH)G%7O\$4__T%+1T[3,_Z[_"876,K:?".#@#'/BP.8<*H:.K$$IA[B,$G3 MB"+B4R&T:M5=F&=J+_9.O&I?_,87RDUMZ%PY@ZBFO^1ZG(9V@302@A8K]Z_[ M!1A<>2;.S#*NLZ%?U2/_P86/FT?,WFQ8+E>CBO&,2.1'&:.0T$Q A"(?9O)- MAS&AV _3A 0BU@V4[8P[M=>\$+-X><,[^5G[EZ\:Y9QJ H3/6U-ZV?1]4 M(SQ0TH/7\C^JA(Y: WU7G1:DEUUXKM$LZ<2AXX+WXO5IN?G\MR(U_=NZ4Q@_0,,37B4**"2E;0"*ONU5;KY4K7 M$W@)L\L4X0BN@9FA#ZD!R$ #%"L.Z!MWM%=?0[GN&Z_S<?.R*M9-54Q68A8:Y$TWJ%1@T:^\++\C\!;O4#K*.@83ZO MJP74\QV,NB@C'5FJY>,[#53/Y-Z3:K/K)3SV&>L&/ 7241 MNQ)KW QCQV >I1^['M\BO?'FA16G7W2Q4;D4?UWFZ[JW8YOA2),L2;T4 M^C[S(&()@VG(/9A@3J*,D2@0J7:&H\:$4S/ZZC#3K> &^7@ZX/83Z1"0#4V0 MC;1@)RZHY:VO=ZT2&W6 -,AM= SH2.F-UP-KENMH@%)ONJ/...-E/!IHM9?T M:/*<;8V(6_DE*O#B\Y+Q7_\O?YO+;X07QYQ *E "$49"6LE(FLHI"3C.XHC$ M@5F1B(,9IL:T33V$1DI0B0FDG*9U(@Z!O.P;OQJ>H>^X3)&QJ!5Q1OLKBD4< MCCARM8@S"AV7BSCW0=OPNB)_Q2JB=MNA]7[9_NPK7\\9I1Z/A8!QHKJC)DD* ML7S3(:$\#F@642+DB[U:XX7>X??BC$8O^F[>X;[.CVH.\"2%+<%O"RFO=OE0 M?9#UCJA.H1N8!%JY9GL-K.61L_LK*;3+&#E-?)S%Q5V:;^18.$WUC^/?=!^T M=,4MJK63%H@J*_D!EYQU+V.:^+IY$A*41*D/XY1'$/F29#"-4D@SBGWB>8(C M;_[*"[+2KIBG-;')6].=?FC*J6JG0J*D5N54V\LK7LMMZ$[36P1-9YES8 >F MHTI.6 D*'O!;%>#?J<0PVX;N.G1O&4'DRGFE-^FXKBDC((X<3V9/FU\*?ETM MOVT6W/=(Y*LR$<7+)9+'NK^O=KQ> M/W*7+P:=@#8P9^CA!7XHL1U=#5Z$Q>IB\/RHHUT+7E2L>REX^<,6WN-;7#ZK M_RM7]"M>J K,RFG]BO-%U=9Z5:BX8-6[JJT1U;BT%>64ZWDJ?)H2CT!$0Z%J M0V"8>32#0J2$QCC,.,IT3D)NQ)G:,:G.G)/O@Q+.P%]Z_;IHN*5'17M@6E)Z MS(#Z+^BH4[7O4EIN!G5KC+Y2!VWO4!1O)*3[.PIDYSIWA MW.M6OWZ6\9SNSA#9<\F[&_7*]F0WF_7S2H[_]G'U(@_[<\&$CU":PCA)Y,Z& M"8%9B%.8<"_PA4@"C]NU)SN8:&K&<*>RQ$Y2\*.6U;#P_%EL]<[2+A ;>,NQ M \N^3=D9)%RW*3N4%IM#'YP*BB)U1K!I_:"+ MB.OQAE,A<9P*=WZ^=TF*NZC^N?2XRP]: M=G-7F;??ZK3OKWS=1,-D(J/R].Q!BAB7Y^K,AVE(*4R8SS/?8PAG6FESO;-, MC50:^0P;MY_$3X\NKD9E8(IH1 ,?^)(^JQK] R3&]F+@JFW[R3G&;=O>I^91 MV_;>#YO[T^MJRY^7K,KTU/2A[STTM5=5/\_U6/_+GG!KU0=^'T_4*Y^I6)[\ M-6<;O'"4 WL6 2M']_Y(HSFW3RK0=6B?_H#='EI%^*HKL((_2VMT5PM/7=MO MFT$]*,?!:GFJ7]0\\B-!$^S#)&8"H@!G,$M\"606X,CS@X@'Q"2>YTIYIN;& MK@.H:5>?;?G0*OC',/3GVM72V]M'7(.!6:>&?T^5;59N'4#4;6&GFJ<7=3KO MR79W[@P'1P [,C&NE6948\01=(=FBZMA+6X2?Y?_6? ;]LKE\*7<(QOKJ3'' M11Q&#., 4BPH1'XH((Z)@%D:Q@E%413JU2#4F&MJEE(M+<"MN ;W2Q=@U;CE M ,[AU_^2O,1RR#TO,1/3X7*4*ZZBS=C/U:$O:LV0$GFXXC$,$H#'Z(TQ!B.6I1 1+X0DI3[DA(2>+_R$$63DOM:9=7*\ MI(0&>24U^"U?@E*%ZYJ>EO4 U_1WNX9Q8"JJ$:P%!K7$H!9Y!BJAU>X+G,3&(Y M8I?JJQH4R?\Q>?R=)QP%@32.(/6X/(G&?@Q3G"3R.!H3CP6(Q!DR2ZBQD,+D M%1LGN^:;5=UIFP40G,=1%H80TR2"R/-]B)DT60-UL2FRE!'?:&L8&/X1[SU+ MH-Y!0!LMP)]2#4 ;/89?&+TM9&"X1[I0K8"^W0-ZJ\&L4Y]AJX1RK+K;7JZ MT-%F8R/!J%O/%1 =;D37#&7E")6$O51NG@^K)=L6-^$))3CR!?3\2.5*(!^2 MD LH8A(CCD5 ,#;P?YZ88FJ5P SNXMQA4@EHY]@\ M!8Z1/_-*D$9S8YJ"9>J\[,'A@L_RU)-CNBI[)#_P4/9]TJ*PNQR*J>&JC$8L M5 5WGL#43S*(0J0:;?((QBAE@>?'?D"U++FCD:?&93OA@)+.H+S['ES]!'85 M" /SEJ;^9D7>3^EJ5^9];Z3Q"KV?4F"OU/O)#UQ;DF8;?_IVA_.B.DW_7JS* MLNK!.T]\DE#.0TC\%,G#;:I:O7D4\H@&S"?(%UZP+(]^?N7%[;\WUT;PP M< ?WV'5M=C'L;S/P?4/^R6G5,_(/7$J>5E$JZZ/PN4J99EV&*'NC@Z'SVC>] MD[Y3 1P=(,Y7P=%ZVH[<=B/^-V=/\OO1V+38C_PXP:JH=,(@(LR'*4D2B")$ M8DEFGN!:9Z;^::9F:R@IP:L2$SQ+.4T]PU".>ZQ$:F&@J<"H)02/B 'Q M_2@XHHHSDXQ*#?V*'E+!A4];N$K^G]7S\K_YH+XKL_ H6"Z#@CRGQW6Z[WE%KAS*,D7A)R^PLGZ_<%SRO_/\Z5D> M.FY4R[TG_C$OJ3J??),'D0,F+5UY^6RT6=ZOB3URP>93X0<+"JL2I@/*4%T"B:BM',4^) M_!YG+#3B/0L9ID9]WS_=@FV0ZPSX ?2R&=CJI7Q9.\U JUK3;[A6#OQ0ZH%& M/\-:+C:KJ$>8 Z_-P)PYWK(8D^D5P#KB4QL)1J74*R Z9-5KAK*L'GU0)*LM MD*7*9?V!U\V_5*1#OKQ?\G]P7.Q.\'/.$$^4,"U9*#-RFG7!BPD&<%P]+2UZV0'G^.A_O@-PB'A?UV MQ?]$4_QO!EKOGZ396K>W&=@50ZZ8];NT;19\]VOPL3)6E=I JN^PDK43Y%U5 MN+Y.F'$K7SL![J@BMIM1+:U<7/R+5YFTG3J%I*Q"S>8X\5,1" ZS).40"1K M#(4A#).,>PG/(IXP(W.V9[*I$6DK:^?=-K0]^[#5-#(=(38P!9X$"_S82NK2 M.-0 Q)45V#?5N.:>AM)'=IW.,W:<\6%3YLH!>;MZ(:IFNC09RX?5(J=OB*:L87/;CJL84; MM ;FBI- @5I,\*/Y+=CG MEY]%XY':Y@?$3&!$< P]E&"(8L$@$=27U@4*"?.R%$=&27<]D:MJT_3'TL,N%#@KDZA* XLQ+(19AY"61)^+,Z!;NTH138XVJ M FSE47S9RFM8MN$2PGJ\X1*WH:_#:E$KT';";GL(#E&X6!,:5P4:+DTW;FT& M3>6/RC+H/F=Y1-GU2OV\?.7ENF*LUK F(?)]S@@,>J>;&J?\7K5+5J]'W3%9]?WE_VNCKBE*2_?H!;PU#S+.4!SZ++/? M,[GK)AVP,I4>/*Z.-OV3C7NZT5+\Z("C]Y0=OQQ$+'W=*,ZZ%Q_SQ6;;#K6\ MWZS+M7S+)+7-:>IQ&@8^C%(O@"@-8YARG$".!8]92*(P9":%G0WG-V*@$0HY MU_*JDFYU*2JP4<4MY$OU4_ZT^E%5Y7E3QU';UZPR728]GAH0_(&)ZRB8LEV( M6FS0D7L&&HW<49@EJAW[E 3_486=N#W MT]LHN ],<,:0._9!7XVA56L-NQE':\%Q%2#=5AW7#71MQ8,JQ;@-^DB\ "=1 MG,&$>0(B&G&(LPC#-,U(*)+ #TA@5/+XS$138[5.DGV=,J\1&F*(;,!BBE!5 M."*&B 08DD >T4-/1!+8#!/&S$HCNL!VG/J'K:3RA%[)Z@A4/=/6!5 #4[S- M]^^*L@VG<7!>J.%@FG>.2=PQ20X[W$> 2[W>4!O]4>X-4-_5^; MO. /Q>HG+]9O#_+KM;Y9LD_RIS_51^88DY#(;Q^DGJY #/>/JFDB GXWT1WPIMQF,&*Z''8X[1'8?' MMD*KLF2-V& K]PQ4DL\JE#]=1-F8Q\P!<\1C!A./RF/F@!SRF,4(YB[7V]5W MON!4OO-_<*Q"]FY>UKH>U5//3LV852T#\?(-;"4%C:A-U41]]^A)H"Y[/Z_% M:&#*L(7'R'O9AX&5<_+D@*/Y'OO4Z;H6>S_GQ'.XR_*K2TS>/*DHC/7M:K&0 MFWB!%U5CS*^K=5.N\G%5%ZML:E5V"@/5,?R?E+2JXE7 DR2C7@R3&%&(:!9 M@AF%(9%8R9^E01R;7"V/(_;D;J3Y>EN;]2J'VU"K;.6^F\#:C>P,W$_.;HKL M-GJ#5O%=HV*IO&Y]V":;:0O"8+[&@1=M&,_E4$*_IQ]TX(6XX%4=>G;+>A^5 MPW>>TBRE44JA8"20>XX7P)0P!'D0LRB51V1,,Y,]IQYV:GO"HYK#ZA:F@2E+ M$0\9D@CAD$.Y$S-U19C *"59D@2,I6ED=I%E#M0XUU:U7& IZ11O?3A K H5 MV&4%G=Y^9P['P/O13?^7Q;R\QYZ"KLITU(..6VYC3Y&CLAG[OS4_&=^H6D;E M[4)^TR43+G_F*JWM\Y)]E6NE>T+N&V-J)V4ED_YQN!>=R\=B5\ ,_>Y58H)* M3A5+^IB_\,JH^_KPN9-U6LZ E#U_S=E&LGLOD$8'9QV4K [0O0./=I#64:][ MH-;ZO&72F(IB_,9_-H[IAV+U5."7FU]Y.<=Y#",!4>5)(SZ!A/LA9"'.$(U3+\NT(OK,IYX:F?PN-9 &?-G5809^ M;K6H+Z98K8A!A7^SY>AGFF%!'IIY]H%]:(&5LH-&>+!M$FO12\$,:8,6"H,A M/E+G!"/D';5+L,*LMTN"V8CC-4>PTG2O)X+=");.+/;/S38O<'7#6*XFQ8L' MG+//RVWC!;4O$;DC,77[QI=E]?W\ID(?RGS-O_-"B57WE%=QZ4_+:I2Z>"KB M) X"C"!G<0"1YZ5R0^$;DV?U806<>@3^_%0 MY$N:_\2+S\NJ5G#^RN>"$Q0+X4$_2WR(6!I"0A&'&0L#A#$E!!MY.:RDF-IF M(5^@U+":EA7X>BP_.*0#4[>2'RH%@-*@6^>\JF&NI'58A>L:L%S5Y[*28=S* M7=? =%33ZZK![-CN&R_7Q8:JR:K2/]^XNLQF-W2=O]I4U-8>;T(OUI[,31.6 M2FK0BCU(2ILQ6(Y>+/UY1WV9C.$X?(',![CBMN/#H772,: _O+4?:>SKZO+E M4U72Z?-2B5F_TNMG7CP^X^5]?;S^F]2 2S.HMFP.*D?\+L=?JZX5;2^0R*/" M]\-(KG'$Y'$V)3"-_ 12CA#QDHADW/QR90J:3^AJ6V 4CCX]=.]YMWB,0:78YJLU1^8Z[>:.ZQ3>U9=JVBD M_9%&"S\ZJ4 WWNCT!^Q,[MO5LK;MY7LL7V 5B\#+[7?+PW&6"A[ @,0^1#@F M$(<9AL@764PR'(O(J/9$WV13>R^[LE;E&AMIS6S27GCUS$17H W\-A_BM15T M@"K4.H@XLF5ZIQK5O-!1^G#'UWK&CC%SG95%V]'EF#2J@^&>[J 6IFFYO4,D$HC M(%52>7%%?1CM:*7"KFN]W!&<*X0=D>#5XHQ*E*[ .R139^/:$>Y7OK[%Y;,D M\=><WRS$(4XD2:<--]BE$ 49@E,I=D&,8\Y(F&( M*#%J.6TNPM2,NIVH .]D->-8BV708]5AP1WZ*,?70$D/MN(K']UO?ZTKG?\% MM+ /?/%C#Z(CJK008%1RM ?HD ZO&,DFNIT7K[S8%99I#E!IE 98, ]Z*240 M!?*DFL4)A9'OQY$?J1[06D&'YZ>8&H'50FH42M*%L)^0G MP3$)%K\6I+&"PHW!,@P [\.A/]#[Y),C!G3W2;X?N-W[22NG]@-??>4K8[=V M][&I495R[SY\N@=?/]T;^;;WH-#R;MNB,()_NP' O8O[E,ZV3NZ]L<9T?!MGR>[!O^8JY6$> M)"(A/ PA]\,4HBQ)(,8D@J&?\""A"8[,VDF@<.0K.#O- MJ!Z!2\H>GOLO?MYM!M5Z$VN]!:/6JJ[+[C=U'+?E__(E6#]SH.[]5HN<5;'6'[!\CG+P_9E? MVV+EW*KH,8Q#I-^KXJ)F_<2=,LVZ#%] \32& Q= /)AT$@4,3P.A6X#PS-.V ME"9X47#VB'_51;_N?_("JV^+NC*ZQ47Q)E9%53MH[H6(>(*(ZFX&HA )F%*4 M2%Y#**,A2M(L,>ORHCWWU*RDJESI5MJF;;,I:^D#KTM=@\ Y.'_54JO+ZYK! MI,6TD[QJ& +V9'?)4\: .2,K_9E'9BQC2(YIRWP(ITV?CYJJ?L!E3NQG-/CG^>M^&SV>62(_G!@-^8*8S;/9< MB3]XJ^=^U(9M]'QF[BFT>>Z'1;/)\X5![+ORM5D.7_(E_[SF+^6<$^YG5"0P M]%-UZ,QBF 81@Y@$"/DXHS[U3%OPG9AG:D16M1]KY00_E*2@$M6X_>EI8'6- MKZOA&MS0LD#*JB5;#PX.^Z^=FF7T9FL]JI[JK-;W<8N DZ;XUH>WW[DJS_CS M.:=?U JIX+XE>Y0C-C>4&?=\+TYB2(0ZN7E$DD/"?>A3Q&(O25B0Q=HQ*+JS M3HTJMN7[R!MH)0=;T:MZJ:A<>8 M4;,:,]V'A!-*;Z[<75&#]\M5]NZ^K+>7F^,R./F:1XED&1 MD% Q? S@D,89)$D=Q3@3$2F=PY&$DSO\N'A9&_,&5CV^+J=K(6QN\X9ON_@ MLNO(/CMLF#E4OTQ+Z-P[[[1F?R\'G@DT/4X\HV$L>P$7^:K8U?-;X++,1=YP MZBYHYB/?%:*=>[Y ),D$E =>"A$7&4P10I#+S8?@E)"(:MFSM@),S;2MY&]J MA(!##0PO)HP70X_NAH1X<#MW7]Y9%;R%B^W]:2>PZT?3E>Z1_UJ##_+%_)?# ML[4MA*Z:!9M./V[+8$MPCAH'VXYC7=J R@&+NL1I7O[KP]L'OJ3/+[CX5Q7O MZ 6",Q(GT!-"*,,N@UD0AS#F21ID"8HQ-J*Z2Q-.C=KVY 5*8+"3UZJ7RD7$ M]?C,)8X#\]L]9. F_\++D_(LJZ/UU MM?X'7\O-2W(8Y>RKG'53J+3?.D)K'GJQ8 &+8)!F/D2I%T$29*$TJSR$(I(F M/-#JWF8X[]0HIY*Y;I[XQM?J(K26>P;$9JWZ>[_DR_QE\P(6597T;856>;+< M*6;@ZC)8'PTWXC"H#TQ0M= S4(E=]0#^A\K5;7%O93=J/6^*KX$S<1B<1W(G M.L3;S+-HCEJO;]%@N/&\B^8Z[OD7+1ZWV!3:V,)2SB+-V?QIJ5QRN%3YTG>+ MU9__S=D3+^]6!9>_^O2+/JO(4;E/55G2;=V @#&:H22&B0CDEH$$ABFF/HP] M['N>'_B":D75.)5J:AM*(R_@C_= YU- M-MX.Z1J?O?W3^> 6N^L-I<6&L]M-N5Z]\*+C0;^M-_ Y9TD6QH$':2 (1#0) M($EH)#=0$J /O85O< MML+N7[[=&A\]+P-HL-DX!7*D7>0Z0,UV!6U\>NG^\BCC\;BV1GL$K?^4K4>] M7-^+)DQCSH6'$C\4D(N40OE7 5./AU $@H9)BC#S#:L#=T:?&J]6O?I6 A2U M>,9E@+O Z7K!+>$8W.5=(^&L<6ROPLY\V=VQ1W9"U5R))J*%[5?OB8EW2Q*C>% M9@C^'AS]Y&:+Q, \U@L"^%&)ZZ@JU*'V5@6A=H.,5@OJ4.QN&:BCWUGV\Y-4 MR_=3ON(H8@S%,?21CR#R:0))0"(8B3A!W(O\."-&C?6.IIC:Z[B3\(H$NA- MZATBKH-G:%O##!GS!FMGE7?5Z>QX@G%;CIU5\*CWU_E/6APRE+OW9LG4'RI. M^14O5)"&_$E;S:PM$%6';=;_5;&;5>CFG-! GCR0#]/8CR#R_K_FKF2W;1B( MWO,5NO42%I*LC9< 1HL"!=*Z0'/K(>":"'"LPDN7OR^'LBQ9CF)2IEA?8L.* MR%G,IWGCX3 F"#/.$1698#C'/!%&O>D=R7-MH*%_9>GHHLO].[WB;)O$N7*; M ='QZXRIDQW@!]@#=N*0^9!#X)@07:AL4[ \B;,L*)9?I_E*00>\+2:&E!71 MG3?(ZN^[3<# H;"J]!O16VHOK6.J)P[\[])^!Q, MXX\6NK/)$7ET..S(H)@]"[Y;BH5L?T_MG*W9+M^$1()ELP*:@&$5*N,444Q" M%"91%$LJ<_4 M0J5#2>^MF=A(S>LX"?=]7!5P8HFRX#LVQ^J*[QMUE>V2EF& MV::N,0R^)S#XU"%YQ]:=]H?=PY1K[CS--AQ;B[F*XTVG]1O=6QKC).:WO7]4 M.8;"T$VI]\)]%=N%U/ *'ZX%5Z#Z;9^CVRSD9_6\7SV5ZKNC/M>':=4]S!ZY MR'F6Q#%2KQPE*O9'!$N"9!&+1-)8I#-AMK_:E4A&"]+KANNN4GJ;-2S0.H39 M:W:KXY8F)ZHAL3RH%Q"MEU7]PN6.-2 +OISEJXBDU08ZPP8+61.'1B/-&@XZ MP>56*WVM/I!P_C^\956/XM5KGNC"P[.HEU2UVP82*AS5JJE8J2L??Y?;9]U; MF71]K!89W6W*%126M^MRVPQDN#;5M4K[O5ZEKDB%0R^=J9NY?!Z?E37.K-*K MO7$W[OCV=2UUF?\BY1(BM4_5^KLB.3IJ:R-8S&B8ACQ#E, 9##S)$69)B&*2 MB)FD5&:I%;FPF?S:",9!6B2K-=HH>16;H-L.\[=O=V?L"#,J,95Y)WX@ZL9X MW=38L:E!]DGYQ!BS.>RC9SRU]^9ZMD9YK>.>]1CC8.V^6CT]B/4+3-G9I]7L MV8 ?$9(,&I2($+HSR1AAS&CD)[GGND4E#K%/RHM;*LD+C0HV9@ MY\]/$X/AU"ZR!DQH#,CGOK:X-<&G) QK.6S2/WU#6:0=+W #!/C4FN! M,?7F)]\=\XSF!2;QE)TT^'+8I0<'5'XSU=>_QU_:;D#:HQ3G1N5&C>L4-F]VZ1G3 MEE6R4:8TDK)J^K[0?(%+G*1(-5__/=_ M^9?_]O\ _._G[]_\]'*1SK[@?/W3BR6&->:?_IRN/_^T_HP__6.Q_&/Z+?ST M;A;69;'\ O#?NU][L?CZ8SG]]'G]DV!"G?_8^;\N_RT8I9UD%K@Q'%1,&GSP M"5PI] LL>>_<__?IW]#%9-%ET"DB*$>_X)!SL#X:&R*30OGN0V?3^1__5O^( M884_$7OS5??EO__E\WK]]=]^_OG//__\U^]Q.?O7Q?+3SX(Q^?/Y3_]E^^/? M;_S\G[+[:>Z]_[G[UXL?74UO^T'Z6/[S__[US8?T&;\$F,Y7ZS!/=8'5]-]6 MW3??+%)8=U)_D*Z?[OR)^A6<_QC4;P$7(/F_?E_EO_SW?_GIIXTXEHL9OL?R M4_WO[^]?7UGRTV+Q:8;_FA9??J[__/.+!<'A7?A4B>U^>?WC*_[[7U;3+U]G M%]_[O,3R[W^IOTJ+"LG%9LG_]_*7?[Y<_>L25P29CMLW](WM9]35#J$$OZ]Q MGG'#W_D:LT6Z\D.S*MW%\OPW9R'BK/ON).-TTGWRL[A:+T-:3[(V0@I4(%1Q MH%+4$ AV((U400HM->JKC%>B5T1UIXP5)B+]V\_TP3]78=2_=%+I)')CN8UD M#J/[U7P]74]Q]3'$&4Z,,B7GY(!%;4'9X"$Z(A>[V)W[^&I;T09 ^3V?Y_+?+42\YN-8N[DKF-M3785NY\\5.EG*_@4PM?)!Y(T5KO[8A96 MJ[?EPWJ1_GCV?;J:2*NT5:* +8K,I]$10F 61VZ7^Y^!*F\RH78546X%CEP!8.7K ( M7)G$B82BK&R,E9M4# .2QNI=-)7U&-"R^/)E,>_X>/8K?HFXG*2HE%?"0(Z. M@9+6T2ZB_<2%5A$%=S*GUFBY0<6P:#E6K]=A9:0O1$OT_DLJ5J=LTUD-R,+>[Z\+UT+T>N^R:2&U#SU0D[SPV\ MGM?X_SSVCBF M324[$H1\I)^="()OTBX#]\*#$K* PTQ EP4+3]JB44T045<;+C1II[M; /%H M08X$ ,_F\[,P>X]?%\OU1,;"*:*/($0L=+AE!TZ@!BL2G7G99,S8! B[JPYG M$GH%Q,&"'0DPWN%RNLBOYODEQ6D3BQR3,0J,10'D$!MP/",$IT*61']2]P6L M^R/CRK+#.!2]0^-PT0Z,C1=GRRJX7Z:K%&;_@6%YSH.1+DG#-7A,&LCC2A T M2<1PY-$GQ1/RH^!QU\I[(40]&80T$?!(#,C'99BOIE4N6R-8BLS9>0XV>S*" M1A(WPB*X$B6RY'.P;1S/ZROO!1+]9$#21, #@Z3SQG_\,IWA;V===,5XSM%* M!44A281Q"R%P1W$6MY:I*-V].:X]KU!V5MP+%.;)@.(H@8X"#._QT[3>+,W7 MOX4O.&$^64\_!SHB4:VMHTB;O&K#K>..68KKC[L+O&W5O4!AGQ@HCA#L*(#Q M>IX62S)PG5"Z:X,7B[/Y>OGCQ2+C1 M$@Y%"=[0DH!@#1(,<>*RNDW7:AN." MUSV(V LV[HG!IIW81X&BC^'[ZTR2FI;IIMQC:R=Y<+DDPT'&S"@TJYZ5*>1C M,>6TX)9%LB9!U#6 M>C*?)@&CR!YCU,6A;X"76Y;>+W/&GAA8CI7QF(#R@O[Z=OEQ\>=\HCR+(H0, MPA8#RF<.+BL%67COD9-83&X'D\N%]P/)T\FOMI#OF"#2':1OE^^6BV_3><*) MS)$ +1VX&!.H$@S$R)#PGJS.&AEKXK[1NN8!'.B>[J^V'AR>4?#U4D@,CH-:O MS]Y]7LS/4S_2$N6>%;)O%;U=A!^\ A^C)51+[H^\QKN^XGY(>#H9UJ,D.C : M/F Z6Q*2N8@?I^L93I@T KG5D'5RY$R;ZBEAAJ"]-,BD9OJ^LK"'T7!]Q?W0 M\'12JT=)=& T?%R&^H+HPX\O<3&;V.!4LI(!MZ8:-9\@RBA "V9C$L43CH^" MPI7E]L/!T\FF'B[+D9B$5]_3YS#_A%T:F!LA&4JB6CDD$-,!%VKYJZ&_ZJ"< MSOZX_/IMJ^X'B:>3*3U:LJ,(-/Z!L]G_G%-4_0'#B@Z]_'JU.J-3+VH;?,YD MV#"05)!EB,DC)!&Y(9SN')>K M25:&>^YB??XE044C*^HU!4\\J^B4,J%%8'IMV?V*QYY:3O08V8X"'-LZEDU= M0CTS22=GJXGVB@CB1086(@.5T4!7Y""8UL9J:2)OD4>_ MLNA^^'AJ"='#Y3H*6'SX$F:SYV%&=: M'%>W?,NB^\'BZ>1%CY7K*&#QZ@LN/]'Y^-?EXL_UYQ>++U_#_,4I_<2S]1I7 M&Y7\,@N?)LDQ)VL6V,907P#6YX1D%D%''2@\X\D>>;MR]]K[@>7IY%0;27DD MI>Z_3.K^;AOVP\W3RL(VE/HKCZ<-GG,W.K:7P/)-?%3F+V2*F. A/OSN)LFGZ9+<)ZPNC@M-(GT I3O6V(X"LO M2*&\=CDXH8Y[8'5CR?T0\=32KX?*=!2 V+2CZ!H&JUE@,)U33+7)AR6W F&%#"9P@NVYHW$IFQ M+()H\^CWVL+[ >/IY&9;R'=4$-DT0=@PX95)P9/_99+C)!DD=H+A$(36BFLT M'EL%R=>6W@\F3R=7VT;&X_!VB8UEF+V>9_S^/_''A)<47$($9-K4'BH4SIM( M7&BA8^96HST.)+Z]/C+ ,?2E IBB DEU#-I?!6&&*0AF-+L>YC5<7'*8- M63N%77$:CY#ET+'#AO2N;M)RR;FPY./R5$#Y2(YN3IDC36''=1?V6Y M81J+]:K^ ^0XSI/\Q=O?/KQ]\_KELX^O7CY_]N;9;R]>??C;JUM_K(\0]@M;H&^JW=8V7TTJ,UEQ18.,=K^:5SL@8)$). M)CL>6"SW%@@>CIEKA P+G6,T>RM(CA'S"+#R(JP^/YOG^I]7_WDV_19F-3O_ M;/TB+)<_IO-/?P^S,YSP()GC(D"AZ!J4$ C.$GM9>Y.Y$")A(T! M2T;:& '$?@W+/W!=NXYO7XM-\5QH$\62<$5HD#P(4+KV?C6Y/C,6 M/LO,3$JM@74/.Q'8+G>KC_C\HJ()L5Y*8SFD*VIU> ^TTXP F01D<*3)&2XK^7B M(>BY2<4P3:'[P\R1<-^C33E8NB,XC#IPOUG,/UT_5%,I:.HXC<*")6-H23:*CE>>F'/,<&9# MZT&*=]$R!N^Y26#?1-@CL"(K+M<_WLU"G>23JWO_ MM6Z"RHO&Y+,O'LC_2J!$$1!SY%"XY=()[H2YKXO!(>"YCYXQ.+]-X--,Z <# MZ!LNXZ*5WTN\A-J1X0V&%;Z??OJ\?EM^7V$G,'+BN54I%V)'U2MZ7;L%V0@I M1YM%4L&P^YX2'G1NW4?0&+SA-H=7,[&/P S]=;'(?TYGLTDRS-:68A!5R]U9 Q]2<@P$U/Z\GJ/$O,(L+*A?X)2*^&8!\UKG,B, MA>A-@2P,ESSGHK&?V'F802B]76X^2I C")/?3$."XY2(E]*:-4Z?[LO;<.&T;V75O2BHA%8 MGAV^KF>M4HE:HP\@K9*;*=Q.!JQ]^'U(4N6 K=.]=U,S[)5Y/]J_&V+'J&($ MH#J_!WD7?M1+D//D9;0V1$F',H]*@W*YYK4% ^,T(^>M-NEO#:C;*1D-F([2 M\QV73T<(?030>?7EZVSQ _$]SNH;VYNRFJ1:5DM>',121\!+)?7YRMUHLO MN#P7U7E;WXG343ITLK[LKK-[ZYA-5P0PJ;@1J$O*S2M/]Z!KV'1Q3[:EN4)& M ++;#EM?K]N([OKFMSX$5V0HA0&14L@Y:U[N?6G9)AP;-JO<$X".%/88$DC; M6_^7&-==(?;7:?WH>I7R-LZFGSH-K28\1IYET&1?JZ4EX%?/34!AG LTG,M[ M'^L=!*&]*!N-_]QC=-]>12.P4_?:WIU\?- FJ,PT8-&U^)$G\-S6)G[(Z=AW M+,360=N>I(W&W>X/>GTH:038V_J2%U4KN'L!E"/7/F "'C2G?<1X#4UKW5SR MAIN0N>PIHKN5GM%X\OVAK)DZ1@"M&Q51.Q*L52TLA(S5-J.PC'9*XD!QK *. M41HFA26WH>\ZM*LDC<:S[P]@+94R HQ=K7BYS1[K&'+2$NLS)]HT2CCP)#P( MQ1HK8PGJWK$[QQ<;'7I_JE:BI M;2>244 !$Q*BO: MZ,"[I!S]%U2(EB"?$4SARBJ55=#MH\([R=D+1\T;IY\X$FRCC!'8GWLDA,&R MX%W-G$A#[$B2$(\UV! ^)&(F^-9IKB/KHGCSYNHGA54C78P 5;0EON%R/8TS M?'=.0L<='=3T5\0OM;;B[?+]Q=\WU&[UL[,Z[^!9SETI9)B] M"U,*H+?99_(YO4=$!=[7D%G'3%)F%I+SA2+F4M)E#_:&!_"^] U=4]H3)GM2 MT C ]RRELR]G7;E0%^G4&3Y+_(SSU?0;;O(V;Q:KFJUY6SZ&[Q.9E,F,8NCB M!+'G%:= VLA:I\U"(3_$V-8.X"-)'/9ZH"<(]JFF$:#P/:[#=([Y55C.:6^M M=MA]B66:INM)\"JR1,RX(@(%4;(.E0HDO: \5QI5$JVO!QZF:MA+@IZPUE@9 M(X#734%-G!="2*QC7KK.KY9B)[0>A V9EZ"],JV?A=ZD8M@K@)[@2@"F_"<93<>!GG6M6VP <\=0C(EV6!$L;+'[-FM-.T7#/S3/+0^FS7?P\,I.S?GPEC648)5IH[@"!:BS1*D MY1JEBYSSUB[L*3HW7ZSQL4;%$QD4:E\4&(_$9:0@.!@5(3&G/=/9NN;-":]2 M,'1ZHC$2;AYS!XM[%![1EOH7L[!:O2V=,7WV?;J:Y&BDK(,,$E-T5ENI(7J; M:S<0461QC&'K7-B=Q(P$0@=H^"ZP'"7N$>!FE_Z7BR\4)TR\L#H(V8WCI$.7 M5U]120F!G+V4E:J]GG8Z3M9C0$N7..OX>/8K?HFXG'#- M:QI, _I8:J?$0"87(_EI)00K#;?IOHG;A^\=#OEL^?-@LFG+P-##.A6SGG02GB)$I5G^K(G*1(2O/^4[WCZ(IRK)[WKR)YC-!' )^K MM0;OPO+MLI-5[BH*WN%R\_#9HG>)"PLRR%3?+)+]U;31HD%'1C@7T7P\S7Z4 M#0VK-CBXT::TN5)&T;#T*E\=$ZMG9^O/B^7TOS!/Z@Q@87,=DR)2+2M.$,F; M!VVY]2$P5W+K^5GW4S3T,7<"GNV7JW#O-8\3PN>^4?0(%ZJW-Y>G0M !8A\C>G9/[<"99CI(0*N(ET22"CD%8$8P[XQ7 M)?<.H<=Z3KT]PCP5C@Y50#,P]58>]N$C_?GKJ]\^?GC[R^O?7KS]]=6Q96&W M?&+C0 M.\1?:5[?U"GKU_?R5RFJ%]+]0.6PFLP5R;M;3]ZNK4>0T7RQ6W0OE5]^_XISXN) 'UDCD2)T% HN^RG%20S=]MW$7+L'G,/J#51.JC\)M6Z[=ENU$FB0F&D8)/ M$R)))*7:6R\5BD6S$%Q$DWGKF1E7"!BX/*B)3F\!RF$"'@$ZWI,"B(#/))27 MQ,%LT@A1&8A<:*-*2+*YAW0W M-0-7(/6!HT:B'P&(_HIS7(89Z-US=6M_<7J=AV N0WERA@\4\@M>I%\T.+Y_]3ZSCF2E/'IS5'NID M38HAB"-CBG B1W+Q>NL[>4G&L"=6'_'5L;(> 5Q^6\P75[DX-X\V2J5B3B B M=UOSB-9"T4*6@(S[W#K,NI.884^G/J#31NXC.)8NH7^>P9K.SXBI[=Y8S%?/ ML2R6N--&^M5WDA\I;3H/RQ]=F6GMFEES7XO. 7P])_)PM9X@2I$-]Z SI]"! MH8.0N:[E,F1GV,.R#Q"/1?5M,T M84E&11(!D@G%)$)2J&-# 2$Q&60F:=\Z]+N5D&&+!/H R_'R'H%%N<[$R^GL M;(UY(@T%Q8:.4X-8AV#Y6!M:6,*^YY@+,SRW?A5W!RG#MF8^!7 .D?G3JBIY M\?;7=^]?_>W5;Q]>__U5^Q*3VSZ^QWJ3![EIWX-H \.N;_>-=HV7<_!$9($7 M)*'I!"K6CEB6&>"*)Y[K"$3>OO?UHTALZ_\H$9,1W$!Q="HKG2,XVG_@LW!< MZ^12:IYV>+3_)];PR#']RV*)TT_S MS3C3]./C,LQ7Q&+5^SQW7\TV*,C_YVS5#82X:/:;O3(YU7<:P1=2@F-U('=] M_A\3.2!2,M[+2*#FG QKFD^-QT=LAQ.!8\1;Y-FW,)W5/A_F^^=JV&-CI%MG(-", M>!O]/B>V9O5AUM\6LUIT_-2W^RE.7ZJ[\,_GF1+/49E$\>B-8'7%F0,S% M =<.!0_!!=^ZEV@KVHVV%+3%I"]+G[LK<0Y#%@J;O,D'_BZSUX^,>V1GG]ADXVCDU3$;N MG;T(J\^_S!9_=OR?>ZF;,#6!AG4'-R:#[B1.D;)T]QF]S)N%=6>TO.IM8L4?2F H3:V;Z(^FZ' M:^'B*5/-CR)^G$'*D]L:3;#Q-**16_GO^+TAA'GW;%_6IKF59ZLL!60H)#A$ M T:3.%!H)E/KT4(MZ1^G6_7D=D@KA(PX)+DR;-3;*"C,LA!L\,130HB\'HZ2 MPBQK)7>F^>NC5H-@>WM3,M(@X6#%C0",M[!S>0,W>;V=$4=(ACGO!EXG, MF!4>DJJMND-]%FR<@HP6%5EA#M+#SW 5U0X+NI,3Z3K0^, MHE5&+KF37+ERJNO:!XE]6H69CT%=FP3W8_5Y;(PUHO"JLFXR]YPG#3G94#N$ M1'".Y$_G4\IT7A7I3Y7!?C3Q3ZNHLR]H]Z?OAE _B?_PX>/;%__S;V_?O'SU M_L.K__7[ZX__T=)CN.73>_01'N*EO5=P3^_86'Q627K(1H@ZS2B2RVD5:.%L MSH8I)5H;B;T(:SS<&172-B"G.GM?^Y]H#Q$Y!U06N98\@WW]!_48BU1POYO3EJIM)JZ7VB1D)1I=Z9>'(O,M(PD$MLG/)$D5] M@>Q T;.K:'73]: M&0'A<=E)8X#S0<5Q8C-CZ MQ<6C1Y_U.1NF/T5?MUJ'2OU@Q'SM:E%H;RS7C0ZVZ[*IEU>TLVP&J979=,X- MSCE(D1AS+*!0K=WLFU0,/@3F=!@Z3@/C0M)F*^R^*-ULD=_PS^Z?5I,<"^T3 MGP!K9T@E<@"GDP%3BB&S'HB_]FG-?2@;O"WV:1'75E-C. %OYZH;F'O)5++" M>PP!>*885AH!^"Y?-:X^+NY( MSW7[*Y)TNUM]G*\Z];Y'DNYJNL8/N/PV3;B1QGM,BT_S[E,ZP4RBLYRA,""" M9J!T;8E(&[!>FF6#4J74_,:T;YX&[\-],LB/"AT#[I9:JS#Y&+[7N8J?-WTI MWF.78_RX^#NN:@_^.OULM5Y.$WVS4\COQ.=J(J15)&T#Q*0GZ6<)SGD&/,1, M+I&TV5V+:&[681R\^N =NWL'ZFD4,XI*MX[V]_CU;)D^U]WV;$[;:3U=WN8+ M37BN8]$]0N:.0KK,#;@ZYCH)M$;S6*OO^_ 6]J1O\![AIW4:^M#:>%ZX[7^!WN?W.-F*AW9A28,$X%YH/\CZ&WL&; MH9\,MR?3Z@A"LZOME8.E^%&A LE"[363$6+.OHX%0X4NQ6Q;W[HSW,1!4\DP*!1%1->IUO&#*'7(K7Z!V3Y91O'1[7,?&?X@*FN9I& M +TKETK:DBN;DX3:J M4$!)"H1C?JL*M=M[UX.D]^BKOG^,>YE"Q'WD#\VK> M,+"]>H^$VDGXQD_=96D^_ M;5H_7G3,B%(G9 Q"8H9\09LAN"#!8!(D%%8#B?9.^".I'$GUT[$(NL4K[U-= M(_"?KL8=(JL25"R@$XE)16G "Y):L))I"E>#X\US$..98]2WMN\-^1XC^A'@ MYLHM7;UBFZ?I#*^P]''Q6&FBD3I*F< 1ZW3^EWK^DS?)'1?><6D=;_YFH0<^ MABW'.C&*!P?""#;#2Z25T[13\404(XVI&1O/:Q]-8\$5KH$Y'BEV#HC->SKL MKC^L"1T>#8M&JAD!K,YGN5ZME]X:X?P M=DJ&M7.C@UH#=1T,NF^XC(MFUFRS\.OS2>4DGZ[1XPOZ9BUC2-8SH70&([2M M'$EP,F9(*>MBT//"6C>G>HBF8>M11P?%IBH<@25\B7%-#&S21)?=H\[[[4R* M83$%&RC&JS.0-4;PB4(^(WB1(7G!7>N+J@=(&K9$=82 ;*? \=SW=Q=S-=?R&T;:'L93_4DH-(6M66I75DIF<0<^2 OG8^8TJQT/IJ;'_JAJT9 M'1U">U+K",[QFYP]2VEQ1I(GN>/T6_>+3]!#5C-+0$4/+,Z)C&N)TUKG DR*%B,**6@J4 M00E'$E/10N).V^R]\J>!VS6ZQO:"\G2(.T9!0S^ O).A]_@-YV?8)=TGA9%0 M?,Q@E".Y9:L@%)O!!5T8CX;;ZSU<[GCQN-=R8WOBV!1)/4E]E,;K17W608*J M+SE?G*W6Y'\NSS?*CXD0N5B,!GRTCD)XCQ 9TU";BB1'&T7K_NW8O22.[4GC MB4Q:.[6- )7[EVM,0B8'U L+QGI+SH(D"VY$!).5RXFGQ)IWE-V?NF%CB-.7 M;O6AM!',([N#L]?S;YN7[;<(T@1K%<7KH(.N5=LY0Y3DS68A,80B7;C>;J O M6-Y#Y4AZ/YZH0+65ND9@'RE2.N\%DO[S;+I$XI6VV?K'NUF8G]\I?JT_,I%) M1LDU)V^VSG@1BG9T1@;<"8V)UL2]J=NE*6MS7"R.(G21I%ON<';KV'Y M!ZYK.']YL3TIEGDII (;G*XO8VA3:[00DU%T[(@<9>M9U^"8Y%A2B#ZV M'G'Q:")'Z4#VALQ>53C&8[M+MF_$V?W#Q'KN2'H)D^63[ M1Q$X;,9Z3!;Q*-4-G<+N=M>J:T"X:;-0Q;K=H8:2:6$1]5*.;A>D2(F\:BU M*H>-R4^=-6^EKJ$=3F+OW/2?GP87#8J[KCO=(\5GM8//SI93B,RE0GP)K.5N MD4'PQ0-M[*0=UB9T?"\7\Z#E1YD>;P:(Q4FU,S8W\K+G*VWDRPF=DY@-RRJ3 M:UP$!7&\1(B.21"YN%CH>ZJT?B3U,%6C3)"W!F)/2AJ/?[CK^M:WAUWT5MO5 MD1CQQ6)%@1EZSH)*LKMI A7KY%>> GC45J-6EK/48_;G=JI&F03O#7UME32" MK#=MHNV.>ENV3UZWI5!O:NG2VSB;?NJTN9H88[UG]O"\8]J2T<9S".UOLU^E\4=.I7?'FMO'BA-6 #0,'K5P- M_['.B]0& D;)NE8"*OXM5W[8MV(>I)$#C$R M#9S5=VQD@T@ZJ($E;42V,93K5Y-';X?3*V\="Y5J*HDB*2=:N2H9[")8EVJ',%IM%]J;Y0.K]2!OV(K\W)/:AF!&X MR#N]9NI<88I_)Q*]*SEE*"%%1Y+K\UF]?"W,Q2B9@XCU\;#* 3RS$E#K M(H5";53K%XV/)G+@AO-ML'/=3/6KJG%:L6UOCX/LU,7O-K!$M]/1R-9L/[Q> MM]S61N("/,QQGXQC(*V3H#+YSRX[!13VF911!.%:5S7O2=KQ=]3W+K.#:).% M+UC B9JQ^!8"GG)BD)[+)I+F8HVK1^4WT?/L5;H-J%>+G,)[\0XA18F@:L;2>G"P"G% MZZ "EM$&XKLYV_N1-JP-:H:5ZX:G#\6,T^YTU3T'69KM;S:P+;?1T,B:;#[Z M A,N,J6B0(K216W65I^@>5^@2,4I; \^J-:G^54*CK48;\@=1[QHL;3Y\$L\ MTO$:=-(2B!-/WGZ.X.L[)FXEP MG-9N"Z_GM RNUJ\HQ%L?F+"Y\[,:&(O]Z&QD/MXN/X7Y]+\Z(LD#75' F\,V M#GZWP\#;''&JM; M5?7CMG,TM^KX%QN[E^(T-6/_A291>XT#QG5@M0BN()E(^1@G-AP6=C4-61 M4Z[]$+O;*&DQ&^TV2!KMDU!<0E:E'OGH"/BIYD!Y1%,THVW0*X,C,2,-]'_; M-+-C13Y.*[![!7C3JNYYSSJ(DR.-3O?"\WF8U1=,'SXCKNLH MT,7\:A!]&:=W3S>=!JYEJ;,F KG.(8(LJ13)Z>2XW@+KCB>W^Z[8LDYC=\V= M),3E;A!9)H/>@.:T!Y10!2):5R>Y%"XP\]+\A=-CZ!O&*O4'D/M*-YKJ:IR6 MZQ^+Y1^TIQ/]0CY+];/"MA'/ZSE%2?3IWPZ+Z/;[X 86ZP .FEV*U51?JMVV MYI^ZVK+N/?HMKTR85ESH6A.)=+@I%A3X9&OI1R@Q:S2Q>:_GO8D[_F+L@85N M._*5+"['F,GQ=_5%H-(0,'FP.5MN%7,YG5P@HW/!^L'7S2NSGO4W3L/WU\4B M_SF=S0ZQ;1>_V\!\W4Y'(PMU_N&DUIU.:UV'M5N.3:&$B$%GX%*2'QYU E>$ M ^NT$DY(5U3K,M%'$7BLI3I?[-9,A!;6YH20.7D+"DT@0.M"@0@SPG.,I7E? MH7O(&=;N](>:Z[:GE4;&:6)J/Y#IIO,FN22U'H$L+,X/+6J\[^,:&**]J6UD MFW;6>W9MO5M0%H0WI3Z;5:IV-I.A@$?#@2GNC:-C)S=O1_; M(W*D "='$()Q4-YS\,%&""8QX60*0K/-27]Z&Z=1Z]H; M;;LLU.'NF%C435H((D>";30:*+!)D)VUQ#*-K/A!A M;^*&M3A'8.)&!JH7=8S3FOR&Z\W3EG>XW R)/,"8W/R0!K;D T*B&"UYF!4'70#':3AJ_A_GJ^Y3ZG2L M0R.J:Q_2)HZZC[)6U_,7QT'7=_)BQ6WVKFL#V"D]UK:HYPTK+_M1FZ1*B!ZL MK],^?9(0T2EP/'I1*.KFSBQ^(SW&.9;KN]'2Y/;R+ ME@MM(&>,H'0,X*PH(+4H0J#4+/00;.Y-W\"% :=#WBW!5C]*'*>-VWGT>XAU MV_WU!G;M3FH:6;2+S[_M0E=&I35*4J,6H(*DL-GGVMXT)%.$PR):%^7<0TZS M9_2W^?0A)V-12)"$TMJZE2('[B6@"LH$Z434K=O[W4?/L+:F%2;N?$Y_K ;& M:C@NRG1"7)RM/^"G\[SN7W'Q:1F^?IZF9[7WU&%V9>]/;V)V#N.ED57:+O<> MORZ6W;"-BP@?$P7TS(..]=J#<03G*<(7-G!F4'#Z2^M4R!VT')W_N?:YM][& M,*6D51JP<&)71 8^Y@3"6ZTHG+ 86M^/[4'6P(T_6F#C1O:GL3+&::$^G,45 M_N<9?="K;_3'86615S^B2?'C/52U,BA7U]AQC!FYP,E%,,$44(4\UYA,A(*$ MF6Q3M+;UP7\7+1UF>U7$\NEGMVVW*7^"-76M?.Z=&&M"F>C<%6$$;/C&?H]SOI M:XD<5!T;D,P=7);9C*' MF!EMBP9".(+$8:Q73S@ZMV.G5-M(K=Q>_<3Z[XUV^AYI0_5*2XS9H$.AH] ; M4,X5B%*3LUZLXBEG*7)KOZM]K[3-B+0Z^)GVS?;-^6*^D>F/S9\[NT2:3*Z$ M!NZJ+R"%!,>% F^3"X;QE')Z"$6/67"TKH_JKP^AZD/0(^GM>>2Y\@Q?' M$:W38&+7B3S5MDQ9@68V21L"=]BZS.4^>H8=.-<85,T5, (P_5Y'XKU:K:=? MPAI7$VXH)8CTH:!0172 1\ M?DE -FWRD: RZZ"HAMIO%OT\/:\I>[K>2*VI]^P*WK8\#J1 M*=A,D2\X8XE%@Q%L)DW^H: 2*?Y6^X7$]7 M)+JNQN?Z!LM>^L9?!]A>R'- M/S&DM5?)"'!&@5(]\#>YP??3U1\OB(;INOYMDFK/F%R/_3H+1N7H(02/@#RD M(%S6DK6^ K^'G/URL^R)@:J5_ >$4I=GW@XMNS:JC+[S:UC^@>O:9/$#IK-E MUZ?C]A1T('FQ4!SD1-M'B2X%[1"+K^3=RBW!250P-,1>?_E*'L%F*-\EH[2CKC#^T*;B%#NKDCT8).=4 M:>/!%=I4,3 9F:6(*,>]0->$G/U@^%3N'@92TPC8D&P\,78C$"HY9%MJ M05TI!117"BC^(5,>'.>A2&UM^XSP7=3LA[>G=Q'11/HCP%$UV'/ZD1O[H@('T3C6X,J;V)VP]C3^TNH!_=C !T[Y:+K[@D MZF>ANW*KWF=W_7;CK@V+D<9G",5JXJOV);&:CG5+<7=!5X1IW21^7]KV@]Q3 MNQ3H13,C0-P]G0C/_VF[E:*TRE2K[1Q+H&1"\)&^-+FXZ+)(.].Z^^]=>96X M_3#WU*X(^M'-"$"W&=RTF==TPTU03!$SH3XZ+O6*34/P@C@SR3K/$B;7&F;W MD+,?L)[:C4 K^8\ 2CM1\O+E=/5UL0JSM^7-8O[IS?0;YLUNN5FIHI7'R*&D MDNK0,0M!U:)A;JW1QBG1O@/ 73N5X#[U&X.>M?8&%!YWOW@.A\F\9!$"8"E MWK(5)RB"-A:<94DSGI5J_@3U+EKV0]=3N2MH*OD1(.A\SON+Q9^^@)A8 MP;G*Y%S&M&G;3'\S-D!*DDY[E,+%UO'FW=3LAZ*GDO]O+/T1X.B7Q1*GG^8O MSFCM.>V'99BO0C?#H]ZA=5_.=OG;,;E2YD0A,A0E*70VVH%+20/C3KF@)$^V M=:_Z@XG=#X5/)?U_6MV- *2_X9\[(EPNYO37A/=^6T\7R'=*?^3VF65BMNM>TG=KR M_SG;W &_Q%5:3KO*XTFQEKEH)*3N%32+'F) #B3(**5%JWWK!JN/I7$_)#ZU M>X9>-34")%[O4G3[]I(L,<'0@Y2<#+W% CXS";J0]+R3AMG6\-N+L/TP]]3N M'=KK9)PM$K8/TE8?NZO@J[3NUP+AVBTD9?S M,#L7VNKYCVLM**^Q:ED0R(V%J!62-4^2 AW%00AT1I%(<_-N9T>0.VQ'A5, M]%2Z'.>Y>=OSBL//T'L^K<%YNB^MC<[6BTFLX'DR%8X KO=OQ=_GY'O.IO]%9"U6JW>+U;0J]T+PUUE'[[FO77T+DLR+ MY1!8W]:YC.Z[9[.]\Y<78Z+%HG@LFU1E52C(\8(";&@3-6!,7^4O'634;NIVC8 M7DF]6GA7K#OK%72L4C[+-66C+3W/,L&A+9)2QUJ&>QID?E8%H;MR#04@'M5]/AQ M?GZJW"$&7'8#Z^9I1P!=-K=(!P6] L59 $\B >])2RD4EWCKBL#F3 S<*6HH ML/>L[1' _6TI*UQW ^RZURW7[^LY>4"U9Z[(C+CQ]#<*[8BYHG7Q3CC?O.__ M_10-W$:J-R VU,.H4/5F&N)T=EOVH$1A%4D%B 53_9\ (1@'%.'59R^LWJOW M!JT[R1JX:=0)\-5&(^.LH9+B;GD:U"YL%+A#B-UE+XX#CY0;&NY,];;Z)UI;Y$> M3>:P)0--K56_*AJG/U-ODP_W9G9^NX$O7#5 WK[S1 Q7TIGP:*&,'Q=+/PZRFG#]\1ES742V+.5Z9B'WY6B9*9NKX M'\.3) 2E -Z[ EZ0#'W)S*L'!?RH%7OK,;D3G<88LF>%?$BFR8<4F;8@&M#< M)E=8\EJT-ET/4S7,&=D?&/;N,'F87D9U9#Y+:7E&Z]^9%@=YC5UE"_+J&>3-0&B1P$E)7HG)PFCEG"V]PO+Q) ^3BQ@(JSUK= 0 MOM[:Y.W9>B_.;[P(]T9PXCH6FT&E+"CJ8@E,*+EH;IAM/A&K#>7#/& X'9P' MT.\(4'VYB3O^?EO,%^/ 6^]@R"T82B0 M#J+6+\D.HW28]PQ#&.'>]#?.8/L?B^4?%'HF^H5\UG7B"_/-'GT])W>IJVPZ MXF;\,1_?(,@^F)MF_79J6C#51,W\$T4\VS&HSXB4;YN77>=@95(QS-:#MIH" MGT"F+19NP3"9;)!*Q=PZ:;LW<>V,X1U+=F-A=PI(@C..D:UWW-1I=I;VK(D! M"C)KHV 9?>OR@T>2.'0?GCY0=;<);*^U49W05]BC+W#Y#9__^$B?\[9TA0V7 M-X&">!,"(8E2^\;X *%H =&'P#S&K'Q_SR#V)G/H'CP#@K.9]L9Y.)_/Q#C\ M_+WV"0V.V/MH:G2*WC,EY!:W3T@K8TX:4(A"D8(*X!A:4C,KV0IDP;7NW?8H M ML9K@O17SZEM4(*)26$VL% 18/@D?:5Q9P8?96*Z2^;S*7E2V,BMA.2@+ M7E1,_;WT?12I YNB%ABZVRCUI[1Q&JF:8L;YJON46KAP1/+SKH]J8*3VHK)5 MB>V%]UPC[,MU=]-"'31B6&%^%WYT99$7,+1)(VKAZJ@,@H11"5P*&DIMA2N- MR;ZT?L=\',7M#-[YAJE+[E)!ZTP3$=(=]+_/I[3VGV%YGC.Y7H^N4&@,+$"Q M=3X3L[H.Q2SD:PA4)F8;7'\^6!,6!BX&/AU^[S:CIX?".,WKQ32[8VZ5;GY( M Y/Z &6-C.G%*K?E)-"+J)(&[FLEA\H6HK0"LA*:F:QTS*V?-M]#3CLSN%GD M.9;%$B\7I/^LUITKL9T*=KTP*SGC69TSS>MT&XJGP-7N_U:4["G@TN3>]&;V M#B)Y6#/7"EEWV[#^]3BJ>Z++8H-SUHG=;1W R^T@61E!&4] M'14^UHF85^D]@_6GC4X*K2^ MW!) 3&[N9^CLN+M 6POA@Q.R7J$@^;R:0TQ! 9,F2N-5M+'U4\X#21VV-W7_ M&.U/;V. Y]F7+V'Y8^>HJ)WDI_-/.$]7!FW(8#0KP4.1](=2AH%C2H+D);+$ MZJ2#YJ\@]Z1MV*[3O0&P#\V,-3J^> 88XN)LO1W/N KS?-NDJ0.#YT>NT22V M/H:O1J'W]5F7EP,T,7(GZ.0,RF=0F#FXVO5!9AFL#APQ-T^PW4%+P]SCM15V M5/#\Q_8?=\H6A!>Y#D=COA8R6V_!:V-!FX!(>Y=C\[8D!Y(Z;)#=!$/W9 E[ M4]H(3MCZ:/T->;AYXSP\-#ROZ)A8X@&,1^(NA@2Q$[#+O!C!HRVMLV&/HW#8 M^+D7)/:HHG$>N%O?8E$^3#_-NS=+\_7-46R>SOP$M=A.CNPYB9'J_5G.'TS#L M^=H((%=ZT)U('R,X8>]LN+ ID'_V?;J:<,%2#EE"Y*;V:13D-"A/X5(.J: U M@H76#V?W(&O 5ABG@L>^S3$.U-68X5<9>KGX$J;S"5<\,<\U[6*G:](R@T-6 M[]5=Y,272NU!UK!&KSD4]N[#1@"UYV-_H^MAP>8,# MS$$'6X ;XV@[> TQ*P?:\9>X5$ X$.B(G5ZH.=Q,EE.H0Z7\QC L<5TB=SQ3!0S0\Z\ SII!ZA MK.OJ/D!R RO\U^E\^N7LRY;P[!QGV5'\QI',6'W,%[++D,FX>:U*CFRO)TT/ MJ/S*H@,K_1"5+5K(;VC%A^\[A*?$G4WDU1*%]5E4R$0X1HB2,V/H'[C;JV;D M(<7O+CK,<=!,\0?+;P01YT5;Y^X)+QV#]7'')HUC$AULWH+1%<;&& @^*1 J M":=MX-JFUO?L=Q$S8&/-@7*N;?0R H#MTK]UN46P"DOBP*,BESL[VAU(PA'< MH.>6=I]M7<%QDXJ!BS/:J'?15-9#AZ@OPM=I';Y4N7BV-:>TA0(*;GYYC+Y:K:=?R$#N M7"H%SH2NL^1-D<28XJD^S6(@2HDFNARE:IW_WH>N 5LD#^28--?6J!&XDRA4 M@K.H%(*I.7^ED8-GM5C-HXR".2GXZ1 XEOO@]FC8&VX'JF8$<*N7"=.$;Z;E M//2TDG$9I0")]?4^PP#T:QJ$$Y9%FRET;%U >H.(L0+I4#U?#ZB.$OK0#M)! MQO[-=(ZO* K=E/?%J> M6FDCL&IW7K;]OL)R-JL;;^*2U@5IHXG@0^VKJR$FD<&CY9Z)(@1K;>?V(.NI M5?0=")%]2ZT.U-<((/@2:>6T>8$\20)ESEE"9D7583.FMC6^ 6PEY:AF+-H Z7B W.6MH?.NLZZ*( M+SRB#26GW/J9_QVD/#4'OQ]P':*7$<#KQ>++E\6\RTJ_"\NWR^Z.*O\]S,XN M^@M/"C.>-HRG@UQ2+.110?04@7L?O:]YGL1:7PKO0=9>L#/_;+!KK:\10/#7 ML/P#UYOI+,_R-PI/IJN:"MITPIJ@DEKDH,"SDD!9:<")'($I+F1T2M'N:HR^ M^RG:"WCVGPUX#;4T LR=#\9X_>5KF"YK -PYG9;;@$(&*+Q($HO)Q 5WD)WQ MQ6:G*#!NC+7;*=D+8^Z?#6,-M#+.9_SO\1O.SW"U_6\\[Y5QQ'O]ASZRPI)VX1\^OQ M9 X]I; ]LH[LE/-HW8W@Y+PH8GM^1N<_KE;GO;*Z6U_$+$HDX:F"70-PK-,5>^.&_% I#WT[_M?.6]G>\*_."_&)2D6R M )X$B4*X $$*3ILI>6Y4-%RZASRK.S]]%*W=#M'4HJ78QJ'W%[/%6;XH>E6\ MA"0@RGKE%.C$CLD4,,EX27M#Z%P>H?2=CQY%"[4V&C]48",X"9[-9MV,]'.C M=U[QJBP9O:*!(:NV+VJ(,4<0&(Q07@?5O-'M[90,^P3^>)0TE// K]K>+1?Y M+*W?+K?VK3L>C?4FUSQ\HK^0<2-IA)J@D)8SY;(13K1XU7C;V@/;CQ.YGTTD M/P[DU);AYV?C=D?5> \]240D)W> M!,B1 AZ'\_$!B8+/G:T\=Z!\J;>1<>N89"E^$?93?>6V! MP4%PK-YN+00/B/Q=G'LX@[-R';_-+YH>DLIUW"P3E9NT&F5*?A*D!N MK5:"<^'W \0#"PWWBKH'8+04ZM V8!\VR]F2[_P(@3#,D06R79:QB%HFPG@ MM3@NG0Z/AP%E=I.?U:-;%Z-POKZHQ76;W$3E17.;.9 M,8K3,Y#U(X_<,$6<&088N6!2DL#2?D]B'[7L,$5=/6&G/X&/(#MR3VSWYN)6 M7I+HK"%?75^//>@:.'-RZNN9UIH: ?H>N%5] M]3W-SFIKUCJP@?Y79W--7##!>'00?>V6%V*$F+. I,G1KQ%EX*TO"0\@.A E9A*,)+_9VCH&*7!3>& QM1ZI<1S%3Z-0[#%X MN[M0K'>-#GRQ4!H=(]4EC^F/S^@6006*X[Q842:WO>VD0F,Z = ME)5B1NI[+W%7F,@K^O;S]A,WT-A^<8F,R_4&A$$;I2V.DN (8K]7O[XZ[XG( MT#E11 (>48%"(^M+. 34B6F;ZZSOUH]Z+E<\E8;7IAMT=W^QL+#7=.UQVSBP(9&IC M[5(7A0G6.J,2VVMPSS%H&TTOTE8J?PA*!\I_!%"ZM.LWF#HOK3$Y,I\]6,_) MMV>*&+(ZU5,\F( I:-?Z=OA!HD8&JT/5?_WNHZDNAG:AM@;^^2T7 F3>J\C. M_4)N8_U_P(1TU'OV?]G[LB:WCN3<7Y3AVI='BA3'C)!(7HIS'7Y"U))%8J8) M\ +=E.A??[, ]([NQE('IS!CARU3)-4GEZ^R,K-RJ>L4F0*IK4%);J*3NXTB MW?6+(\]Z;XR>X83=@7G:8L%_P5GZ^BTLULLQHI/.%$7!)D_. MTV^E$-M/@7^!IE[J5GKPL Y75I?@N^9FILYOQ* 2\"*\CU-$!O/X(%S?/YN_Q9EMH\-&C-&!+KL43 M+(++MB95A8T1>=+"-<;45D)Z ](QNG[XOGJTX#M SPL/T=?EJM[JH&N?9QV- MK[(6=-T+#:DX8U5.)38O[=R)L,Y SD@* M)"$,$*7WPLELR%EMD"(_N&]VL W2(SW-'ZV$/D"TI7"?B> ].@=TYG"]%]4S M^E>M.:-#)VUJLFGZ7%IH]]+I3BVT^PAX[*3!JN-S<[ V=9_7%:'7*1#.LH]) MU)HJ1AYD(F[(E@*/5I'[&,AT[KBXY*5/C0Z,8W4Y'TRP_?@_NUK?WVZJDYWD MD:1HZE+?&H($5?M$#:!Q#*77B0SQ,"[1WK2.TV?502;A),KM!\1[]5G80*ZA MCHFN!:_IEI 9? X4MM#%4%>78/,:?#3H&EF'V5V@-='@=-'7-3? M"%^03UP.R;'Z&F%9[7ZKO.@BP6ING< 8+-^IO/*8;-@=>L8-,4=!8#/U= "U M'1J!N*+[);-!76-5]=VS]3XL MZOGZ@0TZM![]K(;]6,_3>>+N*ZL\"H4<"M;!!8M%(#-[Z0\V$3^(0)HN8&I:Z2V&E.WBGQ?8^#+G!^4@RV M/@:' ^)?X3C<];20F+0%ZL@J4,9&"&2;0#KK(T]&N.8+L]I1WT50==;'X# @ MG,L1F/ 8'!UM"R;2D59:!W"Z]GR@1J:T=/=2X;G@ M\C81,N$B!U>#7%<7MRBGZZ43#5C&B'&&*37/&NQ)XID;V1-B]4"UG@MJGY,R M_0?3>>:3PB5SJE8LA43_,$Y L(F#**9P[BH6NXL<-[1WD2H["YRW!D('!V!; MO/[;-,3I1U_,L0>/6''4"U78J MZQU_-P)/\R^SZ?]@GO!TWKQ-_,=A,GD[G1'NIN'BW6QYN;A: M;:MI\6JST\]M(*?]Z6_TFO,V3!>K9>%OILMT,5]>$0,W*?2HJW.1(FA7=SB' MA'0LF8*<95!&92EOC_AQ4IYRZ_3[ZN$-^-,&F8=F,@8*'0:HLRL\AN$Q<*Q^:;ZPR@=!XA# MX65^ZN?H&2<'/^(M>) BN@+5=?!_9YY&P\2+1ZRKA2)+ M=8NN(&9J8!2<=B863-FT[AUZEJ!> '6LWN=#*:$'1%W;[5]^WOSR/Z>X(**^ M_OP-?^!F$#/G/")%U9A4KEP9<"0U*%$(%3"(8EN;JMTH&^>5[D0WX0#*Z0ER MOV.HJ9R5X![SMSFI$G-0.60H4M:3&BBD$;% ML5XP51&W7KBR%X$=I(9:XB0 MIT#87%T]8?'=[/O5Y7(E,7'=PI+W6V;+6M0O/ MD-,)SMJ#X"FX':F1L6<%O'0[W#XI\D#'DZD"5M32")LM>#0>2M#6)EXDQ]TF M->_\R7'J!0:^- >4>@>&ZM?_=S6]_/D'IJO%]'**R_J&/+^Z_(0A3R]^OD'Z MTC?BG81WP^NK;W4%PJ0(X4+, J+DF@Z-*>!2=$ GE#&F37*\=4?VP<1VG-T_ M$#D/=Q"<1(T'X_4'+N*\6>HC7MXR^NI'F%ZL^)HOZH0SXOBB5CG4G#9)E.X) M:XZ>G4!E_R5 =:0R.@#6YJ7P]15]>Y9^WBV3P>MB MKL_S7VK1_T58+J=EBOD-L3K[\A[_NN3B]_GL\BO99I%40:' Q>CK*C-#XK0) M4O .79"&A=:N7AO*=P*K.V.PCJ#@/CL]MHG[][#X)UY6K_;6\VW2I=6YWB+:'ZY]].]/U\R+4 M891W<@*SO!H2O/F#NZ-D9AS5K;?_L6!]T Z23L0&'0EP13+PUJD0&/=HFM^7VTGI90OZR;RU!AKI M %@DE=FRK$>9KS?CK :);,LBU%:$Y?8_VAQ6K[5TB>QTK&PK;PU$'TF> AD= M*)9$>#LEXZ)M/&3,FZNI [#]/I_ASW6:]>W5+"]O-Z!R M%"Y#K"O%E'*R]E0EU68^*4*= RZ!ZQ@4\\5*?!!K/%&:_]*7QATV.3JFVFNC!SMV=7D5 M+NK9V-#/2A8Z9P_&U V:@=,A248#4OAM7' YQ-;9X8B23_4-65@&B9M,W"F1E=W)5&W]\>/.;QP= M-XWDWH%1>CU??)\OPB7>+[F^]A1CLLY0:)1MJ>NOE ,O!?U**Z>*" :QM85Z MEJ!Q2NBZ@5U[I8UMNWZ?+RZ_A"_X2TC_Q!QFZTUOZW][Q)BW*5LG"G#'B1TF M T0RQ*"Y,Z5DE-'IW;RO/;XZ3H%=-Y ;5DL=&,!WLS3_AG^02E?9\M_J?U"5 M6]-#A!JF+7$AM*WI:^W!U[>_D!AG@<7(=.N.[V?(&31L44BM"\1OU9@L;-GC53^VYP.D '8U^:[_%RS M?Z/O?\79K7)S[Y@4H2.7.0"6>DR"S1"B"\0B7?<1=;*Q]6[K7>@:-]EP M^@NLN:[. '^;X\FD-%D51W(J=3(+=Q!S/\=M,KI#T&IGGE,6GR0G*"R'GMMX[!!"99$:W[+0XF=MR4[>EOW]-H MM0/X/AR/<KZ\_"4LI[?-'B(J;H300$S7X5HZ0W16 M0>':.>ES-KEU9=&1))]7]\*!P)J/I^6Q ]S:-UG_K[[[_B!>U[V:#R7P8$C, M7=8GSCETK XFLC7S;90'[TP!SV.F.$^$%'<+B8\F95RLGA0U\]%4>#A@YY?A M8A K_("UE-:S6C#_;3%?+O\^6]R9H_4+EOD"/X>_)D)PX2PR*,:3A:A[C4.N M[XA6*4E60X70VJ%H0OBX-5!CH'P\O7?HC$2_#>),WE$5['MF^.FU/MS+TX6BD=^!&5*V+E 7-;NO4G M64:ON1!0_&I0"47(/E!(88LWRJ&TK+FOL#-QXR8;QC21P^BO@SM_V^%:#[JY MG-C$5#%6@W6,!%9'O3NR\1""0A\,3SJV7H#^##GC5HF-";Y6.NH ;O4 3;C5 M@7&.0$;:@*+ K^;_5JO:&1EU'E1IW>-1OSMNS=?8UFLOJ7>"E,<6]]7EZ[!8 M_)S.OJPD-F%%H[ 47&FL.RA4+1UA%&8Q;V3@RF76O%UH)\+&F8G6"];:ZJT# M,&ZSP._GL[0QPIRG$M&IVF&*-:GEZ&A%!2B2)P.,+F'KZ9'/4W1>K>5M4ND- M=70^T_>NU])=A8OK^9EO*$">EUMIW(_F&X_F._C[ \WM:R./4PSUR\$9IXT MFY(#);FC #8Q**Y8K5W.@K?>5#SD4+^GKYPJ[XTN-D/1I[,/,_QO#(L;@B:Y M1*$#]Y!,W?G$M -OC(;L,7H;9/"E=:AQ',6=C!LZ%EF[OTWTQ\KOF^]J4GP,B'Y2""SKXS73+]($:2+HN:C7%&MQQ4U M([Z3X49C0;FM>? ME].,^'&?<_I =3/EGANJ'W/KI4*M0P1FZF[QH!*X(.I\O)1SX9)9,Y:#L9WB M<9^ ^L#O<6KL'K1WGK,8B_09 M"8@'JJ;92^/@B8,M3_FX#'=6)RS+?'%G==!T=O\O?ZRCIVK9>=M\0FNR!DHS M#"J]4V0?G&$\A53 2TEVM+!4YS<)R"BUX-P'GUOGS8?(/JRJ!N[(>;N4-]N& MT195ZK0JCAP4"0"<91*LSU(%$[/F+T)VC^]UG"#81_GWZC,&D'0'E_138R1S MS.1/! Z6U_U6'@7Y&D75\> %L^>:Z=;=;L=,BAUF8?(0*M]Q+NP^\N\ 1DV' M>@CO8BJRAF2^]B^[.L196PC*9!T-1RG_=R[LD\:O!:"&G N[CW;'[MIX8AZ6 M"-D*EX"\8SKOG->A,R6"8UQQD2*SUNQTF1X^A^P\!KWNI>H=YI#M(?<.;.+S M(ZV"#9I;7J#(D.C2D)'$XAT83)ZN$^&E[6\.V7F,?#T$=NV5-K;MVFO"E]%W_NVF\$66 MHFU2$8Q:#7'+#GQ2#M!:H7VM47DXV^70X/2WO3K'FUN[H8.*(07?P87ZH#7G M00ZS5K],9U?SJZ?8QN7R\]H^GX1@\C-K"V$8R<+J;C"QU-Y 92F$\4X@ M%%4":LE",:UK%QJ0/4[[ON0K36:T26I<+S6BC7MS_>3ZOL MJ]Q?79#O/2-U_L ;]B63W)9D@(=0)P9H!)<9'?:0O5,YY\1:!WE[DMAQZ=0^ MV'EH'X=45 >QV3;V/MT9B[;.L&C-$MH,Y)XX4#IP\#E4<48O669:L-:=TKO0 M-2[B!@7&#B \2DN=(N_^2+X55R:@Y"HY* *)%^>(J^0%6 Q9VYR(M7("[#VF M;-RZ@['1=Z2F.L7?#2_.%NE]5. *UW1C% VQ9 V9'%P4(8526O?0/4?/N 4' M8V/M(*V<3U/']8R55]_F5[/+>1DXP-CUCB$VY.,=D@V:",5T#U)J!6Q M@&,F@'$J6.9+W<1P!@'&*G?P<3%/B'GYELYR#>,_/!+SV__[_MU_XD5^>[?C M9:(=UW2V$I@ZV5^50C*(GH,FVYZC+3Z4W79J'TA QS'$/O"X5]9R"EV,73.U MC:.; 54?RNT?_#&_R)."@B?'B)_L%"B5$D3K!""/@:X-KW7>K6QJK\_V/##A M4&P-)_T1O,?+21*ED/P2(',U^:@$>%0<3! *F8HJX1%HVO;) MGH<4-$72T?+NP,W?-F#LMJ>.8^:L]I;8;$E<%"W[[!,4]$R0'&-FK=W\Y^CI M>7K V&@0\B0# F!RLU5\U[OYZB95PO MJIVV=P@-]Q9]C_?:\XLI[L_KU\9['J6%)%@BZYL5A, -""ZMR*YHSG?;NWXD M(>-Z4\TQ=G+==&K*)HE9EU2F.[W4]]Q"!\HIX2"6Z!PF+Z0X1>)K7!?KI"9L M+Y&/6 RRWM@\G]T*YR$W-R+R0B>).@/CDH&J/3^!VPQ.&..T=3-H>YX>SGW=O'5693SJ\M/&/+TXN<;I,]\F\Y6I2?7$EU=[BEQ[0O=YME6 M'K5%"+X$*-D8)J(,T8:#+KP="1BQ5V4 $#QWW0VAD3-$W5XW/DL^U'5)II#$ M5]5/GO$$K*AHF?*1\]VZ3X>E<\0.D_XP/)1^._3H=I'&ZAEF$GT2HHX EB4( M\D$,!Q>\@&*RS!(CB[KU)-R#B1VQ760X-)]6A1W4%#_[J'PMR>A8C-I$D!)] MG78:(41!3A2)T=?^8NM;#UC;O]50#_+NSHZW 03(Q<0 M,)/U-R5"S!2=!2N-XS;IH ]S/?>CH^,RMX- \6+*91@-C1TZ'\[J/AX+3]KX M$"0D;0TH'QA$P3@@VB(SEN"S'1BSW3NFO4-[*'UW>NOO)I0)J\5CDA=@KOHW MP7F(BA1A>"V%*%GRAU4#@_@"NU';<<'>,< ^L1H[!.P.+/[]^Y]AD3\NI@E? MY7]'K9NZAN-FW.V1 M/1V#(=1_=-]HFY#R7@;H>-LP,5SYXBF"X3%CK:;2$%2(@"HRCB:7B'$G?[TQ M83N!V9\-F$?7W=BID,-Y7QWF^6/NBY9,:">@*!U T5$%'R,C$6254O1,,3

'+Z-P]K*6WUIDP-KE7ZC,L0XG^*'E MOY+N,(R":# QEU5G!UAGYE>"! O=!=9:Z<\B 0++H!FY&!!Q&L*M@U@FU;'@ MV]9:\+938:%[P5KK_GD'LA2)'$:!=SH:Q]$-!0M5:"M8:^Q;3H2%[@1K#?!G M$>%3%H=^FL42+OSDW^%?U=D('6MM8KMIL,A]T+'60C9AH+CXZ>0X&HVC$&7, M5/".ZV:C#"-VO*M8A G7>#KR_LBXG--2*=%:)"6L-9:?3XEO,OT>QE($_E_2 MRTMKZ9)MZ6^MW"R<8.U%GF#6VO\5$(7+HHFU<(#]TFU)).E:BPY8 M*[ LR.ON=-<(4%BMHKV 7T@U$DL#TN!3:69:> M]0O#4+7?1N-8#O%>K!2')=&FTWA^["GKZ0G;6B. I&;#RN)T6S4Z5+/AZJV( M+6L!,2OZC[RPLE9OA54J!M8"D?56>*U;857*B;7@;KT57NM66)6"5,/DS^3" M^;:HKG]Y 0-;]/YXV6-K:"3M>CU7$UOD7YG_7F:,-<[^0QRE@+<:V=(ZI*L6LQV M<W_CNDKLO+;+&]:ZU:-+\BPYG>.959\6M18.>6'$3 MJ1D$% NC?ZW.REL+JU@F8!9ZI%H+3M@D8!:ZXM;B"S8*F(6NO+4VNF4"9I%J MXYZU1JY- F:A*VZMB6JC@%GHREMKGV*^#N;,@G4J0]>7R8?)-X&-:,_Z^=>3 M,AF^AWUQ$\6B%\@+.< HZRB>'%%G\^5B.^W=9FL'Q/4K2 MGX+Y]JRUNRM%/DR&V6^VM^8@W_2E/T<^:XWX2I$/M]2<(#MM9A"I1X-8C IFY.P+UC/M>,]>E,5*,JU(2._; MB\M82:85Q1OLVP_F'./1<-:_3"/WND"E8S'V4Q'0KT='H7>\J" B:_BC!%.W MM@JVYT^A2/O6HD@VKOPB\;M]:T&;Y:S\>,DJT;8:K:3;JB*LM +1MBKRV L!623:5D4<>U$BJ_;.:I3J M;LM:H.;H5L3>U61\K[)IDL:^FTJ/Z/4]]-/DXO+[FE+'6JADU=19#J;=;5F+ M/UBTX O,,NBVK#7J5[W@5M@EUMKT5E%G5:J5M28]5T2X$G='63J,8AA:F4P? MX=%*9XZ%MK9W^U(J3LGL4>EB<(OBO+/83SU]25-ZRUMY:(_RI MM5?=G _(,ED]@ M*/N,H'D? '?);%"KZK*E8KR3F^/+D695DK23V]_+D695PLQ*# M,^?/9XD95..A[XJ *>2R/^_@^^627"V+C&SJ6 =EK7IU%^FW[%@'"CVQNEJZ M@%#Y7IDBP-V.=3B+-LL9]NI]O/FQ#O_[B"6293%,"?^.)3"H_& ;73X*_R+ MZ.-O]7;V]W?WVOONWMY6;Z^[W^^VVOV^V_)V^[V]SM[_0]4[OR=))P'0:>2' MS:'T!\/T8*NUN;4S3M_?^EXZ/&BW6O^Q4;Y4Q .X.HW&!W@9CJ\I G\0'OR1 M)4#!"7_EATC0@TYG:#_>._YR3@0$UC4P ]EDVYZKX;;B](T&AW 6-[?R#A% MS[!Z";V/?U9SWM_?W-O;QFFGL+ZIIU^L5F035N3=_>_W]S;W6[-_:FVVZ?MW M]+Q8_Z@6G-<'[H&)X,K\MM'=F)JK&GUGG#H4H^3\K47_O!\+#_T,!RVG#4_1 MKWA'4Z_7]D77MK ONN5]898:1Z OAP%%\8%^5Q\V>K,O1GXP.?CE*/9%\$LC M$6'2!-'E]_GGQ/]+'K2WX-GT\99GN MW$TG4C-L=W+#?OYU>G7QT+J^.KDXN MRQON"79XN3%>GAQ_OSB].CVY=(Z^?71._N?X[T??/I\XQV=?OYY>7IZ>?7OQ M@;?F&OCO(AD"8Z11V' ^;AYO.IW6]M;^@X-]6& N M_%G2_05HMC<7S3Z=77QU?H5C,XS";]D('N(ZZG2]D'W4:]H;3BA09_&D?_ Q MYCXIMS;;>SOSG)0/'8OZV.N,[_#@*U(]D/W[ M2Q"-G\D%SO?0=R-/.E\OYV2(>QS.2NFS=_-1&&8BN)#C*$XWG'X4CT0**C/, M#XR3@UX4!3T!)D':B^[TIN]L'/[GW_9WMW;>3^][PX6I]P-+R0+AYQ?S1[<4 MK>#1MV_?C[XX%R?G9Q=7SOGWB\OO1]^NG*LS!\[F*SB G7;7.;MPVMMOO+?. MV2?GZN\G3N'8-D?VT?$5_MS>[VZ5EN7YVN@2YCY;/H+)YZ1#Z?3]!-;?F4@1 M.V 62^\'3HESLMI.V*@N,=:!!]\T1_"((=[6],2DB:]JRE!SV-9S./DXBV-X MX2<:]+_@0?.^-']?=^/PHW3)F/W/O[5W6N_1&BVS=L-!2W7E!]U\Y\+9A1Y7 M+>EK2:_UMAC>YB,4]"QIOZVD_=8Z2ONKBZ-OEZ1+G\\_]^X2EM'#II5*_C M9Q<\5@PGRC MQ&!F/T$('K0H.'G##)6*@V5RP&P58/[SX810^D\PVF\T6"WX=] ET6YV=[?W M6@^)_I?;1:\>2OK)"73F R"?RS87'JDW^ 7S3J[8$<%XZ'HR=0Y#=W- M^=7FET&,Y\/'WIS<"3>E*3M1WXG-5!V1.,E8NNB:\QP_=/PT<=RAB&& #,*I@.6WN;N]N["[$=MO8W6UO=)=D.5BB[S]W;6%:8\_M]S,\! UI5B3X& M^^6^]9#@%>,XNL'GY+;U'MK6@;@5L5Q# ^*Y:WHE[DZ55]^E=2V?N?L;ASOM M9GMW9W>_O?_H\SK9@WQ!+.6"!1)@EX12+*J.\]8OL1Y?% Q'Z M?]'GM\O@G16LP>GFQ>;EIG,R&@?1!!:AS!S.MVCSK7VVY&)4AR//BV62J/]\ M@>>UC5NIM7$(1D;+.1J-ASYPATACZ9R+^/I63"J"P?W@ IO%/7][>AR9_\%VT <_B0^955030;ETCB&Q?+'(G#DG72SU+]!];"/E88; M*+2"#*6.\Y<_=A#H>W&%<$[7X3, =B1F+$6)@%MP4FW?LPO?/H-+J!O!^3 * MI^Q.+(/>V>XV<=9588_<#/HE<5(9R#'.2UG_1:X +4B4V:(*:G9W=[.-=RU MS>YT%O8H&%6W.U<$5%E#V+=#0YA/P;P$$1/[J2\398#*&&S.<18G&5JB:>3 M%:@K,"S7[KSIO44IA:CND9L>5$9IG&G MS!45G,O)J!<%;Q+KE>*?G? W!<40B>6=.\1*$@[HR;=#'[[)-\A:*@J<3%I=WJT(X)%A-'#E?=<*CL1L/Y]]9FJ]5VQB)V;D20O8BE M;O,RJIW%&\NLX>[&X>>SL\]?7OOJ:"8[43N0H=]I/ CW9QD*PO8$WT3BB3^9 M[QP,7Y.I\^7+\2*P#A.4O)#++*;4&[6(GX.H!V;()>B;;JH6.<&YE$#2OP^@6!B=% H3SX(.Y5,,YI=&8$[.SK]^>RB,4OCFS\S'TQH.:8KMBRF,.GGD M].ZBV[K\%041YP?Z@UL*^-]2JJZ0WY\K9_X9!>@WC2FZ,4Z,?.GB\541\5+) M370[E!33,;63WK3?\OH.X=C!/>0Y(@C,1BKNL)Y4%\"#9VRJTCXJG%+:.,.] MA3]C,+[CP:_A@"X=Q]*5!)JW.PZE R7.&W@>F'%.DH&>E@PC#./38?#I4*33 ML[@5R7UA0#>KB;R%8S7TG#>=PFQ[8!'"1;T_T&B!F^AZN!.'HAY&S:%H)#12 MD:3.?LOQQ"19V,&K;1OD 3-ISY+2CM87/F#\D(I >\)=;'(.R9$WL+>1)NPM[4G=_6-G]#9&8K014:%$Q7S%/%B+.'M MB=A+',P(][W904Y.N_M&O)V)4#B/_%.C;$N#VI533AV@F%J!4)-(4XGI_4@R MH!Z6NQB)4' 7SU\21R0)G"OX0=-2]ON2$.9094WB/3[*Q!!H@;(GC@(G OE8 MX)_\U*8P*L,E6ZVM0E;3I8A[ A[;/+L+Y(0?34T%VO0#D7H%)^WX\8C!^#*\6>!'P-47&>#1@D7E^JH:UN5*VFU]XG[K] M^ C''<5'.=D^!6)0+HC8]^^DUTSCS 1*8P?SIPI[VLWN?2?)7<% SR=B+)WI M;+D')6IQQ^3\FNCFZHE^1A&SIIQ/#JOBVY2OMT]QJ_B5&\6Q-/4.4-#',7I_ M(^3'&S_*DF"BV7'66ZO"DKH"X2<_O$Q'Z0G.\MC,_1YK/JQ68//WI]0*NSGT MJC@;":C>RV1-X M7N.)+L.$I3EZ+N$G"K,P;R_R,4CWZ33W."DZ/V/0*VZ0X[;K(+@* M^)V?C44@I\PR)Y5*TA=!8G22;KOB.LD1R>!9].D)]QH,.E!UFVH$??KG_5+' M\U]9*%6-ZY:N:?W"+-T@"2 & Y A*&1&G ]%&7BX6,D0#KK$ 3:A8XG<^'U4 MG^#B69K6&S[7LG'$FI8;1 G9H"+ V!PLS$*/Y4@<>K:Z\I&,(KRDIEIA"&\I M1$F,P9Z_\V'+2M!-[5F@?U=2Z!,%-@'MLM!G&90EWL:44-K:@,/)A4D$R6\; MS;W[(NJ<3,5/023*5;(/PFS4]"+*^,';-QRL.2^II(B25YV-PW:CVVUO=K2\ MTD,Z='I^$, ?+U\ZU\$ZSZ"/C4&OI+T HW8IV$TI<3^X&1O.K72& C1# 5;* M2*K0-HSIC;*4,"#:B/P,5%\?>HZ\<^4XY8BY\ALI>PH&$F7Q#$VTX7@^ZL<1 M_HE0Q?9_H T/LQ$8<)=@PN4P"CRX5&D9ITI(@,S QSY\?3XY1,P\*7%^+$0* M5ZGPPH* RL( ,0_4E"3-N0_T3VAPKA^#)83K@C*)BU;<1EG@Y78G+>#]M\#, M8]>'(:-V58)/<%V*X4OYZR<.WNVT6S3%411+O8Y%XKA<"(+>II;H:B@31=(Q M6Q[)D$:)"]&3>BU@YC 2.%'3+)44A>7IVL>Z*8KAZ:)+3"C:<\B$P/6\= M5*D6'8?*=07!'$EP#K?#"+A[4IY F73EQ\*VR6)ZA!^R$,"IP91A&J'A:QPK M?# W/SC/O&Y8:8Y^DD,%B#Z9JH=LE,6R#U."5^(ZG(LX=4Y/3QO.*9B .D74 MQ*9R+Q?GPF!WL.U'#C9H^I'BV;6R=/A? A8TGO!"=[IT\FZM1E\"EK[-7=2K M7QKI/'CBL@"?/G2WBX?NZ;=/,Y(32!)1COPE/>(L%U/S'<,[YACN;AQN-_;V MN_69/D.\C*W!\?P56W8)@RLL;_'F*XOY\>SX^]>3;U>7SNFW MX[.+\[.+(VP:^N%?SL7)IY.+DV_')_,P06?E1^DY>M)4>'K97C;,?@Z6W,2Y MU'"RR3S#0T[K$E^E)",!GG(YI9F5514\H4!#F:6Q*+W[]'0.105U,N.53MG7 MH1^^Z5RB7CRF81L4W+F%K9VG"Y*7>BHI$.66 1P+'3KP6A^]0)QE]\A2W>^( M-MTOC*WR*0DQC5@]DUFJ$ E>A3;$LR1*O;8_M+8+D%_W.@H_UU7R@\UV*YC: M,G\'^UW3P7XEZ3"KVU9;[1]I&O+4MEK@HY84'DFT?F W]ON+C9%\K,K1KV*U M W"&,6JH?YMKBUP1=\(Q?XS*+2BPO[X3T]OOA\(]8QSJ'1.>BD3V>/[/Q<]NNB=*.G+95E*T<_.X+YM2-LN?0M2J5SU(NR% &9 M6Q%[S2]1=$TM!DS0X;-4)B63\1AI/VAI/I>V,\Y:TK\>YN.:Z \3O?L 068 E65-9I].A2\VIN+/[GKP^&'Y<3. MQJ'.'EV4R5R+^! M=Y'QH189-O%<=^/P>QA+,! Q&0VLS7Z?//6+!.EK^?%BM.R\I,KQV(9;KA Y MGH[WJ$7)RMFOT]V& ^QXTI.Q2@:?U *D@A1\41&R"NG1J340BYAN"^SD\S@: MXWK*6N6H'O$ZVVLK+YQN+2ILXK;]C<,O6Z%%#OG*Q;=U+4#N#^J M4BUPE(];NCLK[L JF,);>*Y]DYWX_"_L8RTGU*6/DD3^"+0 MGPM8FLI=4:87AB#6$J9ZU-Y:=YMHKY8P5O' M4'?Q6J14C[Q;NVLN4O9KD6(1SW5V]C8.CZG<&!9W)4$":HH8Q%*)EM^Q2MD1 M=R(2U#\FU!\QVQ9OR$52KN'4LJ=Z?+"W[I#-?FTQ6<5TNVT0/A%5"&<=AJ*4 MO#K8H)JD7&/YX>S765AV\=O6QN$95;P_S2O>UT*C>D3<6U^8UMD_KH6&5?RV MNW&8FR@8[2)BZBSR*8KA7:'S7UGL)YZOFAA2GX[S6-Y@[>;3,!FK[H:UF*D> MV9\2,W4DY.*+!]7QD'/8I.U6?4;8)"SVNGA&F'9()Z8KU)GIEH26ZK'N)^!\ MQMY6"(#5F%<%2;W?6EOU4\F7NCZ974RWLW&8"Y7C0H?K6GQ4CY+K+S[JW'^[ MF&Y_XU#E44R.L8 M^Y/5=E,EB;_^$J>N2V 7TVUCU2/=ESH/2'(^2=4W\5+&-[Y;APY4D;)/B9,: MGE\\//_/&IU_^A2HRQ78)"O@(Z)G0[_GIZ!1SHB%=R[=H?2RH#X&JDC:_?4M MYNVTZP(#=O';5J%+HG.9C48BKNOO5I"(^[94\*ZI]!"5=C<.+V$-1?K#H=T_ MI( ^V&;]X?;0JJ4]?^4C/I4>=#J;;&_PF*O6NGOI9QQU/NUL.E,]6G^L/3@V M>JO[@]?]P9\OT.K^X'5_\-5*QMD]H>?L5?K @3)K*OIZL9(&#T%TV<*L,=?Y1U&U;/_T!&T2? 1 M?>['QB'X?M@/,G04TAU)YKKZ<6DL0X\2EXMO>E\3=SG$!3*X:::(I1:]1%%> M7_[[1L1^E"6&E"@98K^74=IX&B$=AT[QB379ED2VJ7W&FPIW&9+$#S,2ST._ MGSK].!H!\6#K]O'12*:(%%OG-HH##R1W$.B[Z-<>!1NE]?9;*1WQ&,8OE,0U M6Y(NN)4.:)@8;-J3DP@VIO!(NTN0[/<("BZZ40;;N4!;3&(0<&5-XQ71&!17F?I_J6]9KYF3=K..X)J +Z0# MC84/)G;@N]>\_K@OFV/$BO [V)(@@(&*\%]_-(XEU2*=NC+_H5%K3E81>^9N MO97WCTT@HQ]YB)@$$]R/OKQMP'_[\!:F:3;V4!K33I?I,/)@+@.T;['L/NQ] M'R@-KV\X8.N"\4I_,I.H0DLHW\-LU /#%H[Y::XK\%;-#"\MNF-5,9BXHB>5 M:(9#N#>AWX$YJ$0%6K @,7Q$H$)ZAJ #]UIB";_$R1*,UHO=5M0!YYU+E-"?&%O*C/,-B'$>#6(R8 M(<(([*H,Y0)858GD1\!9C\_F.@0@/Z9/%?T*-XM!%7 GA7>!&*GW^#+A*Z:Y MY'-8]/P 4VU Y@Z$AC:"*,'.)K$*%CP??'1.,K;H0Q1UV!V1"93 MH_Q+ZG'7#//2HM\58S^%4QM_Q*8!5,N;Q+P&3HJD+TD3@ZPHX#25[C!$C1'Q M[5@D:8Q'0(R_WP"_D& @97],7I8G@'7\(HA@'J!;C. 1P,L4;T"L".HBNO.R M0,3X23\2GH/?JV1!5$L"8 @"VM\1EKF+'1$77USRW1)X;!P+K#D53 MD!SR Q(NE+>&ZDA93:"&H0[+-^0L95^P%9%,DE2.\$-NCC[XE@+*I$B?HM(Q M\-T":]9\L%0^$"Z=%4,_UD5V2^P!A+_Q/03P1V.9^E1*P"V4$M :14VEES\A MHB0MJ!8)P@")%+$[)#(JTXZD^YN+_Q2C\?N/;_DXH2V=B" '\L P)!O0_(K? M@X!&J);^%AYH,M2QCUA 7TC ??&\R96?=P@W%'\%22!0C<' "-!'BT,W/H I MFU84@ B%4=5\MB0^TYICHD_]?D9*0FFW:[K75'CIW!XDQ!FZ-84 M?G$*2Q)\*%U3<<#(V8+JVCZ:U/PX,* P M$G60!0)LEXF3N#'ZUB=\L.?-< J7&/H"U0-QJ]AOG/4"WP46"WQFO0<"-,R9 M,D8HV> T.?L\R26O-JVH^VA:49TA5&<(U1E"=8;03V<(UJ\.:" P&C2'.,%/ M@T@$\Q/B_K*_Z"(7G%AL ,S*\"J"I9'IXSY39V==+HZHP8=2[8S*IIU?,MDT MZ7LS\ M_D1'C!QC< #WL7]S>7+\MFCEX,WXL@"V(6O!#48700.);FF3PO*AXRU$H@DGBDZ6=U^LY+JW]A0J@@TO.#*DV-QY;;^4%P5 X8+L>F).XX_V^ MSRZ*6]#&C)P-?WO#?I*SC'P9IIP]WS OP)^)(H4=_ M I'Q/^2&HS]BB2ZA#X2I)L-"YTM<';DJSWAXXL 5+SE5FH[./T MGD'#:!9N*X%XEK%:\ &>#_(>/4L@:GPB"X71 &,F*.O[@8Z!4)SYT'PV-<,I M6[WXXC@/A)8F#)I?C#$+29X%"E?0##'TCG8%!6DUU' \9E ]G$?S6:?1!%ZH MTA,>W3<;)C=#P8DS;IVYG7Y9W$9JZ$'-/Y73(^FHIK7-)"G!,' M)=WX3!VVAHFM X+ .=+)C$B$'!J=J#O3)WB[@0%S@!(@(P,XK_"GR.X0I5=/W#'/KC MA^3#145>YMP\HA!CSP&B2Q\.B0VMFJ%&J9 Q2(S*%Y;,$ M=QUM"_/D!E['&SHO_LQR [_E,,=$YC?,H.R<]6"Z&T^RPXN6<\ *FL[I#T]G MY^GIE+7Y[:TY#!V\:&H5>L*]'H F&GI-M2!]^N?]RDV:0XN\&H0'E;7:$*)Q8'T),"DCA? M1!Q/=+'G@00]/X[R<(HH]F$ZZ I6U__B!!)[6C2T1,88"Q2B @\A;.O(_EQU M[LT0LY3BKI)M)%@D5ZB5@I91O#L9^V"R.4-04WH2E!)!X1LHUD&+<&71'L3) M@)Q'EP)JEG0G7)>1.$YA>\ 0>_X !7\OD".5VV4B,T<1"MH(U>13T&SA*.<[ M>^2K0NV&@E%H,8J!9HC"G.*S&G""HYK3:;5WT,Z%KYM]/T[2TA+D;A,\D\"4 MNE;)#/C<@'4J=3:8HQ\'JM;X^.2LX5S"': HG(/Y(/QJ'NL$MIL)^@EQ31 H MAR5,/@_%=PQ."$HO"IOJE,!(]Q!LT,($EN4GR!XE,HR?S"\$:.MQ3F45Y@YDJ' M4D\HW>,$).H$MEDE^5G5;Y*@IJO(�F0Y.40B4^#(PSPCC6<70KXWX6.&!^ MP33^ D*_QU U4DR#!$$7@7YY&8T#60;.I(IF8[MA! R[Z9QA]JN"L;"T2#P0 ME,YR_^U^WM1;1:&"[>FCZ"7(DA &063RT-Y0B2(?P7S"T5,0&,2,7D-K,12U%9]^G MY4PF3##"L[1E^&1&N GKFZK(;- ?,H[+1S=T0T$JL1\$!,+!_1P4CG99J$=" M4Z5XP4WG7U%VE<'!KD+]S2!1IP##XU&<: Z_@3/F"QD)!D6":1T#*P0 M8>XY$B64MV;^1[")$FJE$2&6QD9Z#T\P&#J1HAY$H5P(L$^;2"\-*(V9+A18\F4!L[:+)V!BE8Z M20].,]RBO->-"#$(/F@@<"1B4$>#\N2C&ZDS9S!7N'0>1> M4T"22KJ"!^#CZ @G/(F5)))$?AA&-QSOPR)0L3[>7DJBZDLN@:O"5! *IA51 MUCPVE\60HY#^,M/3E0!&(TU1_$S"B75#V C$@/#4T/GW]G8+E$AB-(YB>2#] M0"F*@0!*]Y%3*5!U*D&,S7C9!P;[*>QKQ4?Z5T$P'FC!?U<2:#V.$C U5%!>$^4/L::)B%B1I2%9&KB^9Y7BG M&ZG'3(FK6-030 MP%80!O*KOLX>C[)\1I#784#:?8\L2S#^4+:IZ$$NX,#;37L,;F5OT[F*2+K1 MU,L3!^K505_37+U5!WW505]UT%<=]/5B9:%7$<9"EE)OHG4U,@JT91A$/=(L M-=AB%$>,''!$ED9H6P8RE?I TMDEI0/K/2L&@;)A^ AO=[N@](6#3*@X9W7+ ME;I4OF<;@JUS95680TV%=Z'3F1U7ZN[S891&5?:.?B&T0B\,*" >(AQOOGSY MFKSE= "JX,+S%A0KI%$R@DA]1%/S6 Q/RG&N8M#B@4ZF\HU,4M%0+3NJ;HA3 M"[ 9R(8,94I/+=YH@MM!,R']@:&+3JN]F\,1TF,3T4R$H7"P[W!K8T0)YAFR MZ8RO_P!&6LR8)KSV!!0@1'HO) :A8$HP,Q:!'X61L@/PP\G%54,-8;\T!*4O MY>^F=Q&HGK)/$74GONC/3**/6&M4I/2A)0Q?8.6<"K.4VAJW(BF 06@=&N/+ MS2'=6^G,KL> '%:R?LE,YR28/#JE=,4Y;&.JE5Y CW\'=DJPL$"#"Q:AV5G8 MX@@)(U*6Z@@="30WO@-MX>I,'1S3T6DS&F/LYU_$A\4:)@VTXI%CX=9Q<2QD M.C1=L#D3M<,:.D#)3\@,$8.*1UG\C@8/Q9?A[-'N8G0B(2\2XT9# 7HC4)?- M*Q& 1,#T-*K%PO*5T :B<@&_T/(&%EU2-"(()#$BZ)4V8:=E_ ?=L;#0:R[#)J71&H!1F MHB&+"9I?SDAA$MIMA(,QP],O-BR4%#(JZ:3$["R4B!%+APD#68S*NJX,=,85 M@BXC$6#M+N<&?D&[E.!8[P9CIG!2&.H3.UZ<#2@>*B+8K0"/X$5CQ$5\MRGY MJ3+\:S)"^.<(C56.LS"+K^C,""^N2]D@OY$F'#K$HHU4"8HJ=" \!1I CI5I M?+2$Z*DP0QHZW]W4I<<06=68E=J,AU_T%Q M1-;EI[#ZD".L5(^F#'%AA! \+(.%K3(X#BR#'**$NPZ](1PR%F/?"R8-G7)8 M - '[$/6')%#AP6P@X%! X-28#10*T G"3XC6K[#9=/YG:)^G![*#Z8S!1#Q M=6.8IW"'C>GCC8()J:8IAH*!0!K3S$;\-:@H!0#KOON@Z#>P^ZAX)D[Y4=$. M5^8K>N".U)YM.)>BKWPD%X4%/IH1B631])]T&ODC"F! Q)P;PN"DA9ET8B8= MER;-6DA1]N#N,7*J@?(7WJ=4*S!>(["CT&&1,EP.-R1@QTKV<.:E6C6+ZJ@+ M#93#&Q^JU[8)MB@)V0.1A=B*UODLL49/0Q7YQE +,19Z#^EB M/C03BNI 99%51!5!367?,BHAK&(]1ED 8C3R4&_@0Q(Q77)QH@16S\1]SK"J M\=;DZGA#Y41(910:%T,/D='AB$0-= MJPA/@H@1V12&85!D8\9S-#QN9315]%+=2_" Y5>TUIK'&".)F:3YZ42:)&BJ M&3./>EDI Q=CU0M[C-Q<"HPM@M 40A_['%>N06[EH$ZBY" M5&-5>8(,CWO'\RA)0H'L11??(/.]?$/#J\Y!BW9]4-38>4=AZ@GNS%3UCD+S M=8^XKA -40R+4DY47421M#?]3)[ .$O5:"DJ/\,ZD(I=4(2ADY&8\R;R/0XT M[U-! 8J]N9$%9R4NG6=R8)S?:;HI.4,Q>$VYF,&.ID,=]M M>5CHM)2"CK3&!3Y(" BX6K4 @] .-(E<'$ M;D9_YDE\$I*0/BN9R+A$'\W&QD4Y9<-8%KSX9();O11SN!0Q!C(*4>DK! '1 MDL0-Q4!D[@C8NW]$<6[E4R.A3>>S0C ;Q8 @.M'@_(G3C-4]CA BUPKL*%/B MCH0 UU; U#4,-2?TRP_)^Z?"U:);DN;4VJ;L_U1R!X,7AY,9JK7R(L(TI$C8 M\D-M@ A.PA[W&^OIBKRJ]%X"2=R54!F-LDL)I MQ8UD=,&4B!4IT*#4 M>F)(KR%#O.P8PVOC1,O CYFDZ2-I2C!7'AL3R^98N->@1+!U2R"24@P)6BK- M,')N0;XA$ ;KU3 )4,7:+8C7]--;83O^^$RI=JKLSG_D45)?%$;=<(YC!#LX M)(:R/0M!,E8OPE,=*\D]K[!SF+@Y9!W8-BDJO+37VN_9NT(N?5 II'O= .;M MX0%,GY#C434A[+OD9VG<\Z$TBM#K5S%.S#LP=!\Z@_RIVCA^NQ*"F?P,,MH0#?1LYJ$HL<=T/ M(EWVB)8E!KL3,WXEU:@%*?U!Q!27#I>II]/$ CA6(]6)#,/HR*Y":0O*I;;C M$;(MA\;IU$(R)MEBQA.),L]8:@3PS&JQ M: )HBPDA8X)1X#SM(,8,KQQV..+3AS(7"BXA9;:J[(@9*6LJ]D!Y7N#L)7<+ M=AK#*'QMZY*3Y[S0[>:KN"M!H5@;8$PF*.FWZGTN*"0">Q]1@2&V 8=LS-// M;'%0YU*I_9BD%2#ZF\$<1*J:ZK&FQ1IFG"%Z.(05A!_R LW"R]^GL%]HVOZ!A:GJA=M('M0:L!T]7 M)"[8";F2HVL#%2UKT$W&K)-X1;\)10!1(@.K4#KZ&2<,FH]VDB0AG'+#*%7. M@MQ(5QX,5*;4RS[G*NZ)@=+MM@F>:4I_,#XKARBP:]M'1. 8_ M1 C$ZJ5X5%J=:>>)LG?05CGW[V3@C(<1!ENHS)1"*#T9N;@<95Z+=*:RKS8V M.[Z*OA3DT6DCSSDPKAY@YCS4J/B>HNV< MQ^=]P'NN0#(V0-YA YP3#QMU*CE%HD%]'PNXDPQZ]/U%T;4CAE)X9EMZ,@$2 M:M/N*/3BR&>L_G@84V20*1FLFO7DIA$F:7,]&HZ;*XR[PEFV7W4R>W5WPE>, MY\M=1&B3PR=,E2)]S(M(!*LN[1,5&D2V"AGM#0U$$]!.>8S*.%5%B%6T9N$7 M/QE1QC5#1;%*B..$XI4)C*^7N)S<%XFT9%: RI1<*Q<5N9^0+<1!!+,NI36A&DMLN MTB4)"XEXR531A8CE1QK1CL_[A+!KQ$2&:I0"*SQ20:8&^QV >,!]$_-[ 9_/ M=98'DZ]F.-\I#A25P6)?,2,B_\Q$F&:CW,NAA6""+8J?KLRA:W4CSR7#B2/0 M*4R.(M3OFEC;JZ'^E+0@NM">072-6S-LJ)CJB?(72>=:3O1TBY4P.0&XLJ+S M//9OA*L+H5#%R H#]+]+@RHC..9'L7(]44RHRP')X\*4$S5E'0Z;M\'3$1I% M$ZC!!HW?5UYTVKL8[TJ\4"H'FDA0ROE8Y4HP%(G6F^C-R4XVU96 LQ],KJ_9 M37E]11RFQ-L]V1=9D+['Z%:?E)\,5"6^KQC7Y(E4%&K$LS4V M,7E],L 3T0 MM8GWY6QC]&4"F9OH7 !K*LW='AB=H#)+N.M"&D?!S$QF&0Y5D&PI\;=XO( 0 M)['0F[!#F O8Z)H'8+,U/4F)*6R_X)P:VF5!EA#E\.E@+-64;#S!9M_D>W M.ENNU=WT23(X+=%05I@%'AKD]R\5P3EXL@B.1=1[INB>FIG5A'WF MU&A.0&34JKZC0+!Z<8-UR^]Y3BY:X[$,X$4>".>)XF.=:5HQYC^RH/9 M2#$T[:.-6D:OWIS>;;_,4&!SM5M[YL &:6CEOF$4>5/^X_-(^$&>C8)!.HVB M.[Q1SAO,/P:8**^]ZOAJXYTC>QAT=^$95).1K(@J&^.!I%S?4TBIW;#3XUC+ M@T42B#^I,IU@$P#UYD3GZ)AL,ZIMH,H\Z8(WRUVUB#A1B'&&3([>%UDB<)J6:&>?RTBHS*6YW/XOD\R,G$ M=DEO:I#*H:J:(S8*@=$%G8'T'([FY& K71YYGPAQ'!,(+7+'AI0?V)L240!'3HW M$HMR-9SO.K1"3W.$U2^PZI:.V,1P6/43SG@<2/-8>D^# UG@O4D>CTTVLE*. MD1,:Q9@0].8W\JI9JFHSU1\WV:;:@L3IZ-?C6BNW/+WR)M)0'D<2%-:-YZ!6 M#8U3)?\PLC2/<4"G &AJ$74EP);7#]94(KJF9"F3QDU))& JQZ2= M 4?*@V9J2BFI27!I)DQ#H9?0<&\KTP7WO &OZ+FAJH@-EQ88;%*L)J*'%5)1\5 )UJ2 MJ:@F?=#C*JK*FU$)""\&;Q&L70#<5KLPYH:ALD@U>T$SN1<(@:,AQ%523 MSB?K$#Y/'WD5UE@^99*05A70PNAL>9)%=S9'@H"%$V$S+ %*R+@4A*#L]'N) M,K,KD$PI(44/MC*1IKW7&A'0!E7C,5=WR>>DS7JJ^T[K1[J+'N_OJ+93-YT1 M=JW(DD)K8?((*L/0J^C* ]7T"'?2@/4,$FQ$!"R.D9Q:K(5#E25TK4WC01R[*'H^AG))^) MW;OHF:#EWZ-;Y*FOR!Q?(U@(JR=SD%T]'TU"?&X5B<[E_Z,!OZXT3CE0+#+"@.0:WM)OK@3;<( N=, MU59V51?7SF0&SZZ*:D(5E6R>"M$LYG'I8,9,M>8"P1CD.2DJ65J7ABI&=M*! MFH4I]BOR%!)3B%7A.$"2;,6RTW:+B7GJ=AGWD\[\0/%^(RE3:QS[, T\G<@= M2R@:ZT% ]'&!",0GA,>7=B%!5M3_J5@ 7 %^_RE&X_3T-?8S@7,UBG42*0;$E85!B MKJD2<2::EWB>-9U"'/'\7&55L]C99\\+-(N=HR.2:A9;%!P%CDY3G2W'\WU@NDP MDD(%)>$9->ALRC4!J,L"]:M;N"H0UNK:(:1FE ^$Y"+M4>I M%)J9%-YE/&$JBI6B5:GN(6@G><$=I0GB\YM&R^AR!19VT=,X8N]5L?@Q M3TV5":$H!Q4)G_=%4;%]092@-3N*0@S'U], K9[8>CPNEI]*5-@SJ?'U5G'5@@6.L9.C#1:3;PT).3J"Q4"\QQ4,F3;/8"6G62L>VXDZ:BA,N_H/('\P-)XF/X%O8_Z[Z_H:50&K1SYV:CAT*=OG[YP MN\&)G]O/2&6AP_3QR7 M6E:H78A\%"K_U14\WTC45*57F?$/WA#'93=A'7'#+/B[-6:C[ M =\A?H/7!Q&9ON&$[6!=1T*5@=--I=G!Q24!(]U%7.5O.1PXQFW'J9-@WI-A MY ]B'7F!,;$Q%9([O3+&N\I:I3J2QDB4!E(R<)"I%#D_HE.S__/8_WC2 RJJ M5+A5,/QTWU9/(EK5T+!5L=*[QRV4.=_#.'W=X@P0WI3DYE5E:HKU2RC5FF/! M,9@U'&#GDD+J:)9B\@0UJJ6,4^1:MEK54W./& 7W\]A\CWJ;8)^<5+CH=4N' MY9SI0MD\!/#8\?W@T&M>7Q:O?P2YA:=\HJH0B&"2^FZR4C$O2.I)]HG.*++O MF3%K(JXI5 M>]E-A0NF="DJ1I51!D/"3PG$->X5^AN]$D,0W>:+ 8:Y8QJUVB2F\O&]3JLJ M88<@19G7(#8Y<]2&YB\UZ MQS/U[!)$<(40P2KTCGO8"96?>Z0T=-Z[S502:>@R)JHWFYN7 I\!A!0]P 0X M<](:YX)_C%RX0*6"'XM AAXZ=+]*F>99J91RFDB%JRBS5@UA..G%OFXR,XI4 M8>H&YAXDQ2!H*EA_?XCEN$NR7V/J'D]+>#F*JIZU];) MLH"H,LSY4(N+58B-NE'(BS<*>='@NS,"13[(*E=>=([*C>1,G4TV7\R-Q*$5 MQ02*;Y9WP/YQ.0^"^M%2"S/3JY7+,FZ:*15:M"8@*1"_;@+I*1Z)NF0 VH;NE ?9G"5 MTDOR&9LNACAYD#.2.+*054+").^\/%(E10C:QOY(O4C$GLK5*#YA1.T%52(9APE1:= *NN%0<.;9T-AL!*B-B0*PG CSJ4="6FEW.N)N@?10#!0KKAV_*^UI, M.'B>[]M/&V<=3H;-HM0 AE0@0,- M"=FYNC+TK-@7$[8B""",)86'_<7]$ZD%D2X76X"X,5&1SG4_B;,QG=[%K#(. M-%6J],CWC!-+K1BR*$=T"HS]-8F6>BP%(P(.VA'6-N*&; UBRSIZ\*=?/%LG MU;UH59$^71Z'6]'K79X72=$;O0ZK6Q(]-(8TBQ"RJ!0=N5&)V9WU=%C2UK\)**>$%K)OF\JZ6I*5)9, MU5>)3%UN+ ,E8S"F20',[2J?*D^>ZP*P,&-D2#L/BO"K@C)34@5+5>L>$" M_()>SKSAEDKYT:5@=",G]4[390]60(=3,:Z2M_(%.R;$^O0J!+P<-Z^D'Q[. MZ)P*95 G,2_7UF3HRQS ,WEFJ@]!&=ZDRQK3?$4EA-B)KLO7Y;Q63FXO2QQ5 M+ ZKD2;F98-8*M[BC@Y#^4BITE>;,K!7IPS4*0-URD"=,O#29>E7;7I](G/& M0"Q%"$;TL$A9(42E047&3U,Y.MN7:9_W MA'L]H 8 3371/OWS?NFE^G2?86[+2@%,)GQJJ(R?O (R)R!$O0 C*CA!PC2T M)8,G$*%,-Z=6#N.P5-\^TTF:AP^G8NM%>,357MY7@4)CR5"EA3<<8'VLM5%ZW! M"+FI5:$JRA2WZF9*\94C*J+-N"Y,S_= ,##J@E7EA@OI%4VF0\1NML").H M,'!V"ES5ZK0HSCL9BEARITN1C'V3@,3V1($&#<=5S>GR BUFL5&?9&LSF)BU MA:TWP W+*?NZ]C0MMOPS\V\P:PE[,OM)HE98-4[N36!\W99J"8&=%6!SC7IX MFF2)HZ(^=(\%VG^)),DYSA+T*YC&QXSKC:1 W(P!-C6SO(^*VI5Y.+DJMTCD MOPVG68 $B.* "N]&9H$VLX!,RRM,\>085>\.24B#;&W^)>.H2"L%)G 'E1E; MI;!.C0)!\:&H&V K!#K[&X66 HIQMEO_D, ++ MQ8?>,E/R;UU'&Y&%\;[!U):,-W6GU=XG&QJ7Y2W0NX_"%@?8T/U9PW()=PH_ ME[I\=!$2GJ@O%5]3*5;T.163$T*9I3&EC-'KX1H&*8P5W%L56G#>\/2\*G/T M6=ZA%XM"!?)&AW'2+$OKG5?%+7 MR!G*0B&E51T3+ISH(*U Q@TFH%[0D0WL MLYLW9!UA]Q@@"*K]^OT296'LNWC&%0IE:4(,@J@'/%)X-4DB4T20.T^&\I9L M)'XY.01")2(94-YT_@Y'Y0WV ^I)5V!)K$(E#->D+]R#B.\]6Y=&IA1+8!)5 MU?<66U6HC<[(]8!'2Z6/;G7O(:G*9E AX'P@> _<[,9&$,V(-:SG!HSM; M[W;U\_NQ-*OQYOC3R=N\N0\^\=Z4C42K[GXY(N&.:SI+O ,M:7U@+?1<31\L M.4+BE(\+%F&4,'8=4N\9H51S@?!A-.LEU&X :T#W.$L:??XX3A'#5E,I/%J[ MYT !T@%-/K'IM\L- AJDCOAN%F .D2(9]5H%0V6:.DX!&?L7" ^T+4(/"Y M6MC 'DZ&MW 7''ZPB".I>K!AK%:#Y"W2^D M#<'.ABH[4+A")AM;S4*0773IIFR^;>P MP64A%P][LF,=*#GF9@B8JX7\Y8=<71(1KH2E@$A,<^F&#M<<170>,94G^?WJ M0-.%_HL\Q68KL[IY#DVQPGOZ:Q27^SUKC^<8)H==LU$M+9O]JN@A81VZLY]2 M;*:NC D0+(553@$F)^&-'T>A:I_% ")W6E>.-N/2FOUH.M3P#((W1/$XXMQ- MS->32HUBZ.<)F%)5><3R6FP9Q^J:V.2YXQ;O8Z*K=J@YER?''"7R*)(*9\8U MRZ<\QY62<3EN7C4\5\:20A$Y)SK%:QUUS_3\29C^'#3[P\CLGM7(+,<6@4:1 M*5&/A4& *JZLY"XEH/EWE="ODKGIJ,(H$E#?&J!7(! C/263!"D>J.3R 4V: MG1SU8@[G*]:I(8R-FI_-[4I33]1$)D'PH+P@@Q2CS M4E=>6&(C])3Z($=8%00K,*-P920A"_K8#X;Z^X!YHT%0[.0*L@.HIMQB09=$8&Y\-440>^ZDM+ MN&(NY$N]#VF9> K4US(=JD(HQ6H+I?8^&=VNG^]C-44,0-:9FA0V1>O,%25< M&1 2F:?E T-&7'+ZC.4J^[)N5.IUF*AT);T I!UF6NIBU%XA9 ^^'2-9/,1C M],F/Q*5N:]&LEH&Q=./,YVXZ:G-J!L*UQOU!#$2YBV"^YM_$4:!?$4NT*_*. M/#!+(JTN3%4*!!H"NQH]EJK/Z+A#LYJ1*H7)QA=[2;ARLJD(JS'>O!YWDT[J M]OM2.0P4$(DB+)IB^KD-?+"I;UF@*>5/J/@6DQR&%<<]]& 5RW06^L$U& :F MLID#E7&MT6P]JPH+E:/T?L&6$FBHJEKP1B3QC*B[%M.TV0A(1ZN9S)0I[Y8V M?703:<%%KO @9(I0A^8QD F5+]H=:N^KREG1LFDEAU@CP9YJBTVDY3:"X=>YL*L+O/G:_A-E1 ,X1P78#B"/HTU MF& N,;M\AM&MMJ?,N//,-#D#=E$P+1G+.JO0E(_@ EU8R$"%S&L()A]E=17+ MW\NM.QE$9Z.&-)1"8K.@V#%NBAK%@:?BLD@[IU:TY/4NI,T8L%MU_^2.K6-. MAF9"-*D!Z:Z+FFU2HJ,_U(6 +W MFOMV93T*:>'50(K\(1%EIA[UPPCK4=T+E;H_9#2$*69&FY,WOKS5)AZ%<% 6 M$TU]2IO''0HV?0P'CJ 1L\E*4PPAA ^5*,< EH^MHH&+W$A@YUBPD M2I#BJN09>X-S( 2-23)A,.Y(=W(P^['AW,C0BTQ"39E40$U8Z!\&-+MM^P'- MS]17@E;J0@XR[H1182'%YTZ2]9"UR<&,)1G0'?T=W4N> D "'U M!>6>:J1F"ERHNPH0J\;X"$2@2H.E5L6\ZA)CL!(WSF",JJ EU4XR;]EO?%&/CW>=&0 MO!KY^QF'T'OV&,)I>"-<-0%U[+RG4E@*V^!5>*^61:M#H+T,LY' L)DQ)WQ3 MAK,!@')ONJ1P(D5IJHVE"U&:19VU[*7=HLOBR9! (9(M'*"K"QSJAD]\:T\J ME1 K(GK:BQ[0C5P_/I:HLZD(CQX&<0W\A&&-Z;W0BSQ_A@928;WK;,;V>&0# M8#Q,CZ)L2>IQ984L\!H%F#.8Y.WGX& ?( NGU/)(T9VW9$+XGQ<5R]8T^&Q^ M,)T8:),D*B^Y 3H6J/_3&8GC+$XP!E19#D:%X=+DH&Y1J)@*U^5M5(JN&5/Z M.SO+N:)T-(7&:R3+T>"7%C-CX^]XASX6%(*WJ$L.13R:JH\*NR=+E0*8^PI@ M9^I.[GEYY/?.54SE#(#\R-X?-&EQ M33^9Q3YAZL)%*'6=T],&/VV7Y=L7.@N_BI0"<^"J;Z@=MEL:;L:/Q$2@9281 MA;W*XN-)$]"')A7U]NZ_:V^9'N_NEOT*XBD(80KBQ\F?Q\CQRTT^6KJ"J&-( M=:5VOSC#L9HA"5DJ[NIWXSUO/*#J4:TCB='PM!&Y9)+ZZ$6D MUH1BI/$:4(8F#,+D R%3%CT0Z/SGNHS%[A+3BJ96]0P2E&O&6M0KITJ^!MKI M2F9Z_IHDD:EQV;(BP NI:_+G@X3QR%"UF:'@09$H^UP%6^I\$#P7U<7ZVG[& MP-+4\'@=2)J9;!9?5VZ9+2%7$S#3W;5??!P9Y]MIOES5%1]X6MW*7H*1BGY" MIB(>*LABM[>;HN=NWDW^:IBMK;L9F!Z3R=-WO],W;3I')AH!'U;BH*3$0@WG MOS/@4HE&R8S?_[OA'&=QS$9^^=<]O%D/%\3[W:1P+JKM&6)4-YS7!HG1P?HZ M"B\I^%A5G-_#,\<*\Y(;S0XQY.N*>?Q2$G F& 0L']J2VZ"8$1GLN2#;GQA=/,1;AS1PK@6!=H)!]+>2P MXD=*7G@.B_?'C*_BN@]1Y:?UUJTYE"I5:(^B8Y0G' 3SR$#H_#!=@<((EM(< M'O!W"2%?(<*'-2MT:B21;B MJ)QL3-$^>:@#,.P_Y 2,5'X0*#B)LVHSJB0A4(_V?(Y5@BV0J,*L?8^^T+H=?H!=&UOPDI2X5F#S/BS:;5Q !(G$J8DW2 MA<*WV($5]R1<:LT(UC M/Z^)>AP(;$A)U_+?Q[#XD7M=">MN]BZZ(-I<8E &:-I:!SSF&".KIT7/.4"' MHN_.,='?\S:(#IQGF(.)I@46O40_95X(X<&JE-AD$4N!>!C#P@61>A.G5&A5 M. $EC?9-& L%Q1@OYIW/;:S+Q9O1@ 1+"W,&J,BR[OR#7J*"CZG@Q.*8($QB MQ3L>V P5S]G-FU;F9:=VMSFQ.DI)ZA0)-:.=ED_E9+JYYWZJ(5/#F>ZQD9?= M?M#%V#"=&LCGG0P+-N54$57*%, X*I\2UW20$H/V*A(AH[)?%,_GCTQO=!,$ M13W;HK24D>-%N3=2/\/O%^+75$[6R)06<][H=E;:Q^IA9(K&6#@S O.9\LI4 MR+*E6L#YG>0QP)K26+(C80ZG=Q6*^T:A3%4WV+=,.A4)8"+.)\.3+BN#L:(B2Z MM)E*?\=Z&*46"VH7&G^\6H94#G@K,W9[7_RQ"!M'*3N[,& 0EMZ/[Y>*^?_L MO0F3VU:V)OA7$)[N5U8',I]2LA:7ICLB+:5=V:6ME5(Y*B8F)D#BDD0)!%@ MD2F^7S]GO?=< ,S-3CDI:4&&_:,%Q'F/+.B;D>J2DJ6*;3,%@P+,4RF',/99B:.T\'DRHW! MZ].*H+.W[QK#N;XH9C1\.(L*,Z==B^AZNC>X4[60$3%)&7(XCB\/HOKC1W&1 MP@G//XPRMF!W#L"-'@V/?^K=W5R_>NJ^*FR7FJ%E2I^W5EQTX5D I+#.C0CB M/2'"!C&NTQ%/6\*QJ'M$MDJ,S#IGCJ_P61C M;[^F0PA*C,>OJSA[#Q.%2%YX:N3MJZ(EAJUW"!IN6W; /8!>,H9T,?0GA?$= M[M9VK&TCK0)D.!N'3ND,'BBP4=C% 2\-]BV;]_DV:HG*J5H\"<'9#9R4&9)^ MB5X@-K)E%5?0-X1B0RP7&G;JH#+B@[V+"&&?4'[OM-UC"L=55OG*OT%\P+(Y M/K6$GVCC&M\&J73,#*'UXC(X@_BSP?+VL2A^;#E!9%=O2_L63.,M"B=.U]$>DC"$!@S1SRC+:RS9C[BC%=9&R "K2:PL/ M^395Z)VHB&R/BKS^7C]HI"1)1DYGV01N<>_A0O02WLU=JW^_C^"QJ"X)F%G4(K9P\. M&H"#CO;T,7N<87>C,AS=&TV#]SLXX5;\3ZGOKU30MTHPT*Y W6=\>>CR:Z> M7K,2\#LD*S0OL"64>!G.5*TL2C82GX6/;.I/%65[0:D-=HJ+]O-'QQ]&FSOBU4$=R3+.FQ)X, M]I^V_* 94IX"Z=77/KMZ"VGI[6:H4CH-GR4/B5NPUP7=U#=IJ"&3*=Q1>TWA"+OHAQ/ M:T6FM0HW82XLUTSY@#AGS19)E$D4!;_C_@=X&+2]Q. /\3&!N0S=!!45J/-? MJ4PT<>M"[0\IBB#.JD+=!QF__ P@[((K/%(*WA[G2=89P\+PD 9=0L6LB8/5 M7-2-A1X:_%FRIB9U/?FP"R,[YWH ZX9$!]/5"$LAW&" ML!Q5X:BT*!_/GR ]I?,L]8GT/C MA&^(3WP>)!LL25K$LQ")?&$-H2:H*B&0=M@L%DB/JRU?9]X&7+@QDVAJ$.# M\#?CKJL6WGB]6M341;7 H__(E=OL@9W8JM%<>R<&LE^)BR%Q@FET6JMM.%M MM6&8/(7YKKU,5;#14\;W9+YQ;Q+5S"Q:31ZC1;$T7EZ%!4<9YD#B/?.M8FP"%;EJ)"3!NHPRQE&!L=T#6+[&?AH,,58F/-*&X64KV:. MQ-S@]4GJZYQP38H>8R9DY>KA<0IG!UF(QBDM<86"0%CP(+H6*?].!B RG50M MD[$G;*!..^TI1%OB95EW.>T'>&T2S5 MOA (WS)Y7V9K7 !T/?D$91M@(*9!XY40?K26=0=B4E5^*@::;&N/11[#H;HN MA^EI;@:EYCVTWQQ(M.L>0;J27?9+]>8F_)JX-CIR-NP+JW\UW2"*5,B@^)T6 M6-S@LF5/_GC=X9GUZ$$$/H]5X*" :YL='Q%<[04 )DYX6BU$$5QP"&1-,$,\"(5(55 MQ6\FWM4,O)"03%?YRJ@$8@ZB4#Z-OB%B?,BR)67QX&;1@PA-JJ6((*_ KD[# M5&4XG>AKS"]1T,M.G?>))E%#A^'@R>"*:Z4A:=="Q&AZ]O' EO5$]]IPMS5. M&(_2E%44.L'I@2-?>^(E(IHS<8TG30J@2GV_P^3D,FXPNK96W/CB!(7%@T<= M1..)IK)#[+FD&!/W.>"RC= ;$?;%A*+H'$H]I\]+:]Q;M82UT]NW7II "%C0]L2;'+I09L9GN$D!"$B&70HMZPYJKXFJF.B M21&H;;9$<2P:?N\\FZ"=+[D-A&C ,*FI8^0Z?65Y,.NH'SKR-BC49MTV0H@0 M3QFW'(B/)#X[PTY#45<\( KI%%X3 ^#,>@F M9133'X%C1S?Y/E*5@H.>&.; M4(.T; 7Y%6S3+B^P"'@\H S:9J MGH(YM9C2(!MD&1,J)+D3#'F(]:B50LM]'HU\"0CA)Y$R%8GC]?CRYJW53S%% MGJ%XBW-X)%&MI@Q$"(OYC71!>SFE#@BKF7V;\S98&!M>7U1H5A.@'4*)448/AZ<&!IPS\?RRMK[#48.$V:9 MIE@PV2!=323HR Q8=I]K!D:&2R,@\; S2;1U+?>?BAC3ULWXPEYO[E!T:07; M/5D67U[@H[K2BXPU^NB<6O1Y,]](V*=E5Y3 M;Y!WDGOAQ4-W7)E(%--G+I#>4CC,$'R%%YFUN(?1#& TC_8PFCV,9@^CV<-H MOFD8S;6=$*%$")(),5N^^;MQ.[T"8_@,D\8SJK@B"2=))K1]5\+R^\5,MOQ[ M#Z5I!0#+QS.6=(FL'=TC6H-$">R[Q0+Q@;8(>SYVJTY!NZU3A\X7/0.,E]^D-U:3?P/][8 M&O ;MX:'IDOU.-.O0T1\OZ.'6^0 QONT!)"?"3D'+M:0-0]2Z(;%6WJ3#-H- MUYK0%L117A_6H@FFX'9O(93A#.(]GX.K]:RY$R*-Z,?IWU@T:2B@"&3C-FMW MY5P52THR!X)P;I [3/XAS8I";5MWZ[;(73""6/$N$RIN9-CQZC+#![O]IE&L MU.M,N@R\Q/O=?8[%+F]S"%0Z M.6-VU67$]C)14;;<9[SK)@P# MW@5; ^'F) 7L/M/@4B>-,L";,=%\2Q&@/W!^4L<[S&A;X,N,5W7T28DCQ:1J M_758@1AS61'[ --8*)I)GH@0,K)L^X^GIZZY-"=T\=2$V)C04-U:&5QU&2ML M@(AOI6'6R4N)6<"+]&2CG+W['&X+TZNI8? [HC%GZ!@\&/@J@5Y?JHJY2L2&/7M!/_;U8>*PCU$2"]9"].>("EVD4LQ&1?+,X/!RIR1C MRJ-"KM8B6Z';+4@P'"2:X)[YH*^:![:+(X 7I:_0U2@TV@E#U66S0G[VC$D< M!&QW81.!ZP7,0%[ 4Q?M0H$OHD6RNUO_N-K$>4TBL=)2[U5'_C9^&5]?'G/8 M^-#42?7]TY?? M>WT773/P];G5GK^;\61>0?0P0'"/<2C=\TFY,G:(AEL4"2-0"KGRXM)*VZYV M[0QR(F\B*6F=(#6;.D5;D+O#LDHHB/B]V0ZF%?UHP36MW3SPK9195X%)5UQ$ MX"FZ#/(O#4SXQT!'<6DS\LW7R[NP6CUOX3;B-NP8&V H6#+A\JIOC A*8P09 MN:9T&EEF2'YX4M+(-<7F 9GI=BU,N9S4:P--E()]N=):-X:@P$*$!3'7=XF8 MVE/Q[]PZGEMY:@96TG*$1Y;2[Q(K7L$1K#W8O6:*%:]+P:]G&1K^TW*.#'X8 M*"[[Y+<1UKX'U<_S1I09*20&3[B2;!B34) ^5DU@+)8\FSJM9_,*V67K(@E2 M/ E3BXN\RH3_[M229.;$9%'4)FP;!'AC6;J>41$NO,Q2GR AK&M\:X_61158 MCK7, ^R#)$#PNH$Y #=QO=BDUS0]F#Z G[$'[U6VD88T\QFSI*DY.9&%%JT6 M3!9BE>[Y4KDE9:*UI!ALQ:VAT?5I6Q5#IK,XJ"CS9_(.AWV[JEDGM9 MZ!6Y&)Y=^&0&M/-Z#5O:@E3UH90]:^:9!*_4$;BUE*<]%*GC(X(1Z%0(Y M=53-$,^;]@%+3&!"43&7/2BWQSSK+X,<)9Y37OO#<+3ZLV^YXYX8I4Y,KY*& M\,,TDUJBEZ5MA(E>MZ1^EI:+,9X4*TG/$2!@)E=N<4 \=KMHELCF&U8 M'-3K*4EE'Y>&799K1 RUB$J JX-MX&NB\))T:IH"3,].!(-31_ZT5AO$3M#N M*"A'>1;*]]9]OV""BRNB$A_T^7@BTHU6W2+TK2E&4O4S:4F_K&D4W@3'&]PO MX5.&T]0C_T_0F>29^Q]MQ"X%M3C$'8<5O- M'-=KQAO59$L/<(Y\G*IX2S:+D7ASH&J 12(5>SM9/->2E?.R*7)3UE@P@,[M M-]#04>8AU\-:B#2X$:G7$BG[+)7_S>TD>H5@?Z1X%B98P"01+@N=CF=_XO0[ MTB?2^MA#F2ZR)K]@X4%>TWXDZ6 \AXAPZ80&P+@)6'A>=DLD!9J20%1L=0O> M\?QKWY*A]]3M''JO2'"9=<:E0 ^O^"^.R->875W;.KRT'P>*$CL;O1./YLS[ M-<& &68B>P*3EQ0E$CSQ, S."C=@5:S[^9G;EF&CS/8 _AL3IH-O4".#O0B3 M!2.E,]9Y=XUG"VXKXV^::VGU&W(MIC[@S#/A)'UJ9TCD[DM+QC?A5;/+9N7= MULZE(6,T]R[%GET?UX.\P_.JYWFEH9^<[0J>B^3^I8ILXXL)O(NV:JZT/.'0 M]-N-SS[QU6UJKHZ.WU/>A_K$ER7)P@:DM%/,?-YKJJZ;'EK1*4J2.":8+2(3 M\T2 OUXB_9ML<[XZY\L#$[E($1M11) AM!^T(96: U/HB/#*\-=3QCZKL4#\ M5GK.J R61RD81B ;EAEER9]I^V&5<#3R 6OT\#83S1?!9*CU&&*S!%^F,6E)QE!O;IR5I2EQ0YZ6H#@ MX\9R&4;JQ)_5 :MWPS4@< %9$-2NTI78NB41*)N+>"4&,0E=JW3.+^N;$UPCSM:0_ MA*FDP^F #R?_5W\IV(V4BYGIT@_?62T$%]Q.X>QT!EY$'*7+%1\R;%(:2];A MEZ^F;BAB"QD(7LN4(^2Z,G/FT) RD25#SPEG\2_,4H!/LX )^FQ3TX.UR-ME MBGJHD M7O%D6)N"7A+W6V)K&[QN)5+).K#HA-?4@02.7%5Q%KBBVO:4>I)8P!4U#G$3 M=)FR]:+)K:>2V75"#].;-6M 4F0,;.7TS/S@F(474P/[465G1J'7T0KH.VO( M"[5>Q!DU3]PB>Z G[WQYFY7PKH8$I-AS.O8YJC_G7C.%X$(XF6 MF9:$&G[)-VQK$AB^U< CL5QO;(35%_)]'PQ<0R><4EXF90^^/EG7$ M=B9$5?%0!2;]/Z-#+]V/'N4TS^?E"S/4ID@!+Y88\2V:-$]BB1 M/4KD:Z-$_NB0^=+S*.OI9_JDE:&FJ!QZ)=CVZ0NIZ$+VM4*0>R.^$=8#3J,[ MA^NRSRG*K-2$\465*YX\_N^FZS^0@/D?@T?TZ.&CQYR![.D0A')XVQ01I MV\K6<9J4/+*"A9"]-WB]0UH0-'T*:'+PP#+7%[BXK^N_R&8X0"/UU\?76"\' M1\^_\G*AQM.G+_2-OM:-XZ&!TYJV"?@SR(0B^8[*XTP@CH>P8%&L).0SO-/D MVJ_1AW45*!<3 MV.5:M,?ZW7ZY@% RML H98#2])F;N!%3DQQ,ZH8)SV38&?[5@=',"YTZKF)1 M,8D*6R%4?NTEEDL) CL7Y#6VI@2L[DXG*Q$,F*[ MG2U,A^(88T'">V(ZD\63$6R%U57*9H,C6<(1SGSS:,>F#M?0?G'>V>)<%P?( M."C%*S;S%GN #A/BTFC=ON1O)N]].]7R]VLED# P\ 2Y_Y3 M_M'TX16DUZAE" 2E4':[FA:E=@*J'\$@<0-/,=BW8+$"O I["!F> N9SWE$Y MB9<=%7O65)BDQ0'+16H?LX#(-'2?BG NX6&Y0)V3AV@XPY,EEI60 BARDG98 M/$_U-%@LCS"I]GVE>D1A$\T!,8V3$<@QO=FT!/AIA,TR D]*3ALO8W^0>E([ M1(&JL@PVX]NDQ(P4PBB@%\C-K$1,>5"?O*)U(>:Y6[@<=002?,P($V S">9* M?-LT2K'T'R"^'Q*&7)"ZLUI)?M]$O'O[K(4B%4TU:@OMQ]4. (:XW/7_-WA) M<<7G3;8T]=>^%HKQ'&Y>V/B3LA2)IAR/5SZV(FG:$,Q S*1M6&2!VS^J8BNT M6XA PK@2 $3% . X7M4-MU/[611_#P&;Q C!_)4.%GSN:3#O]>!?"18* QE MYY.U;TA']*X9UW&^'%KEGG,P?-N3[<3EX"WT.F4!]\LIH)<@BOCFBCJHFR"> MA'K(#)L-[?N!,91.&L[H4U2-\ 4N*@]R7M*#93(;9+!0>5 ^&FJ[>)=:'"2O MBE'@R4:H3JL].@%SM,#?-7E#.C!$;FU M \)(M,OK$7M(P$G 9=7#^%=U=< O3[4669GUY2PPO94 Q\.##HWAZK$!M$*]^H>PE-BP3D&53"O 8!61S M6,N)L"FF*)YF]R)^$=ZZ<2JM"4];M$8+=]Q*,>*+[M9:O>5_=?FD M@LV-6. 0(+^J/#1M,+S[^(B'@69M3#>MX>#^+WZS=Z?_D2U7+T[\0WH&,6EQ MR=81)E&_SQ :3#N*ON'P>1K#<$CX?KQSD_.N,\.&030M("_Q0F#O(%Z#N*2: M'0#V3WO<:WX;\S-XFT.->$$\7!Z5V/,ZUMU3JSZ9IO4K S+-P1QI5 ML?)P3R4Z!"B.!2T]@8Q1XXZDNODT(-XWTPI(C3UQWX]^K=7>B8LB9^JX>H7= MK4VK:9!+.H"\K##.')F7U3A'E6X1Q5^T]Q3U"]5)N#=P1GA,S*&RGDT&@HLWJB14/ M+I2$6HR*Q5:,#&35L!R\(>T(V=[C)_YJ),1V[BCKM(4'\EU]%"-,!@6'R<^!CCY;,\\F)SHXZ4(B ML-CBAI,0"%CQ]?@2L=.0AJ;RU/I/^%_BV"N3>.<9IPTCOGPI?B4KC<11#);? M6%@)TRG^65JE&=:U\3OT,["O:D0;8%5@%DUSM!J*U#0=2,QQ_S/7-VU<9EJ( M(+FMK.@ZC[@BCD]MRI80;(:DG:8@[FO4)%ZH5=WS4;L2Z>Q!,<>G!\I-K"I8 M.#9S- R-,*L/*(QQB) I6UC=,3&>8>M;-J54*&PFP0;P8AUOS4?NJD+H\9@B MIPTL\_2[W,%;Z[\-"SYLELT$ZW1*HA"*ULKE,YK!&JUM]]M<#6FXW#)!63/>)BPR$XTRAD>U%'!TJ!P&ORC:,O.9,U,H M>, @)&&\\& .@@10),H#J:(\:1C4T6F*\"6$3R$"CH;^V@QWSBYO# HLNY9K MB3"Q5"9'\5,"70A'AA%=\/+@DZ;.\M#"C4'[%/,<%%M21$'AJ"X>O#8+*Z!" M$Z<8B" *<\E@EG%3Y2[WVTPN'$KY60F&*=_(*9R/U_0Y*[O]B!;CB'W8H3M3 M% (NP<8*X\@(1QSU4<(T\KIH*6&'C;+&Q"BY(^QL$FZ;:NGD/T/O)M;VL3:' MFQ;&!HW08?(IC IF=AS$YUS*Y=[P6MD*5!I4\G8PT.O:=]S+/A5VJ!YSY*(# M[\"+(?I-$4A<3)%-'+W K1A R@8H1;P@*>V:KL"+;M\U_49Z8R3 E'8PIYL> M(/I.VQ_OPTZ]X<'_:JM*BLZ2@*38>?,TBB%IS&L^YKT9[=BU&G8P95U4/ IF M7/K*L7@M2)2U\"QH#[W/?WDM&RX\L>#9)?3L+R\G1Z"$H!.;X<=A0D1QFN83 MY@,OR!*=86$12RF;#@,ZUZ5GW7A3E&RG4T5Y!2*BF)#I0S3=T;,7 @^3-_9_ M#&YKUUY*\8)SXA7Z3'?(3*/89\,X NSF7(7@:P3+,K Q)!MHFGU9@__ZT#VF#?I2^3' MP.@(45)(9-A5LQK=EOR2F.:W*,J,\;UZR@A4&LLBO BYY*Z>I5;\-'N&H#"AF MZ".J%OCJ#%8R7(T6H3=-/9Z'Y'+'(S+J:LQZ@#I/I8+E>L$+L.WJQ/\W-DPU M3B.%\G'0L^'^"B\?#+D!>=@-:T[Q&2Y\7K$*EHX4ET?\Z&./#BPW/5X."U.[ ME)(CCF!H7E$(,SK]="OY(R3F\)#C CELBL^N[ ._)"\$7TTI6%DSD(O)/%)9 M .+@]>:;TDO68\WRG&*7F2,Y>UVG'*;JJ:TM4&TX;G#,Y 3W4*] &5@5#Y% MPGX2:VZG;K4NQ'&-B5;\&F/Q;"H^48&*1L\)^DK.+>FRH)J:2*&!NXNUA::8 MADN)-"V'<%X FP"$;3^OADXY#OFQBU8#[ M=0$' !7_2%PVVI_!M^CO2-/ 0 @A"J$-DMB12GJY&7?AR!.74-8?2K2>"%_4 M;_T;R38.?3<8++8F2BA#8RJ40!$53L2$HS-/7U3R8Y;!SDJV640CY"[%(L"" M612L)L2"QE6=S+L,"8Z=-#BU\=-1O$BDD>3.6A=6J=8NMF5_25\UWQY:^CC2 M+Y"P[%4MG%HL8_CCZ&D1F?W^B8&TZK+T=OFD_C422Z#DEG?0PWECB@LF1-5+UJ$,56%=% M#;9BI$4_$_T&@=LQ'!?$ T3G!@$4DI)>R15E9B,8H M@L(7-?+PO%!;BQV1D$6TB8:'6FR0V6/5Q"H?<:Q,62'O,9,;$HY )*^L]F= M-?C.9KRRNCAHB,#QX$PB368/RG A:G3V1_':FFP2SM$>$ 9>3$J?#U$ Q1\Y MARH_Q6=CIG'#RF\T62.)<7JK;E+RD;B.(EZ3[)RYG-',] BI0#_1IPG6OGUP MF/QR;>)%VTO7;T&_H@,]E>,UC'PK$O,[;FFH>FA6=*PF2XS)5C1'F\V8:A.I M'!KV*QCZ4X*OU7) R1O)NW[C>^-Z.Y'.,I-E5,EYQWY-8&_C9"P2';H@PI/Q MP;+'X0QP.$_W.)P]#F>/P]GC<+YI' ZE_JAZQ$&5AEO8#Y)OF!W_WUTQ_8R) ME4LBINB,\?%2U/_A:?%M!0!C49/73'O9:5_S"9Z/B6:+"MMVR)%U%4EY<9"K M!#&6;8*"0ZEDB8-%HD4?]9W(>QR^6$;Q,=OY0SYAHWS1]BS)= M_\:'[:0UM)ZLM\=#E.E6K'+NB G<$T +I3QU'D:"\LJ6'"HCG%N>-51[7$O9 M%B(25_6;H$QJ9>*XR[ZK($:%AZ)^(AP]]IUEH-89:1!CL=1HWB(!1]8II9,I M ]1!/XA;)K.+4!NF1LN.KW!5SH&0S5J^#3DP'B@*X7R9:.C,U08.(76)M2<' MYR4I75@[[3&+YA!I-&D76>5%G2\6]1*'OEW@&J!TE?=N/;&+Y<)7K>*1H:/R MBLF8>$X&_4T_H18DN$)*+5[$'?6V92IT;2K8<>8N'5;I*.LFP;UFT7%9T[;" M#&1'_[?V94'L:3G%,4I$7*FF/KNI@Y60RWTTAR7QXD#'16\>6*UTAX;/0J$* M#83THTE++-UOI0B D%U"$4A"OBDMM%Q"%VAR$7?G&/&LDLL+VC-D0ER: K$F M$"5R.H!WI]QGJ%.C>D4UCNBR:#TC@]./3,?[X%#I=SGWV1;Y2PP\0/53!25H M(P1\TK8'?)28@^2!K8L%8!*#";1PX.L6ED";FJA]6.UA&;]_X6]W[8>/9S_)CQ0O=Q- MSL)PK+UZ#59["PP2RY:*)B!;,48*DO^$?=(M9V=4-()N4?DGCJXWPW/,5=13 MQ@!I)=KC;#)[5=*1I+=#&TA8(Z+C< 3.7CM[CP@MF.I6%-LYXMA93RZ-M8!" M >+W0^GL\-I'145## MAMO7!%?\8#D4\(+OY:S4\V3BROKBF\)"89DE05#I!0MZFK:;%8,?U# 32A"XYF\I4@UI)ZQMY4_>1+H MP%=.2 (MSUSE4Q@/&0DJ*P/=&1DD:M'MS4^O-$^0%OZZ=OFJCTQ\06/+P515 MJ=MHF<&":@B+4[7$M[?NA6:I44ZK&Q.D46!B.?IF[E3/.G"VTDN"\$L#LY6:M[W\!6V.C"K!\(O?,#$'48+F78/ MF-SEDM!A[;3)5JK1VJX0B4Y^)ZPJBP&[?@W'S\IX&:>7S6L4[^YV,*='O]JG M]32MM[M^@=11:2(HBP;F"(\4;->0*JT-9$S632>90%?-A1,J'4-(A28?BME9AU M!W&/48\06.$8WV($ZAYPNO$0T+ ,7CM2OQMP+/9 G";?87+NX_C/95TQ]-5G M020V6;*4(2Q=UZP-TY:WKPQ#9L"]%4V$]K"[F99@]&PFQO^+A>C\>]GODK;&-*T2./OT=$ M*98K9532<%IT!LWT2&/XUB5B8&JLW,H .?#/)YDBEQB06!7(J+-FP[6H6]^< MKKPS=#GQ[Y!M%&GYNY+31KKP/!4L^3ZJ>D,&W'\%_#U,.+$%]!KQL%"DCQ"^ MV*$31 ;9$TR*CBTFH[SC-&S@8_1U%(#6RUI X'ZOL'$KW;FD%GUK>$#F,1*9 MCQR[S70*&.-W#G_,]87&*TQ75I5&;NA#'$HCL&LL[[&'[ P@.\_VD)T]9&E$N0_F11 N=TQI M418;0>K!6;C?=8!+A_ -AHO@#\,Q!^_'[A7EE,0MPM/8_S7R@JU'-4%V7_=9 MVJ0A^/*4')0*[#TVTPI2.)._5XF/Q R,+34>>#/TW[OORV>,/$8IA!0H>%3RM.R5$; M2LD9KK2?G_.+TTL?G%1SY%P\4&T,'Y[X%JQXP!99R]X4BI$'=0;SHV6-SJ&P M;_!%6\P ";&B[='1GRT9G#)LI_@<3Z<$ZC5G$+D;%.<%QIX%#JRBPPBQ1*$Q M#^+#H_Y0TU@_[@'Z-QR&?Y>D[GH]^_2*[.1P3Y\F8 */)<=;GJ;#Y]0"_+T= MKHABUK\3EI)II A#D[6)YZ5^H^H?0% M!4<#EAJ*&:VG3K:N\6Z^KF_=_Q%7?1P9\R-C3'\&4"$W#S2-4^=Q/ M.PP2D C(E2O>.?$BTG7NUY+(.<@H4':007&,>YO73;%>+#$Q(,3ZN,WFDJ,< MBR'8=O=');Q^CZ9D;)U<->:7Y2:N%;V&]M60X_8E#S;*)+\ZFM??FL"GL@QG M[:5_$IN(#QAI* \CU;9^4E];6$/6'KZ_C!+W NB*4OF[>R:>SK@+BJ$@KN#& MEI'E5(5.'U3*&LM4-0%+5F[&(^_ A^5E7+IFW<\4S0A>66+*D'$>LH=[L\!G M0C)6:8]),&Y IWZZWI8GW9X<]26*VZ1&I>?^^MG1>[[:;H'$\.EL."GAU""[ MHL=I+O5Z%@JUQ7KVM^\)[NQA9#!K@=-9YMT.S4)M[($\'68DV%FP)2&\_F>S_LM MB39XRH5SVG>41T::$7&*FM!)C?5$^O.@%1E;H9S #R@7X1T58ZX.DY>_$JHN!Z@\G4^Q! +>;BO/8<] M0Z]*#-^T+?C-UPPED[KQ1II>/V-8H,!A W[QVPK.3Q1JE"*Z:=V=DC<_\Y7] M*[;;9./W+MGZ)I)U-$ %=KJ04#%#G9NI,G,(\2H3ETYQ\6GPYX/FE*9]05ML M;AC(9LX):$C!#WZYRJ#UKX-Q]$8^U*-)Z0\Q#:]Z#%0)X9>7Z8C4_23(0QD& M%Y/UC&E:LLN.<@(1YR0^27\E^KE^D2P4K6,98ZW>*H$S?.6"].6H:@HAX04% M*($XB!PZ0V] >IUP@0P!_J0^]NCAT?-PG9^YR1DYO.Q2QO\4MAUP%5R&ND/X M\)7KU@U[%TU7]LWN"BOYZ^VO>G?FO]=KKB)K/37K[7S$H9*@?DBD2@K6'*Z< M\1*PXO8-OP7Z%MJ2;FIRGN7RL]OT13&#\8EIR5*+Z3U0F)'G)HN.FM]@ZC:.I&,-[0:, M";+ZT3E&RXXMN&>#^U,4D@Q!_OH6/G@5T*>O)CC;DH\))=2^\A$J5:@3)(,8_:NHYR#I8T9G@N78 MI)/C@2N"W)85\MCXPWTK;?7HZKD:AVNZ*(7B#/,61,B_8P.6&'5.4OW;;M*&[M7Z^]!O[XU:;"LPKQ\O>%[/;929O64NN^QD92,_=A[]-EK7XEU?T-)@38Y#BQ,)QVB MV%'MO,*1^?[DTX,7L=_A6?[V(*$!2.CY'B2T!PGM04)[D-#=@H2N<]9_7<4M M4NCV+92:9$N3L[H##_#O$*9E:2]UQZTR7*W_I:[G,/WOP?+XFA1X3"3Q%-JU M,!<:D\6RQ_;",CCW"FCHWPY;EOG"G7-8K(">AO0=@LUOWA6URC575JZ]/'L?.*!(BK]RT(*@^ M6')[FPH(!#&:L!'59T;-E!C:$1&]T8/2NJ=&=Y5, U/$^&\A37[& M[#DVHXZ__'4!$63RMQI6PU]:".'20K)NSK(93,<99CYDS7S$-J^+ MNEDO-C $L03:)X%/PK&$M!CPY*FH9HL-$$M'=401M^;L5T@) MP;V62.[+@[5>E]_+_TUB1].USNOJC@U T?K*SCL""^")TOXI?C5FKLY M@U_ P<\I'+JL3]V<4-(>#M1C6,IRJDI")=)(\T4PGC0 9]1O_?BSLV9_"GSUSH M)+!J#./[ \PKI8<=G\XBQ,F:=SC/,!VM$ X,N5T4=+3*-DNE:Z ?9',6\N/# M W_=+JA*/J:*M]V[W!NHNS)0M%/^@+7VM=__N_^%CB,'UW^$M?U'1J(S?%;[ M*K!:JO!L8HR7]7D@$A%/Q*C?P#Z::\',ZAB?C9PV>/.#J $,Y7&"BVX"\\>F@\#?$#AVJSL(7Q!,A6-48; MQ]C1C2H4 5O^J:*JU]_A2SD8/#(@Q9)BHQ!FSH+<)T<,2^P=T$A@O5FY-NK: M\<%83Q_(0J9)+X^5'I1E8I0=RW<;1!9JF7UV"7,(8FPUJ\VOJ)E=4D5GW-F M%_IGW7WL)OTNY]S!M-!I91H3$'1%Q*3G3N"%D8#R/MMS=[:O1?#&G\+XA2CE MCW$U>:C[P=+0T?3F"<$"KW"[X&[3W]^TT4"\&9-(1:?28#*,(=WA[LY!;DB0 M$N(>4[I/<5OKGMKY. A#^M@(@*'H[XYH][QWQE"-+$=Q:C3T%!Q,ZIRRXF"T MF71=S3;-ADF3^4M?3@K4SRLZ+]B'^.N.19"S&5$S3^B9R!Y+%LV1S!3IML/'RJ94@^.BYE#S ::"K4'?]$J/L ?(-NT"9O@ MBQP+I0*3YD-!.-]#+(/+_5Q]A8):Y!#R3LUPJ3;-I<0H#_>HWB+D43C_/HYF-@D8 O4IN;O]Y;7:U1_(B\;(O4&X M9- 01F\Z/ 17FWR"VSIP:@-(5#/2(*7V^&WXJUX>+&6:TX"W\]G$T=Q'VK-& M]]L0WP[5NX4*Q^!(AXKP=F*C!I:8AG6;%@AQKI-_'&#IPL6I?1$C2O)CB^<* M /$M:=OO]2S?$ 3\6R9/U,XP0^QRKI/0@-&TF3;A"+2Z92-=@GE=9U^B:#(X M0?C8:!VI$DZ";FSN@I4CWH..6J=])[.G6YML;+O$O$8MQ\C^D5'C+YH."NI8 M\OD@2WD6 &)>:KRH_M4UD:$097'?/!YUK?:Q\R)Z8)/X9*C!\VB01&#CH=36 M8K*E'SJN645K*6A&28ES&$F&&)%[AM3$,:\@E_[1R>+=Z=5P M+^F\K;TZ([<0D&RK6!YU$E.5<%_S?W$C)OV3B#V5T20T[)D&,'D9CJWR$;[K M/09S@,'\<8_!W&,P]QC,/0;S:Q.U_=&^ZRI*7\+AP)%9P]J&/I^0G MU"D&_YN+&/.=9"VWQG+C[W*R@G#YEPRUCLX/)>?_!R2/9T45<&I2>1#N-H32 M@8-#3-Z4V#-.JH&S_L4 6;5YA/O6D(B6#_Q_=3ERE*'G%LCYF7Z2K;"5?0391LFT5P[]"<6!_6]@& M:FJ,OL/"Y#8L@&L7*$,S$Z]T5I1$]7!..+QX<#!0D\*07C4C"(&G;0HQ;IS" ML;3 \REZ?**ZTW,=H,8I4FGJ9^HK. MP)U%C?E!35TK\OW493^W%M.$A<8DR38TDF/HAT=Z_704(B7B,RPL0U/D4X7Y M:);$?[R-55[BEZC+YR1LI%970EEY/ Z;*F3L6_U/&:%"RO M27?UA':0ZPK&;NW!N.1=K\DV^;P,-6K&ZXUMFZ3C(S%%U@0"FW"%I-R?3UHQ M:&&T3N)TDV,;%!!%'9,;9HF33''U@9DL2#&F(Q(LYA3""1@LC\/DI"4A&;8G M02MW)APZ6@.QCXED3&S=W!?BQH=!D,0]SQG^5Q=**L(5E:T5$]%&)1H\U$/6 MARJ%2U(04B4RHW6#CU@R^XMPAI5R<5J3[@L^)(N9\'NI#X&C5/K#"LF;\!(U M94R9#L>_WH*0^B-=UUNL0&IY"@86(1TS!YXT1+1M,_GCW22U=WC#;-=CM.@9 MM:BJZ3/<6<@P1L;H(DJ3LZCC:_KZ>[O"J^0].'K):9JI8Z+!8#D^>AQ3*X?!C<*ZKT;IJ6 W2N,C*?$604111S6/Q%7A[2L4_M;7> ME(%SNJ1NSH 1G# I5?&)XR/3"V?EH$Q4Q-:![K?(/82_T&TYPBL-&JW);PXEI2])^=&(\3GWIK&M5/@N) M#YLA@X>" B/>\MC+O+0F<"7&QO-_!(<)WUO80/9T'[_]QN,(1/26?I$>06J[ M>A\"Y4!ZM@T]>_4O Z'W:L6D0A(M4!(C<$CC;NB0-I_[$)#SJ\6\8]$NM' D M;2#:[1<]2:J]%\1+)X:E7QSM+4DU$9GM'BUQS"6@%&[? =IYS9_)WVOU+G&E:>^7$ R_>>7'. MS4 1ND&JLTP-5C1F+A/*85(72H!>4?(YY)K3)/,=J%P_%AG; #P3S444M;'Q X"+S/3O&F_+@+CD]X3A ]",Z8S7+7BDB@WWFG%G ;-KP 6._1O!UYNP0 MFN@&6QP;C\C'Z*]NM$3.F3GR!_9K^V[6]MF:-1'@L&2$SWC#YZ0 NX6]J4FL MZ,H\2>PMK^U2R M@"G'HG3J<4KE;NPEAQ+EKQ@@?P%:=D$=' MN1:%6,^HMV(Y*4+61L1I1\DZO4*#54*CBR,G!9JBNMHLB1F'KL7M[6 /RTC4 MP&!,I7:UA]X-5^*CAWOHW1YZMX?>[:%W?SKH'1,)I;U"'+'R:_9Z-+_-ZN3% ME(+;BX7CJT!$P6XW]X]=4)!8---NB=EJ]&XQXX_0+J$>\JQ+RKB$_/%4I[9. M==1EIN7%D88F3K>TW0I]Z99 ):8N8_*-=/ >L#$U-$B(3;/WY5HUJ9B+VZ8@ ML(@_*5DZ/%R+=LGOITI)W(?:K:AI#O,\K1U?*KO8)B AS_(D=J8#@]+SL/@7 MTA\:0AOJ?+0\*>PV*&$_!/YJ2[")KZ656#H MXA\\$.H,Y.?J*\)@Y.F9+0R2<)?KI;\ZZ<(.?%>L6A98P&4F75YDD4O;H&PG M89MP7NR&"G@HWV1#Q>Q0_K(M/V&.8BW.\57"J>2(Y"U;2PNEW%N$85[C M%.#FVXU@NMYS\XO4+:D9C?J;6#AE"$ZS;4\0Y,\*@A/Z#K" RI0F8.VKIB[\ MR$1(O*K?^$C/:12COC_]^/(!A2CN"[Q?JZF;*9)H'<"_#K##J-5&T1X>ET?B M8%&7'@?*H1!N0SM7*"&,*DTJ%(N2"TM18>6+M*R31B/$410G."8X;>;MP\@< M)L?7$91AH&THLX_/\N#JA#X*HF9CML5SC;&PC5AMKO-/V1IC8>(Z.BR[O*,5 M3:#2U,3GL(FKQ82F9N@69_?46LX".8?H?J9J>)MZDY5X^#:&Z,WSNZ)IG64D<]?]@H*-BSK!2H@3M2 ! ZH804-'I?X^ MR#'S,IOT,IV #U4^% WF1=&Z,8C [B[>-[)4:56$M>558'Q9F5TTL..5B_/> M.D6HF BVFPO0UA=C[\&;%OW^N!V*SBDU2F3H625OFK4TC^Q*;%A!FS),-[^L M/!!>8AMS3C" [,Y(#ZY@4:E$)5?#A3MPBD@2G<3IP$ V$62'44=J+,R5#I,S M^H_1@0^+'K/QWA8O8K'C:QA<"BPR?5,Z%CPBU/L'N-RWCA3]I:V MXC#CCB1E(# GFY5?_6: FC<,'$^(?R#(R?&K(MKH[)=8;T'A>#!_M3]JMZ\[ M:S*UVT5QAO!UG*][/I(W9#@9Z00R9!R1X#$7H57@T'<&PML6TY%=:U(W0NH! MH?FF5A.&?0-;1&9_)EP79Y]2+R/8>\J@U#&,IK(I7#X?K@QY#ONL+4P,V60A M!YF6U/(@WEB:++HE3,XT6Q5KY>V4+A*B$D$>?\<-8Q1"1*('5.FQ_& ^^4,6 M)3BD(1>$[!Y%F81>D#7J;*T/\J9 M4[/S^]S;Z:T;:4+J"F.N[(4N82JNO4$ MFR1Q*&#HYW Q4K]5U67$X_-A8N^">"JP,:M2QSJKJAH)X/(( SVOE?-+5'SQ M].!DW) 9B\.+T9]$*3&_E3$TX XU$6G4HY"ND?*Y(#@ -OGL8OB>119EMQV, MQD+(;MZ),A)Y\[9-]/($%/-,)ZP#*@#TK0?,)\(DN(5 MYZ$#(16/A1*:K, C[7?45L5 %YE*Z53@UZ.)E,W$7F9/+G)&RW>KQ.32N74, MXB:^(*Q*99\=ICN02\<>'V1[P-;D%-;^J=BP;IZN]2E62V\D#9;H"69?DH9[ MMZD)#4U+$31N-1:/K37^J-_ 0,>U8"]-\Q)]-1S9W]91'%%;P9M**(#O;-!9 M%HG4[_3VFL4*'NLE'Y#YD!LNR)'5R>(4#/U=Z+SLDV!S8@\P9F<< =K%%Z(- MS BB1G^.;BR;NJ!8!IUC3_%IU@L"(3/MLU3SKS4/C^%:>MZ^AF/N2FW11): WLTVXXM)+.G.;:;$ ;( M.NT-PWE6=A$#-8;;#49OQ-$&+\0M'Y'/Z?LU PW3* M'IVR1Z=\;73*5S5S'?>^"'DDMQUS>P'[+UC6=8NLG!'$.O1YZ8':2Q%+SP2Z M"UJ81-:9=072LS7/*Y^GY-:TK<>[++&'"ER, MV %$QA8/PX$'\")L^.M&ON*[9@2A ;\&Q)OAT6+R.FQDU_XNQ MJ98JZFY-RP56'U]>!PL](QJK7KPW$MF-!W:A5.3I6V*>F6$-CTN$$<>W"6UZ M4K*FA;RHJ/_:]4OX3"+*%%Z1WTD=[)2D"T*B,PJ[:#!":"$JCG%0=3G#"/^. MLN3"]],&-8#U!H:_A+75S8DF8H*0B',7DXG0,@Z-<_P>RD]"#Z.SALN.'6&N M;UA>$^3);W+.K\43%U(+?NT*S7W\/5/TEHZ0HLYE@15(=DQ4\I29H[43#W6! MB:I\I\F@HAJ04,NVBV)&R]RIK%N,;_.[HF7FZ9"%Y? #T8 TR478\'$L*)PS MQH[996:BD7ZY^^9[M".5>#.I[5)%WM . M/=AKF,[5W\45RM)EN8!3\';M6K>;+U>@0@88&_#/0VXL2J.(F!ZG7=\U\ZQ2 M(0-TAAU&ZQWN5;EY31E)&C-J42#J'Z(- M.OKA84)A)K$E*^4(I3.Y_Q83B@PSPL:*MO/#'G$B! ,Z?+.PT.*^M6%N.%"[V9/_?IB\NT>J@:.Y&49T9>V"!T%5^'C!>!030E3X M7-ZXC/TH6R#G;+OVDNR"P1K//WXHVL]M\B'4E=Y=H-NX*%9Z\IU1)N=>O^$M M]G)I2.<9:+E@#Q'4-RQ2,Y<[[YJZ:(Y08P3Z# M 9,A>5F"NYLE..W_E1G8/([]3W76 MH$LFFD3"$Z!1)B=]1Y9(7L.3X;I21A[W957(F9"KY?%?DJRS\]?E ,1?E5:C M*L_DF$)JQ%4C7H[:PRJC+X;J(:=<37*1UM"6I6?<.?X* G8EPSF-I&2Y%!A6 M)WKMI$$[6'[>5R3?I*5B(>T6=?HP6N%=AQ,TKG.:(6^H-\E4G8N>+-H<]WS! MW]!.?:0>\@ISC#T91EKAM;?4A.9LPT=L<;PVI<%W%M6L)#9,! NL:CH.O3S( MO1Z[2XW%.V\*?I+!0;SRT4-8IN@XKYRLZC0R&N&;2+R(7[7?U&IX;%;PVU6- M7R:_E=#P%.^CL5"^[L='J7!VO\X:B#;?4T=$A7IIX*INDI\:;&-QE8,-*R[H M!5:+B6[@BY)*/G]Z^.2_ZY1#_$8%5;QK]*:AQ1KYJ!F3$%WG'KECR9,C>*4_ M0JQY)D2RR-3\G%!LBMB\'I[3J?6S"H9?1MXA^4#D3*@2E4HCB/+^C;3$O)($RA.S-\I@H M=RL0OIS0OU1:2SD;N*"L(*PNQQE"\HM[F9.)8^#U<,M,8: *-]PVR??(B[I: M)YG/CW"E5 092P++/^!D!A8.&4A)(D/0RA/-+W"%BO(GA[[7G\1^,9Y:7Y+M"H7KSVI4!81]IYFV;*.Q5,M MZKA,+D_\HB$1MZS;M5];$/^A6 V[\QG;-7MPR.G >W0'\ 43 +_B>.]ULS; MB+/CL7*XL3?XX:YB,WA%"!VG=B6Z>5^ZMCSEZ0M&5 M0OB*[YFD"*"5 >T/%OA?Y+-Q5K@UQKN/B"97B"KX1)D@)?">N\H;8_2$N>?' M\(T)6WVE79**L(B:-7)MU=,N9!0994IXK M.S_2C409I626G=>$;[OG@WGIH14/G<8(P)BT0EP3NPW03BY0Y;AY48O=M07&C MB$:8'4'PY'"5A1!;+M&;$5Y ^=&>N><.%\+ )#+VE,J7%PTZ!942\81H^S-N M[#55A8HI1MV8,,&3T>M1&\@9DIO[.G)TO[\03A3^OI_A.YSA2\T^6.%%,4'? M"<[6+O:ZE*ES+)009TS\+BH)3GSFD8C;\-_1XAI8%$RIYD5.T@9[[-H N_9H MCUW;8]?VV+4]=NUNL6O[(_6FI,368<)&+D__FI]3O@D\* S@UQC_<]$"VV\+ M^$Z'C47$%:)G*A-L;W.4:Q&N"*D(1F)D%=.8HN]-)$E8$QG-<*B#-0RZ&-;C M0V7J2\X#LN5]HJ*%20/J:,DHY[NM:O'!T2^!!;,5+OU(_GH:5M P53JERB/(?= M;]J&$=4@?"P!J[PM%$Q:CS\#INGP$?H7X\JL>*T^52TI8\Y64!N'5T:0VOER MY23K((WA%'1UT5:FDTW(!3&HL7,G(,BGS4PJB<0K3J9N8[76]X*[^+789K\BKW>5:7-;B M )?Y1WZDJ5ZLVU5QTI*,O*@A-)QD(YH/4WX@\:%[OOQN4:B.JO)^WP\3WE5= M'<@TQV6B/I_4Q$-@=CJ-.QR;J(A/"W!-^(?64,S'E3T#!1ICWHI&RA3EU!^1 M;D-R$+JV5371HI7^]/026,5P OOU<%0.+CND_UA;;'M$.ZB?B[0QT:.@" FF MHO +"B/U?9%+(2(2_GFB!# \!^1$F*I?M.>U439H]B@3CM/ZC\EG$^<<]B]? M!Z_>XH:W$,V6 JF:&0-TEL3O%Y5?^6I2CA8.&%-\#$C!4X/4' MQ/E9EN#'D2[D+&K3WXT%LAWQ,QS&K=8H[K0Q(]V#]5KVC9XQ C<%XT(?N?1M M$$M^;*8EV8TJ8^XF(F&AOHR2(05Q(PM^/G=UL#?D._0[B"A,:I2_:/C:W\<$ M1\RKY 2S3#P2U3J;^V=7DJX'Q PJO1DPUP?2KS')VB*4#^!T6;H,N]"):4E- M$RI1^P> Y87K3[Y.K)U,.XIO2/'R- *PR3Q$QNJE2C6O2:=L]$4#N./?'961 M9>=D!,TMZXM=6M\W-!S'P8>$-?FOND#' )Z.J<0&1"Z6:6Q UQ9&UEL49G0I M6(S8$A99">TKA("_&>JLR\.OWS 1Z,F@_$V##1J86Y$6/,&BG>.A5QK02DO0 MF#G[?4+J%Q$G<1]"!&GR?")>>%A /#=H\OG5\]Y0_ZFAE&5&!K9L5$# QI): M?4LA#T,WA3-+U#*'9-L;WS 8,E+R=NAT&3KN&%'#56D(!@6!MFWQ!D:YG,?Z M,#D3, ]Y@P@A3BZ$?)&(L(G+8J_<>>)]7,;'9/,B%.6 MCKQVPX)F FO;$C:^L%[LI_B.IMBH.DJBUP,Z-9?8LK-!U%H;=C&([D1)M6CZ MF0Z/6L]*VU%-=3:?9A^H%]@;?HVD-I5?P(K*<&BNI^0I;.S;MVBT-OUAHYO954RRI MIJ)21ZWMTO"9E;X=#G-_Q BJ!-M[ZW]'"X!.6%]TL<:==-)Y:@+O=UU)G.39 MV<#-6&."8C]%=[='>2=E'-HJH4X6A=BD6.)Q\KY# M -!Y%GAFB/%RML1B-"7.'ZT I-*\,]VDH1"@Q-6>08:#QSZ-NF_#]=0->_O^ M%9P[--]P>&,3//;PN88[$!7E._LJ8ZHNQ-/[5S97RYG^D[ MGVD;;!&C J.@_:S1),43ISP\&5@";.%$G1PP+RAEMWW&_KQ(Y<=[I/(>J;Q' M*N^1RGND\GTZ Y5-<$/8JAC<,A;:)A,W8S(Q9]WIH7)C$LDSCDD;I2SSND)9 M]>E&:MK@(U-!&R&<\(U8.Y*)ZX(KAN6A5<<<]C$S8II\R^98N.+(Y.%US+)A1Y!=&+A ;K*?CK8V ,H@4BC MEN4-6@/NYW3>9JP)O1W &@S*. \<*!XO(#PE8HP+E0BA,6^Z7I M]UM'\%[OK)MS.BH@?P%_1I7ES[!6G2W69:A:'A0VA&B=#!D-,S4FP$[#[.)G MMPF_3.&:C#DK88+L-5D?"6F:J5&^RB.P3-"=#X@>24VFRD$CF#E]E'E3$Y,V M3Y<+]*6[;PH-VD]JGTS3)-TZK"9&KD2)EH+.V(O"ZR!0;X]<1 MN^-K#YH)%HT;\ZB39;=7C@%;D%I0O"\\)'5T0:%%4, NK!]I1RSP=>#M>&>G M.OBI-P!Z@M&^WFI1*!3#M4;H,D7Q&8YHA+7B [,=%O1OZ ^ GP>C$@0HH?7Q++&O_R7$RX;EK4V_&!"A0TG%!$A M'0?B-O<%/#)ZI!H!BMIU@M;*O"ZZ ;#XB3DX!#U"3R9\8^9HV>#O#WCM@1\P M0\/1=@V94P49['#L$ZU"HW/@A1P'1RALGY8@X$55U>>J'X9P44R-;%3E.ENB M["9S=/9V)YVV@AQEW85P+$N]\9(CG*<*K@TAV'G1U!6[C@22Q;PTKC5R?(MF MVBWY>#%;*&>WF#N_N/4@8P!17K09OAEAU3+T"[$H&="^NHH'S+U7V,FZ\<3$ M*K"AA^"MJ.RA^N-A,FD)>>%GGK@R#%?K6!A+IF9=4;;J5)J"B#K7@W/+# MM/HTYFU&O"&Q<+(]MCS]<#L4^?_\[NID[@^/O[MA^NC)#]=('^&7OFH;U>G' MDS?)T4^'=YD_&KMS+W]T=/C\$;[YI[O?['R:OD[./QSS\G+]^]>7/R M]N/9[IJMMWC2><+2$?M[O07WZ/&3A]_2DGMYF/S'_W7T].&+X?]]^<^?3CZ< MG;S\].'TXS]W=^)_=>9P)G/;N(7(V1,&L&5R$/4T&0M&RDX>%D81!!X"OE.# MDWR,2MY@[*)Y=NQQS]84W5!<))Z&=J_V93D9JY:(4C$^C..N#H%G%]6J6W/W M&\*G5TU!/J^V;R M9P36M121E045)6 RH>&B)28723'ST9YIYP"T[;/S L?H]LC+E$D>]U=,[,Z)SI/4X" M3E&$;+WC6H9WP">''V*2CY^6%H^1CYK4Y_)^J0A146=W1 "B0;-C+=2B'4K) MCJU9X\ WI6%X'A-8?4S,XN%A)=IF<\4*PM+ +T7W&_(/W]*B;5 MOE@X>F %Y;MVFI5>FLP82A;$\\/(5EV$WXVNU,0IP6[TQRGR2!F;C]'^4D8 MOB!W=20OZ)\E: +Z2* 2^@8GW.">G>>JM!<=!"1@4ZXUC, MF:E"3ISH*+)R@]W"W.G83DN6&!>&J] NO =:#8!6/^R!5GN@U1YHM0=:?=-R MQL.B"].:4#&TP!/9GB>1(.C@5+&D! CWIMPG+"?E+GL7<=/3$5:@$SD@ST>G MC>2HT*OO)B66?T,'T*S 6NHL4HQ ;P2.)'>.KHQRRA6IJ8Y)L9=XG<*0 MPC])0<2Q.!*U;\//@F,?@&C2!D'QF_IC?'1SH64TBHU@0.&V' J%Z98>8BD] M3(W )GT3^=8U-,FS@JCH-/(@#%N5 M:^-0WS%2AJT.0AMFBIMQIS*%*1(/G@VV0'!2E9.KY9$RXRF1,Q6MA5\%;@4N M%ZYI1E$$%]*/O8=>73ZQ6/61<)N_J+F,E@37-+B.9X_4G6E>(5C@Q+S92%A^ MGB2TG*DGIDF:C#C\O8($(/2[USQ=\&1+E5-F<47KLH! MV=W3HR_"# 42J6&+,^>=BL$L^K62PONL206>Q3 ]\VVK926:8EIT5*52-J"1 MQX[1+1.)W#QDC386?S9['#U (W*PF6Y9[,B'M&:C2_LJ3?HDF"^ M]A^%NTB3EP@5J)NJR#B7*SCHTG'[Y(R8-[.IBLZ3]X3(;0[KA@R&B+4N8) * MHD1(CMLB2Y.3#HXW 1Z\A5VS2(Z7\'93OF'M/VL6$%>P!T-JNX*A2 M)>6$@=JGLL6XWGYC_O@-55 >_]$U.]UFKT]^.7Z=P&9[>7+RZO3M+SN\V_"8 M0>^FG3;%RM+1^3.)V*-@09=NCO^%66B7,WL,'C6OZ<]O)"R 9?X6M?6.'FH/ MQEM2&P6?$+GLZI+44/+D9^\(G*WA#XP2$-8IVN7O,8M[>IKR4?;\&H>78C\) M*.3KWGF"]%;(:8H'I9!DWWH[/7GT#6VG'^[+=GIS^O8D.3O^^>3C/Y-7IV>W)N] MO;QP_';CY+#.2/LR+NWR_O7O]ZN1#\N;XX\>3#V=I7?SL^.SE+WOTL M/TX$C;#3KB1+4+^#\ ?3"(]0@/KH29I$J402Z5U&(@F(4, 6/F*\_:6NY^"@ MT5>M NR'#OYZ]&A^\/C[[(%H=>(U3KZ(6N3Q=,W9MZ&T-D6Z)3B*S A+QV36 MYMF_DU\8/WG&"B-OF!0[7+S=+"=UF5 'W,,7O[Q[]PO]\^A%TJ(P;W+A'?-6'/Z1&1]3\_#O\X>OO]#?@[Y;)8QJ<'PZQ.L["+(-KK9DHDL6^)4,H MM-U:T1:UUJ'T.!S*E2LHS23O7>%=L,,RM]]_^55&*7KCVR_OKVJ&_B:"/+ D M/V"QX-H=G??P>.1]>8]$V%6EGM%8*E7_]479_2;#_Q,IUB?/TL6,/[EXNN7-;"*3U!,,R$.>!-CV* M:=\]THK,B&=(\DD<:OW$FAUAZ1%*PJ&PS^8DU)FGY0Y/'TU/A(])_2W^@;A= MU/5I]5MJPUAE4\E+89;8/F?CX%>$)H\4[O>@DP'HY,D>=+('G>Q!)WO0R3<" M.MF2Q^"0]KTP%) 3<\+MBF>>+&%W8WT\L6=@#^L+.B!I88I#V$8UU#Z]H<[Q M7\B%M*.C+N_0V=4^M84774FPX)_O8YKA\TM:'>G1XA*^R?Z@K'PHN]>CY_J%V=?H>'Q[]^.B.?$2V0S?Q M/&YJ-I]?R_-X3[)CD1,?E]W>++K/57&X^/E/IYZU,_>C:?<8+J MO>==NM%A\]4>_WL"@]4=7")O'_R.A_"3PT?7>("1:!X]N8-'A\^'I^0$QI%C MD>^/'MS8F?]3KL.7^W6X7X=?=2*/L7=TCIVMU-^*69 MWI?[Z=WQZ>V?(H/3(VL9 8?MZE1I+S<(?:L[TD%_+\12^S-F5\^8^Q)F'(&2APLD!+E-\+6C47R8_!Y)]SL:S!_3'Q\]YK1E?R1_G[?'CV@4KOOV6[?X M?AJW3^/CY^G3Y\^^P7F\P[F[)^;LO]W-?%U[GK[FNQX]_N'PZ=/],MTOTWN^ M3)\;!A?CJ^'.C.6?;4H> M/8;ZS<_*;YV'GCJFQ%[N/"PM#M"@-YW<&[Y_OMWF^K'QZFSQ[=[:1_I5+2UXX$%+1]#PI) M.V-BGJ5/'CZZ7:1Z#](FW^24//HA??;TEDFN>S GOWD>[OD!'AT^>G+_@AA"M_Z110PI0$DCZ&,8K;SNL*V4BE#?0!'YT=/T MZ:.;6L;?<7!VH&KRS:^!'X_2IS_<%!#R#:V!;^?WUUWJW_J*/CIZ#@[?%>?R MO5JYMYW@$?:0<:Z-QWU"5&;6N))1^/MO5=/#X\&J%B&&V\ M^"I+C4@IM@FQ?O@='^5*(AYZ$D,Y@LQWK(_'FI,H=T>"DL62M>KA?U$K>_(O MH2Z9NPH5)(,&!PNH$AVF)YJ/:?B0J(SD5NH5,FAW%=&^(/4=&+#Y @4[*KV$ M(4-I6/B0R/ J-Z_7!7%KKQMX\6PJ0C"6GXROQB2I#R=/#HZ259FA'A'RM 2> M%:^;FM>N)3$-5>-V7U:%*-OD)"](3.6BD4U2&8'2114PD.MLPZ;#/=/AGNGP M#V8Z_(-4O,Z(O.^]:\AU1"KX7YILM=AQUL,YO@.*4-47J-HS71AU3]8M$%:0 MO\ !W"T[/N22&?R?@XW+&J'5-BS!RAT,?ITP)#/MH3^MS67XQ_R#5IF.S_XC M6ZY>O$^>/'Q('?\?$E_$ ]3I9R+>G7QX]8MH,,*3][[%D0._ M*TFRLUSJRDPFW#Q+_ML1W=/'.47$]!S8R^'O+B,E=;AX\KUQ1&R0!%# 7%2J^>2 JK#4LC M%FAS_<6Y49>?GKSZ?7Q MQ]-_G"1/#OYY*2##7WJ-_1NO-3 ZIQ>R^K0MV[]AN,' M0[&<)VTS_9_?S>MZ?H"6X0C^__]O?G3XK]7\.[ UZ__YW:/GCT/.5]WKYP]7 M7V[CYCY]#BX'^9+WYVCK,Y.,S]K_,(:<;>0VJUNH64?='I[:D(GJFW-ORN^E M[N[UAN9EO=J0V_@[1OE/#W];;N32U C.V(^_9T[B>N.$1^\/:KI2E#F$R6]% MXQ /Y#=3\/\N#OZ&0KZX\;,*Y3K)93J&/]$8(RLTW/[:?P2 M.,H?(S[^]+Z(C_\_'V1>_M]]*F20"GE^:2KD!DOWA^_V^9-]_F2?/]GG3WZW M_,F6D^Z//=:>W9=C[OV1OO+N_9F+P:RO'%@/1RW-'>'9*&>&D/7KX@H#5V:3NU@A&OLB:_.!U77_& MFP=,.:CY+O?A((??I=[Z/CY+L/1?LY^3F;KNL&/RZ4.EN-T*_7V_#/WMXJPW_5:TVZ7W \JXHRM<#2FQF:WH( M/O"@[^Z2]8E.TQ^=;JX^"^TY"YJV MSMDKZ]S.(KHJI8\LA?WM9UEW^(KD XU:VM5X( M<^)571W(E\Q#Z=.>8Z].UB;OR%+^Y'#G7-)#4W.V/CP2MLWTK.1/ML_H'DD= M::9N7QO3 K=)V_8OFGF%[#T'QL,%N((_0.EF2TZL*8 MGLQFL,QWU\;$QV)9@UL*=A1F-)7MB7-.2V_QU%\9W?!&1I_?T M]TR!WB;&>(AO_0FNU/X%O J8U *<2':!=U>?Z;.J7NP^J7MZ:&UW-,]Z$=VPIP MTER _R\[(6J"Q3\T[MS!F+8)_'U*36ANA;>@\]A]65$3+>\),+[A"0:[8P*N MZJQ87WZ7%(M)"^IZA4MF20L;&\[=53:EG5?A9J0]C7=N"D="?J'F7&ZHK@+. M*^S7#G78*,_'8]&M<6AS?6$IK-L%Y-\U[QINP 7'X=T_3E\='/T(%X5I7A;3 MP^2T\L=_B@\TRWA@(&"3=;A3:GTRM:M["D4W%UEMG& MFA!]F)U8GKMA/&)K/9WB"L2A7C5UWDTEU&S5>^Q:#KEAHB :SUWP*9=U#N/, M+=\\=QF>0"W-=N4NHD7%SJ$H .(9%=.>YMA\,.9@G>?[U:U!5-ALL:S.C!/V&J*QA#V.\? M_R$'.7TU6=1+?U4YX.%X9PN54#J4_QDN4-4(3$([<@%!@./3']^EQK^H.X!_ MR&MX,;*,^%^S&@)L+@*#N9* ;_M;XZFUAO4!AFG6U%STA2O#&*R])T?U _SF M,BNJ-?P_N@1:M,BN[O!J^=7Y#4(0I5'[S&D/3^V0%[!?&C2M4S@C*E=&- K+ M>E*4CJ<:-J=KQK8G YMDLPEA!(V]7M'\W$\?G40A!3-QKDKXP**S"@XRN !? MJ\E\O)B[]C.,/TQ\UDP7A\FQ#R7Q^!)?1<@CT*!D]CSCA9NL-RM:?K(C-KA MP>&$]]YZIK'I$=/B<@YCW9=LN<+!P=>),UI\'HZ)X2+PU*X$OQJK"!UZ(+1#88BLH:-I&GWVW5[.XB1] M/'[)'?VP>_%]<_!:R!7#,<(9KEP3I2S>NC4X;I_#9_!#'6<<\^C\(!. /\;; M9)AO ?\(BY!()R"^W>BR^/X[_ 5NIN\>J!&4)9),-KPN*.6J2V]9?'D!B[XF M*&,QY?^69TRR>>/8R<$HK T?T+<$\&@>Z]\=>G&M[C+T2H7TA(9*SN@5F-4U M7HPW7KB8UL/U==2WP]>AX&[TE;?8C!>2:>8K,><"O<4WL?RBDP3F>4O@Z@<) MQV(%3LD*K$J+L:RDMG;)'[GW7NEQZT-4LU E+J78PDX3.Q'6@X E#HL8?K,M MB%B"L5X7_T6&>">F;$LFN27D<",D26"DUA=XV(I;&<=38K/XP,_\"%,4ILF# M6XTQ>6B(W#&N 9V9E7/YM68@/G-C@Y3E^*C)/^ON8X=&.!P$[TNXI%S'<5S, M7D8C"2G>F=;'8-\"K\G>*.:\U1#$>Q].E+I9U72IXU/XSZH^EP(A#'D=^:OA MO*=O)F=TEY1#&SC9RWS;FXOA@8=9..\.\-!=;'&'+ZQK1:YT,BN:EE*Z'%'[ M%( "8"G_OG-+?A>L%&^T(IHZ3J,5KC6Y#YBJ*<97O.?2^$BA94[[N,IDG;*W MV/97)/DXJ1"Q;> *_^Z*)FS4W#1(M+U\S!)5 *5&@.XSO!J&7VP3Q#&014J+ MV?N8VVO#?UXTWH_[QL0]L&X/K-L#Z_Z,C8E<0D(72 ZS#)V2LM04#;J%6LT#4?:L:.E]2ZXL9>SQX8U";BCV!/IO.*@HL?/ A=J1D-]IX.F& MH+FU#I(Z-P5..KFQESOQ=$M.Y/DQV04'=GP+G4:.GA^BQF%&@Z0RN4@#X&9&$/8.RMAS78^2/%>WK1K8'ZFF[Z[Y[-$4O'$W9;DZ"$T M&)#@Y&M9,1MQ&1&W"(M*JW>>:]?AX_-J;QQL(TIF@(N).NK&HX'A%T5!J0[L3KN?7C#'/J5*^2+#G [\![SLM VYC+&\;2KUE@:;SB'*:X3*6S Z_N3P M=MIF.NCLEC3"]>IQ<46HUO/$KY3SK-E8"R:'+BZ/D+>(JD'1U;:]92]'U&:E M\\>U'E'CBRT",>F=FY7CMI]; MY-QA\*+(E(=\8T"?4E:2/)Z>5X<58$:GR?0I'00N?D3\XQ3OQ/1M+5?8 5MF MGUWD)*#GP(G-X-X*2X;/!^$@96B=:3VOT068%U/9^FP&6N<^X_750:[<1>HS MGSA%(:M>+,$XG.O1CF8*;4;XG$I&, FY;']XPA7LPV*"D'RW*NL-YDJS:5,+ MUB3,\EAF-N2^K-."B'[.I0V)0=9NNJB(;Z.H9DT&+XS>1N-L.$$+#X%&E904 M,9]& R>&.EMG"2=6VI2I.2A:N0X^+$ NV)J'RMBV05'M[,F]EWE$?&T@&%79C1=WPZ!<6' M65=-Q9&EI<7#-NF*DIX*J2:T2KLH5@ATH;X'^\!^;'9B>]Y[Z]JS% 3!0[T+ M+.OP<3I'AI\:SFA7G1L75U@QMT!@60OH MX."*6M68V$$0=>GF^'^+# +)8KU1AV<0)_K-LZ)*EL*:0M>3-N?LPA+90O$0 M\ (D3U""5U@C9FN*_Y22P12,3":\)6:BC-@*T_D15G(\^39X::#&4ZD',$$ M\NJXJLXQX_AD'R;'K7B1@JB1#^0^\G(C_ZYK M6M@)4S!D" H+/ZISQ"[58OO\%[S]K9M0<1.$4%DL"WA+OU?PSUCAO/+]V.$& MOW7#+85CFQ&O&L_Y6<[?%1_"N'=E @.QS5"A^CS6:8;&@F) <$ M-F3J@<(7;H*$/7*XQH@.V8;\(S7=8+Q;U/VOYINS_I25[3(GC#BP#O MS.U'#W]C,Q#W6FFSU6^3VKE'QO;>G\<(\G5+]'>=:'!-&[;ZFCEN.P9S]<)U M$Z.+6>;\-ZR!Y4Y,S7;0&3&2D>7$D"Z#$,"0X_G10CL@T;S4NF7@HO2X M&;5%P;T*$+E7N$7L7;UMPO-&8!*8#*B12BKT*9S+OZN6+9UF_Z_>WB_A0,1D M)U[Y5X@LX&-.OF_K>;S++KVGN]BE]\$F=M]8R,P;!W'-=(?[?W]U'JAM&ATP M+BX1W,^> 9>74O)Z#CCG32'X !;W@K./!TPUV4J?D61L=4E3#+MJ,)B#XVM= M+_%P$?)+?'2&-?="93[PY4P+[I I]Z'N18=1MJ=4((#!1(K$L*EJQ(^&9!U% M"J-!;JCC9:M5*PR>!_#OQ(CMF>PI'_LS1W6,J8.QRU*B_J M"S3%<-UZ7F%92F:)]S8?R']@<^ZNK'.3M= 4Q* 157RWPI)TQ!4>[T\KDT.. M/!SG,!G]>E=4#Z+(!#L/ EPJ+I.F49T4^_"7DZ+*M-BFZI8(8=*UNU8C M=^#Q->;HX.CY5YZBK^ IC=,.1I[2#[PT#:;^BM+EBSTFK3^3CQ_N,6E[3-H> MD[;'I'U%LK?]H7:30TWJR\'3Y49(3I]2SR5A"O)$/E!1$67[P;B?QM\TC>H.:J:^KX"N"42D &NHFU7Z16U^?>YJG_1/T%'% MF90D<+^<[\%27W_G;3$F3]^]Z#? M2<>&I86+3JG!67YS+;":OQ1>UG+'\;<"#=RM(W"I(DLII*N*?TOG(8JX(/P3 M'#1#AX.(8GSL"?X:17+N]R*X8?:SQ]AWKU_MTO7=IQ[TJP./K8(+NL.U:W., MMUJE.[H81JW?)6&6C,UQ&+E[_=[762FCS 14":J7Y-?DFGGU]'9_W3LX=W3& M^MU+X$+2W6 [K5 >26FW8Z<4^*FZ=_GW6%#'N<7#Q^JYV#-JW<"9 .YUN P< M#?+[<6:0BT6-N%&E0YWBT=B*QYR[60:QE5X $2!-?=$*G*\N)QG^RZVGAP^L M[RV/75]@&P/]>24/8UZA+#[#39=94?H#\4VV$GMD.M3W(=D=+4[/"! X!JY8 MCOJ+,(M[#_WNK8?P]=S,9'B2G[#A&#>+;*,"A3C.W]23%/[GS%7:%N]/1-B, MV)K4W&]/X*HZ,1HVQ:8MN>Y-I3042I0R95EZHREP:LU%F+$K6M]C1]P?Q5K0 M@*W"4,;.W;\RV] 4W)3/ NK#:O0*L_?X-^PLI$?C1Z)G"%,X/#7,$]%J0*[J M);5@^#R*OT'X8,M=\*&W+I8=GO7W9LA#4Z"AR80#,?1)*#90?F!S0UQTGB#0 M-S_@7UQV)-_P^ L'^#7.P,/D9;QP"@S?$"M*JY'^=I!C9UEER$9)V,UWL;(@ M:0 O]I>F'ROI0H910#*M;(D94VHY61!>SS+B(&" XLN1X=WA)71J-I4N$+O1 MI-#&T-7^RKC2\H(7#B,@;3?7L\%A^LVVCM= ^$# &F0-:&%,XB;I*]:%>='T MMR\,\[S#4=MEW8SCN.TF(GY"_J Z9^)@'/<"^X :FBL>TFZ%,!=NY73K19TC M_A57RHRX%ZL">8>QTC'/T*+0/]FZ=]5:&82W;^7XT\&$XDU0\A&'42\VXDP( M'AKB9FX^(F/%YH\>?_G[TO;V[;R/;]*BA?9ZY=!7$([G1F M7*7(3J[F)K:?Y4S>_/4*(IL2QB# 8+&L^?3O+-U @P1)@.("4+A+;)-$HY>S M]5E^)\=SF%\LNH36(-,JJ"YIHZXOJ-B3 TP'+J+C-\J?9$@\2HZ5)%!G7#?@ M1&)>VN.H?(W.:I[24O:/YFN4N4;UM^7Q35JTF9;5)66U25IN4U3.$4=QWC/\F MF__P*9O_\$Z<1YY(N2R/;7D!C=UTH,O(&IPS#O#I_F'V/6=#_"H*NU3YIS[^ M\D\S^?MO8#1/Z.@_!6+NQ'.F@P\__PK\X$WM1^.+,Z&&*ZL)0Q\]4<_;Z,EJ MVHL3@,:7Q*4R($ M%JT$MSFAPYS0AE+I,PM3[*;ZC^_KURMSDM(;<@/)&<[A#U.'U^$5W5*Z&06N MEE:/;X\0_^:.HF"RDD!5#U3[F'=+:*:4\4JOJXB52JMHK-!JI)?Q8:C[D-)H M*@P<_X<(NOA." M9&;&[V*X0\.GN#9]OQK#ZK!$B9@_(79G7LEZ7*4Y';ZE$* *9Z!M28*]1.).%A0);I/)2KRFO$L MH"%V+VPWNI_ [R\4^&D*8T7^!AG-WQDG>)#"RFD%-/6\>L0T1? G23&Y5@@Z_L@+G@OM@O8>$ 13 M2CY=1F"7?2!LQE\#=9#D&V?>^>KFIZO7AOU@!U.)K)>NGSH14-^-&6[8H[ K MGQF\@YA >E "N=)KVPS#O77^K):ZC.2]'ICM&+99T1O0+_4 MK.+CVC&5ZI1%N,IA@NY1V6P.3+7 H0_\P(&31IPU="? M10^HCF3+$OAB]RMJ0T#E"6@Y:5\=M6:4$]2J7G3$/:.<8)=ZO4:NEI.K'R.] MC56B]E8"?CM6,C0LLYUE\HQ7_=Y ,ECK-*39'XD-KSF0.>%+EF5E<> (KUE& MD61?H=T-,EGKL;\"%.T/5 K^9(1])PVX%-?@SYO)J2= ::=%V-OT77X .HB*K(L\" M3![7(,V?-4Z&\PK8)G$6%8JK].HV1^)6HV;9D)'C46./J3&- Y75Y&%5N8L0 M(4%(U*HJ9M5]"I%:L&VL'V!+'J 0X1!5;HZ[P35F?=BMVA2T6:Y0VW09&\N& M[.2&9#:_R4(\6"U,7FB2,[2R+9/32US:BBYMBRWH&75T2_>_I,,VCJ.ACF== M[PTI,"=\B*_'LGF%Z@@G],,W7(BY5ZK/FRC+D//B?WN@EK^''$ M\.9:GD^VQSIQTQ)C*I>IC"%1K$G,@!UKW7%Z@X+(492-LCBQLDA4 D,14I/ M7(.&/Y0D+6'59,90$@A0C2B2K*)&:!T2+$8UQ=8ETS( FQ0TK#Q;X3G-(%YFOZ=FO(\Z=25?;:Q-] MB]5.V=WL<+LFO\%[T\!BAO2J))OLD+*E6@=,57;DXD6R>/3=JN9RLPV]=^] M+(3&*]UOAO>[/V '&841B Z.W841"J^+9V)L+J-9V*M=E@NQ8 M;D\HR9W4-^Z(M@=<@"XKHBB#?0)+(,SUW+KT;[8;"V6D:>-D>J 3& O^M?O$ M=NB?0.09U]>FZHNNE230)\-+X__$MA M@M0S?B/Z,CX[X=?=NJP7E(+].DK!3Y@!%"I 72D-O]C?TZ##\0B\QKR9W48I MI"+> >D,G("A)V'N6LF.+-!Q@*>2*!-B?9FQDKB99(UOR]==-*,+%! M5#X:_P;Y&4Z=2<+!2<1$MFZ@6G5._&+L?56.G!7]..7@F_;#%,/RCME:_D** M$$8^\-#VP/G9"XSE!5B(M PSKAS:J#(2341W8@%BK>8M.XK):!LV 39KXKA. M4I>5'*?V-3=F-A4 M0I&,$D729$,UV5!--E23#76 ;*BC0A:^_PX7.]):'[^AMT$\U%?%?]$AG0PI M(^,YWK/_(T)9J*TIW5FB=,'2B=V(6EX:,!V7XM5F^8+[PUH9[#U6K:G@_2I,RO"DW+:K>Z MG5$I7;/^\^[V!3:3VONDNIU]Z/>WB%>"[P(=+T86L/_*E6V]HM*R8B MVD9UM_3E\O;M::*V=4<<<=0=_^2]KT/[Q,.O&KTJM?[WVV<:FNO1J MZ/25.L)CKOR' MIQG.,_J?G0WG35&90UC/29?LC/L8_Q'97I0F82U;UGN8X@"]Z-LC-ZO!7*2N MBVXKQQ>,@#(<57IEO2X\^/5D%6=)J MEQ2]^1*GH( ]P0)+"=A]\F;SJW6_:@ZA K^2AZ"^3N*_%&K>IP5[+,U7;B[- M\\=Z_M@V[3&=P5F@T9/X@8L:'!79L^+>B;R%5?$&9W4&9J?=/:895=[5L,&L M;2BKLI35[9K=;J>AK(:R]KRBH6EUROKH0 "J(:S*$M;8' YV#)@UA-40U@:C M<#S<,99> ;HJ$S&OC5%8.CJSC_,XN56X[)/NE_))EXL -M'8Y_C\<[A^,*I" M<_EXEJJ\9XYZ91V'U='E#6%5E;!&/;,S+AOK: BK(:RM&:!FKU]?;\EY7CY. MP>_$)-GFJS?//-T^58M5U^Q;O=$U1#6WL/"YJA3WW+7LPP)G.0\3AX3.,/T MS7<.=@.:&N\_W329F\\Q#ZK7ZN\(#UN!-*B&K*I*5OW6Z!2E) U9G3=96:W2 M/O_JD%4A2[!N29NEULPD'U2H*A'JTTV""7_WOC1#&B]]#:J#W MP?&+?"]1^H4=E41+;CAMS+%7-G97?2F =< MQ:S5^ID5;\&=(8=N@6YP%];HR,W@_O)?HTYG\.,>C[70B[-;8_68!3Y+J#7C M003">-EM#UL]XY8;S6%38?2E!\+F,QK_8#QBXR8?R)7^9FK=XJD9N&? ME<-N MM-7^X=B;_.+M$D,5;F/=$&XYPEV&EC0>[!"D3[?;ZJX5=X-BXDX]$DH<=FPL M:]B3/V.'-3Y\%D; &1-_CHF"W*!381FQL/MR><4]UG61E_O[M/7VY!XH0H1) M;W10IV*^'"B>]E-?1I3LW=\"ZK@!S_X"KIV M(EK&Y50U(GV#E6>XSC>6XS@/:@X?<-=X3T0X+4/ /BZPZW@]62._MVVE6&,58$L: M Z.QKEJ7F .DY2[&0#Y1XX'GT#/2A#^;@=5@P!;!?_T%D(_S'_GT#&@V"HLR M#C*\BZ^ Z3$78&==,CT/P$EY-LS-3U=J.BTC9]>7F"O+.:1)"W//!.X3-CRU M.Q<=OOLSC?/& 8/"F13@&4ZZUBX7A7L:5TH@U$!77GO&/VPOMH-' WM.@DV' MY.R!038!TM-EOJ2\A.JEZ1[2CXB]'I!))MA69IK+5-XT83O%AFC4=UJ6DCQT M>43J)VDC5GK&TAQ;0!B&+7473Q@D6&1_10:S:;(A2106((*F?>?ZMV#-ZA(& M%& Z>>RS[42:>)#KF,8!W5^WS,F48M1*I6AFFE([@FS07V,66B\M$60+VM]3 MV"Z%7R9;A*/ L"<3X:*,H<:*:)+@T6@?ZMJZ9?P,;[43Y:]?ODTX+X'>&6&, M\'!P;O@OVM!,_\:?D[;E-Q%\@/)&,UA@3M?PH1K$"8U+#ZC,-3Z+!0AR Z8- MDYB#9KGXWWHJ^YKR-NI+5^ !PLQ S8DPQ*-39UW:4C,E_S!H#K#35BTV$Z64 M&!)>Z'PG#I'Z/[UD$F7)-SY(4;3.1I6JET1.MS4N)7),$@AW'AS(5+-\'&_5 M:L;%?/Z+/5_\^"[1]@4YSCH]Q]TK&FOUB.-6')FJ53H2N_X@.[/?M--'[%N8 M>ARM?V2]$<+]>8_*N-U>RUCR).G_O4_RM!?VG;BX!3OOZX4]@UF^L=T'^S'$ ML(B^-EC8TEX^81O(19_N-/5M@^UP[44HWJB__*A2%1R/ED3XWZF M]_'7.W=)H4E,T--C$C4'V!!P)^)M]V@D8]X&8_?W%?SF]V\%X/!Q9 MX\EHU+L==<>S;MN:S2;MZ7!V.^J,_M_PQ=LO1)T@=:[8'Q+^[:_VV\(=W?99 MN#'HX__NODOY7;HOW<6]?2LBL.XBUV;;PR.IPP+ M4/!H$_CXPH[N*?B]==,R9@*X!/0J:'"8O(>O,>#>#[J=S!,G3&9&Y@N^S&%M MKCT!'RQL9XHQ###3@Y@5.$YIYH1 [&SN\ 30HN![SZ4QB>(ITD[YL0OPHW7&\E@4L[QG:3LF5!R:"KZ/W.OCYS(5=X2_0 M;.-=PBG0,+ YY","F^J'8O>W6MK[-7#N@:47!W"B(=ON5R[8]T S>([\]RLC MA(MGXO,;=%J=(F8P7S?3ZW;?:2X#=3BY-Y#ZPJY.+##*(#;,XRA M_%G=3AHS.^.#KH$A=$DRO4(A]'SM0$ZF>WMZ@NBZ->J8_78G<3V'.;3H3/_^ M8ONE9FR]J$+09*,42O7G9W+ A3LOME>)Q9:,$'U>;AM9>@$9X;+/+,&"](J> MS)F?7E;0:%^ ]";1G ;AX:+RN!#&*Q#6TN$?OBX<#T++#ZIX3[<90>'CQ@7L;]-.CY=HIEUB(I.KLSH;G>7P[8=M6HA22JV [C54&S-\#%#Y)15 MGL5(Z*PJJ@HNN8J%+]:@8_;Z.U;Q%9865:SO:^BT5G0Z[)OM[HZ] PY'IWN" MD*JLAOF7'W^);S&4<$1T-/8J-$" M.]F8<.=XL2I=?(7Q;3@)G 4ES)D&B)T(4W]D8>M44,U_X73'53F9V!V6G<.]4ZDV[7;#=FS &Z OXDHB9>5#K$ M:;8'9]"3ZKR.I'^2]LS'LR%.L*G_PP!XQIWM>*'QRO41;&&E;61C4&RES?&@ ML2IK)>Z-,]._"GDW]&,L&U-*? M=K>NB(@NW5]HC]M22<8>=;>^]Y4M&M6PQ//D2>Z[:'9'>_8G/FT/)$# M3U*Q CD:IWC1WU+PH-*U?VN7EEORNP$+:#5U9-5"., &'*ZJN-3.%*G^J.+Q M[[:DM.XS14U_:75:@[0&']%B"1:&\6FZ#(F'P+RVZQIP8@_1/:$TZ*#5D0@4 MC,W,GD1^H* V&+9/P[0.>4Y_QK RPL%4X'[T8CD\_"Z&I0--^I0+0.'_.+3O M$)7&F/LP6:'2 7[4'E(T#(^&!%?@W?W(,#/S10!+8%@"*B#_)HRY/17\E,$ M(Z%,,T!TPN#Q">BV-:+^O,STVM&[MHA<"L^ 3.03>"YA(QK1;<#HRT 83H#H M34"R"Q^!'G6)">2%N)"A:8!ZO$DZ%.])B7=/%B!"AW$;M)U M.9NYBBLKL8Z4RD"G)G*TU5]/96L S9/GM;XDEU/C-]L#81<0V5U.;PA75+VR M ==%ERS^@IW$UW^YGLB4@TO?A-1X$QJ;/-MA+=A MV$FZ<,SU5<]YU80T5N"2](HP-">P\5\EBK@?1A<+%.#XV6OZ;)UE\ HO'2(, M"?PS\W#ZQ6ML"T#_$++5 7R/F@/TE+EJ1)P_+L^H>VQHB!K MGOAV7)R- _^J>+3VW&O79GL"K(5CF2'K$A&>9X'IM7876Q*>AR\C;41H_J&\ZJ^DJS;B M\^GBLS),=[7J\#A?YJO;_> 4Z$TG9L!*IRIM='9>I?[,99=DQLL8B$QPT8L) M5-B?Y:9HF%J.AN8PS4VB\+T[7XMSTYL7/LSB43U*B18F.C&=2/8THJ8LVGQ- M8^9B^X>T(=+F;!!M4FO20?2HZDIF2+7CZ$7/.^MR7N=(+GGT^2?/^V;,G>^F M<2?\N\!>W#L3_G<.59@%J,),OJ-1X!\P[^A1CLF=NM7K5?LJ:D3KP1CBNVP? MA3V@*GZ<^T['VP$*I6([4B2=HM JEOY!)_#GIO5:J^J8[7(#MD_.=^$FVH[&W;C4?&*51_H)C%Y3>Q_U"L3^ZJIE4R*J,QW19ZHXKJ*R"!:1:Z,&;1&F](]?TE3/?,8 M+3/\)\5#G&K Q"1_\8Z "?6G_SMBMX4%Z M"S#UY_ :(%-B!9][OL*=G7),B*(PVW@"Z_?G0&+GGU'2='HJ.:F]='HZ0?WA MHD(G::9\>ENKI[8>J$JGH M[0B==J!V/*<+TAP9#^<<2*=LEM^YDLZ9YB>]_^W]Y?GI\NKD$K!NB776*?#SJB\!GQN.HK6C=5A3,CA3&Y"AH"_G M\/3$/OV]NVYFP(YH@S7E@<88;*C@;&W!!O&ZJ5QKC,,3Y?_7FPIJGO__LX_9 M[RIQ#K.*"+ 0_F4:H1#&!S\21@>S.S#= _]%N?=7OD>N74K]_MGQ;&\"4^$( M#F,AQ\(,(,TE^QJ0EJWWQOPT"V2H"V:!! M(&L0R!H$L@:![#DAD.4G:?X>TG%^\+V+7RXO/Y$6BFPO,JY4BO5UJK_JF[QY MC=+5LZ5*3I,P&?@U$#*1TP!>A%D[,R!"^!"9X-EP<1^6&*,J0:*E$;@&3\J>P_ O^&\BA M^<(.G!#VM67\(; ZT? 4N4\4N2?32"'A7JS_\@6CR27#:#F^BS/4R0-HMW!VL*+N?T5MX%PD#']>"[@J-"^%-]L%^A+;-^A M6^$Z\%XR3R5CV(H/N.J3CL?.F>^M'3JR,)4-8'SS[ZV;EO%+PBZ7<#M9(-7# M7^#20B6DGP(P;I%K8&]P1U\G+[H7[B)4F."<('WKN$[TB".G1T_$ NLA6>5- MA FKF-AXUDZ$I(6&4DWWPT?7GT>SLB)O7\"!8T!8F 1G&2E(T\ M+ ^ 0/AIMC7FRJN5L]0N+I)$DJK?$'8W>A#"D\044BGQ;)F'[VVL^9C;E.2> M$(ND.JPDDG\GJIL*H&ZQB6ML+<^>CY0R\>^+5P@9\P18_M6+G_^O\9Z>0VY. M*Z+NI>,*Y(OS#6@X51-(#0&84* @_H,0D!&]>Z+?VUR8GYN(F0UK >)-"@"2 M87)_FR-A1U< ,/CG\QW+6/U$-/-PZ(PVYW$7%M\*]66R_3+OT_.)GDJ MEH#I#@@?>A$3 A<_\&^S9V[J6YD>DNT])ANK&!#N52YMI,.%#]DYG!4KK3]* MD);94U%4H4A;TPYKSH@9:=,1I35W:'XL#[3",AF:450BIN6)@;30\K'CH%(@ M2Z#]="4S1N270J7&) V#J' L[ ,[_W8A=-E+G= 9S'5:TK2)#U#&AOK*",G MBB.L-PK,9)2 G#OR25"=P105G?'@P(ZASFP9GPLH9\F@2K$CC#G8$V$0P$L7)AHOWJO-:621MDZL H>4MF?':'PKZ(#=*SMV5&UKFK\P6 0 M,KY/?:(;VB>Z1.71^%( V&(#>0?:.KNBZ=WX*_ ?=DK"J^A&_8KN]L0YUNS/ M*E+JPD:BJZ'YCP+BGX6=--(PEJB!Q5;XT8 MR5H O!1;YZACM@>=$X"\[-EM>D9',K;,=K2J#27KJ0,6IGS\C(GS5/:Z$/@OZ.Z/SMTZA$^IS[ZI%U*M@ MRXQS\A8,S/'P%$T.&B?>VB,9F=U.$V^ITI&\&O1[Q;5[/VWJ3K'_A7Y.D.U3 MR-XL;NN6'@_/(OFV,VJ;H](7MZ:U5Z6(74.#FLQO(G[/^?R?5]K!>4;\ M2K:&/B>'B3ENJGHJ=2*=[AD$8IOGF^?K]ORQO:EJ8/G\!?[XC37:5V^@8M+F M2Z9UCQ(Y>WA]O]4I,(&<'M]X>[[HM'#ZRZ+*#@5W*-9M[HS[M^ -73:/Z(*4 MG/HQ]A.B6_JS15)ZVGY448F..N:HM"+=XZ:%9IKQ O9;W2'N%;OG M5ANGZPWJ7X*QV;*,6^ZXC;V\J9>HX7B30-C8$_UE9]3J)#_@=NH"VW;C-^W6 M./G*\9*1UR=>FNH5G1JW1$=D2[56 ]CV(;HW'NS0F-G??&PU_VC8M%CN*,_- MT$/NQP?KOK9L66/&N:P?&@["_"@_W4Q&E M^M7[./!A !NHTG9A '\V"T6$$U@>(XS@Y7?P:>XX7^+@JQ/>&ZX3V#4^(\2_ MR3NCV#O"*6W>X7_8L LB%,:C\&J\P]E*UXKN]65P!]L#7QY.CL.E]_+6VH,_I_0["OB#K! MB+J"%P+)AG_[J_UV2V5)H:,J;=,/^OB_N^_2FM:U[N+>O@4;XMJ;M+;9]_O4 M7V__=AO\]>VJK':F?W^Q_62L=O?%+O/9M]BE<=XX8(,[D\V[W>%6H6$4&K8W M-=Y_7P@OU#KYE=Z P4X;< 2#8H<]009;:9I:Q;5M5+-?P!:9@<+R']!*8;VV M", (!+$!TH&7F5Z?X/HEKT]?P(Q]!8;2G&]9?+42BPCLF0#U)&CE\/6;W3?F M%%IV-"JM9?M6:]@?[D7+6KV6A1,H,=3ZS[O#_28U.88\9-S4>"W.#5U%?VZ8.9$%1-H"B[Z M+'IA%EQKKV_V!^<(7K#SY)\GI=:#6$?FN-]O.F W]%H/>NVWS5$E.[;7K8*T MX'YS*&W9#53O$M*"2Q_TS6YI+/P*%BV>TYD,AV:GU_2&J]29C#IFKW>BXMYS MO2/*_*C-4K>Q;\[/OK&LMCGN[KO[=&.0-P1[*(+M#,Q.>\?V$ W!5N $GQO! M=KMFMUL64+>Y0N[9F#%L^#\M56!?UTOMA)9*# OQ9%6HM+?CQ;/X\D]3LU%P M^2=%!3\7$BKKUFU(J"&A1@KM6#I6^3R_JV4%K!52#?5"J\"?4QD4%BI0Q94L M;["]Y!&LC_!S/<.4)HJ9@5C!U=?*L_#SEU9:E&7"(^%"3+"$P7VL<;$)YD_J M^X*+7]U#+#IQ82DB+1=9VD]\;F$[5+\V=<(H<&YCS &GPBE/!-F*DP"VS<.* M%5G4HI6X&6%\^V_86!P(!FT9.$,<'>M6C*E0I\Z3M%JC'VB65JOW0\[$5ZI< M[*2>9NY\-\)[9Q;Q8[_X_AUP^0<1/?C!5WC07R 'PX3@*?GEC;"#R;WQ%WN^ M^%%24/J[I9G"TM<_E:&W*/\Q-9/DMP\B$ ;(D7O<(BH]Y((T+$2$'0<"6MV M,Z+,-1R;3ZPKYZY&HN*H"=<5&/;DS]CAZB(:&(A443E64_[+C[_$M\*D4\(" M3>&%5-A@")E);AH/]\[D7J85HRSJ#<V'+T23!:+P2\%4,.3?B] @?XS.BUUS=[ MG6$%Z?5,H^];%[+.)JM:'#'8,O=>4#&H>&5UQ M_6F1T7Z.9SHW.)8$Y);">KG.:/)Z=_1@Z,O1L)V$/?"QU; '!@O\V0P=W; W M\%]_$3ESYS]RZ-G,#]#[C7)^:0ZYH0J02QB[Y M]VVC]T-F !M#-:!=[H4]G0#I1S!3!&LS["F1@7='$:/ =U$E:9!\FT,YN>N] M^>E*S7$YU!,M127RUY5&HT:]D7XL.:$G=5)E0U"TW=H!;#^Q0,QJMCX7D5R<5#H98K4$:#,EK%64GE4L439@2#80X59SX J;CLY??L+&FS*'" M(QRYU[.68AS:NYX4XWC9&P\/$AS@%7+8@DNN8&JWCL)E4QIF&2N^T!=N9!3<1TR9B MVD1,3QXU:R*FS_?LSRH,V$1,FXBIOLY?MEL>3>"T"4252U4WAYVR50M-X+2A MUU/1Z\#L=:K8L.9, Z<%5$X3/]UGUY%G%3EKXJ=KVAP]*RJH>?RTB(C4P3;; M%I_N_$"QU)XU4+Y'!:^W(8C9&?1J%\0T#N%9?ONWV^"O;U='+AK\&^U4\W3J M B=Q1]7@GP)_!@_=.JX3/9ZIWSZ4:T6\49NR'("?_+DP7KE^&+[.^.Q?/P%Y ML?'/-_[YM3[:+9ZXQOF]J_/[X!M[5N[2QK-\&,_R/LGL]+]J%ENE"3:+;1;; M++9>BZW\!(^XV+I&73_FWQ??'#N?X4EAC6UV6IFXVN$FMZ<@"KMV!ZUAOWK4 ME/0T";!GP6GB]47=X;4+<>8MK(K^[U'''(Q/4215@H$WQ%P:PJHJ88W[YJ@_ MJG4S]AH([RO7CZCE[.H$]C"5 4;FMQ=\KA:!XSW^HMO*"4O?VJ'@8M17 MUNML\+RQD(I;2)WQN+&0JG(<8],:E5!$%;2.NKU*6D=?_,AVE3N5\M]D4H[O MG=0C)KV5,OEFJ7?Y5)'#ASUSU.L\JEHBZ\AA.>%R>,>F!Z M=&O'"853Q[N(::2;]IR=NBV']2(WB77M3NQX1OW6:*L]WMEDCUM%#?(]$-16 MJ!B:Z=(MJCO$3;S.IH13MPKLV9TVW' \8^W]QS3NQ?0.X[!WMN.%'(85X6N] M28JL.^+\\;Q%[_OHBNP&B)I.JYU@CF&=P)'/ V?03:H"JK,O>-Y4^8![PJ4/ M@0@7 L]D&'#K<)%VQB^"S!]GKU9&+##.8\;Q8:F!?O+Y5JI-M JR?7I>/!&"1D@/%"(8P/?B2, MD>HR@__"+4 0)Q+I-)>?'<_V8"ZN<1/!!W/*N]>9^QH^5(,XH7'I>3'\^+-8 MP(X:\'Z8_MRPVA?_6VHE,K-?GZC5/]I,]U0N404HIS6Y";6K UE:R&K)APYK MV6UUUN-:,F:D7GBU,A865Q4HV%(EL6OP+9>KNP@:#1C]S]AAI2]5)7+HIJY5 M#(E9M!_6RF)D,RG8&-H*.RLB>0KI$I_2;VH"Y@KH\4)]IRI$=[NQ5#9B7,5U M%>$G6L4JS3" ZS!E(I#@Y28?&R\_U@&22VJV=$K&WW=3 M[-:3<68>[ZGBRO0=2:,[ \RJA^B^X;PCIW'2X8=;*&=3)I MYG\/OMZ]E6#'JF-9+6_!M4P7?L]2XK5I?!!1?8EQ8W'MQVOJHOK>S);1KH>Y M?+YXT^.->-,-8W;+<)(^IH:D. &=+54MTK3&C88P0VYUH1LG9E*H-^KZD9JLIA6&:G6T)J5*MFJ&I2XY=4-F#.W53<@DTF M0(;(A. JB(O::;6.V1Z4$!B-D7%P@6&=>7GUR00&9C9%CY43&;53:EVSUR]! MHXV-<5C_QKALR6)C96S:ST\BH-H";'8Q$TW3HM(;.!R?"'*L,2K6..S[PUIC MP%5-0EQG&H5@#K4S7]A.0/U$*.=66AIS$=W[6#_T3821K$EJ+(Y=+(YN"3]H M8V\O%>0V6Y%Y4,"-"^2RI$# M&Q$%X^+Y$!_MYX<(L_]MJ2*7O^J:?:M\;&E_NU+MI*"&&YX5-UAFK_.T++@3 M<41]^^NVAZ@2D])"4((ZG0'C?(7)R'ILSF18'0(+K_F75':3$XU('04&PMY@@UL#JW+S MAL;10&5?;!Z1G!/)'CG9Q%^U\.1CA) )#]-/]^#$T9%Y)6M08C0PF.$)L6"* MUCD/]U'GO&\4IYT+H#\%_C9U"9C?7/B\R");=%N.!,0;2) M>4\"9#C^"C0#(UWA#XD5-]1+-]5]375?SE#5K? J:%4UY7V%R_MXJ^I3XU<] M"CBKRK6FR*\I\LL)4MX*L"W$!H.D G[$Y^D8J:G?8VB9W4[9!(^F_*^AUQ,M M=]0WAU;9_)>SJ_\[8OI&$X:QF"(\[::B98S\8DL8.(;X"/D] E']OW;2, MF8#+",QI)HOG449/ C%U,*T\ ]H'<)YA8<[ M* 6Q<;U HAB&DBU6>(4+F(,_5>U00JENTKF&%* /$"%4QEPIAE_O8.%J?$^# M[5Y)6##U_((H>5R%KJ,'?W73IB*,X]!K+C^+3R>0^KP,ZO_ M0\OXX]YQ,2<&!$ <:DNXM[]I0R-MPJM<<>>$KA1)U+S@'[87V\&CPM0L M:>H;GL]00T"P"%D?QJ[,RT%IERQ4-0A*G1)+?G%\)PYKS)P0-"OU:0(Q%^HY M)?^. R><.A,^%^'9\,XPGMSKDZ5IR?G@"W/V@SHOV.$]S\)^Y#03V \W3=BA M-E1Q% ?<,2HW,Z=@0DFW70G@_(U9(FGBS97O\7X_*?]AKS,OF?%R!4=K&OA? MX_V?L?/-=KGZ"X_]MS1CZR9)U:JO +LDQCQ&%[F"$UH)D!MZS.]X&T-2X-[& MIE)66TM.Q/XM1![$_V*9/,)[L+LN0'#-]6S!-*FO!615H=W.+H%6D#MM(W?2 MAYU;(*CI" AL4"AHR:!].A74*@)V&W2J>%3)FS/8.&PJ"8^#.>,ZL*8IZ%.X M97EDR][Z]#V8I&C.D_&V!#^#]O(==6F DT C#,V<$*PB]<%R8N:FU,TG6#0G M%GTWH/$FN,3?0VXX1%(0U_M9FIU? @%[65^)]Q%4.A 5Z*H%**N0UXLK9:K! M@[21]#8P>2Z+9&YQ?"N#9V=PJT2C+T)Q<@EMK8#6:9*63XVA MU&F;G?'Q^\@TF?!G351#LSWH-ET##B2^9YR8P2G+:8&P. MR_1DJPX6<4-4E26J8<=LCTN([WUB*ERY7!7<5%[PU M[<2%26+B!B>=[ MH9\FLG 2[#T0^-T]92O'MG%+>?C"SE8=B)'=W-"DPCE5M0X95WF/ZE4HS A0STI*6,M*?R\--,Y M\@VP?*+ N8V3BI-E$K.#"$X+]A!^+.8+UW_$4\$SP*P^X84RV9K(PZN-RM;M^\DQUKI8\2$4T M4P8JX3']0YZ,*K9:++<[&17 3&)LW&_"TB;; ':.II8=P0Y MPB<[8$WW_BD2YN?$37*6$B;/"[2.L0,?KFC3D*D/BX6YUG;&10/$FYF?Z,:M M0F-F):8C$\-.Y$F<$A,+1$9X4)HU VDG]*K5AM+7TB"V'^Q@JKV )0R,IYZ3 MBZLV>9<3+;D;6T2T>!D[)F_3=X>&[G9WJN3+;.Y%KP*RX]>T6(**XF2I)I'V M9]1D 6-OUY>@_DB*0,5WAW74NIJ0;45?II[KNE3[P;44>;0J+T58^R%+/\)X M-L.J7K@F8?$W%@1C(FVNR9Z4J,*E9NY$J3K35.ZZ-Y/6BPP7>" BZ>;!41A6 M!VNNHOOD1@\\@F4)21T*5J.'0M#BN?+U"8PR>#JC5$3)^W.2!OX*]UU M:LT?<_NK6#:\72J<@_^_C1T7/9SR\FU'ML%)=/+VAJ0LE",H0?HW(C&Y]V#B M=X]@:XI%65];HBC)E#'/[W^B. '5WYR/R M06&,?^GNO\ XS)MN$2UO=8^^97_YKU&G,TBRC([UXNSFX",OWI(8P,#'BL?V MX=Z9W*<6LN3;I1-&-E:2QI,>R?2@E1,R1C5HHDT7V'>RK%'^FAWNJ1U#S_C> MG8]?J,+*C$6=5DM>7IO&*W0G,VP$T%$@9B((V"ZW0SGA#3*/^])J,G-5K-(. MT*[ "#_B5PTI'H8465,9,U ;KCQK&=&+%^A4%J[/9 5BY=]PY/)VE1R4,T?= M(\GH%<5/ENCAQ#&/Z+81PL, SH0O?%)U$-+A"4(ON M9B'4E&ZOEFY;3>EV4[K=E&XWI=M'*-VNE')_%P<*"(3TGB'RBSG9I8HZAG$0 M05F%"U2Q+[M6JY^@*.$/7G8[K6[RB>\EMS4]O(Y(BMA-D0UI0C*17CG"06$_ MK6DHS9,",&8O!:KGXOIK16J^R[N#N7IQ,)?-0_B W_CNH*$]DC4BAX1Q+J\3/X14XS(%!39_$8B)DR#Y^7&P_FH[AS\G M9$<)1FR<"LS)H&_1KXT@>-+DL27RDBLB!804((",/66O"6]MQ!00AV!Q_4I& M14B6V53-2DS9."I-,V1$9=:V]LK^@ ;12[R?9$G+LE+(KF42JG:'S+UY<]B_ M6.W%;FT'NHN\0>39.P]>A-I?URZ!IG,@>I?]EJ]+.%TUM,-0^7EX],Q M\+ ]1T1,ND+0BR7\([\UB;71&2U/*C23&P["J_+&(/>!*+()]'5N@\A(UD R M!#O;XN]XBTP"=7UI#5O#= GP$Q[W9;?524'L0BUFL;PR(UT40>"!5"5AQRUH M?3E?!K7*W,>4D)GR]46N7@N.D'C+7B_SC)Y(U83)KT5YI-Z: M W[+.(S[6!_LET*WM[<"R&Q<4.A5O 8R:3AMMD]( 72H(0E00UX)5@.L<$ MQW')B$E/@-U/'JN=_GJ2R7Z,A]RID)F&!X%*2(!C9V57PJKJZT=B'O5[T#<'9])]"S)2JDO3_TA M9:BM2T+*)$ECK^0JLTF@QPNDJ)=6N]5..$)%P"C'4LM'(=D5$*TM;.# %F;? MKB2G.&$R/LI-RH] [EC-:UW$\#<&A]^HZR0RJN>OS,! +V8$# 6KJK$KL]#R MLV?$V:F^R[C=A,6><1E7"/05A&LZ;Y#4#EWM0#)=+@+'317@R\&VWXW8V9IM M0<_I ZA:EW>!Z&\JD -@4E.#DY-0Y!.:)%Q^C)A*'13PO$1WI6$S^)KRJL/^ MY")G M^JT?P/T5;W5DHQ**Z?(AGCM;A\+#+A>QQ_YR%'-(U)I@8Z/0ED;^Q Z"1[9O MW)C$\DM+NT7PC]<:P=)(3C@H8PYWK%ZN.2S1(-;91T6,F,$)C9BZD,L?0HM8 MQ1'0_W\$I60%V#9@;GLQ< 4>GRPP(0$$=\OY+4>X5#X)?J^R$CDP$U!#]B! MM)!>#CJI1Z;&4O):LP>E'^PG'^TQ5+4DA_R &"J)D,C"N__(/C$H?FSO$5DW MW4]Y#X)%:*KLY7#)XL9^1%DYXC0]N(T#O^ETM1O3YB+X[M4.H PQPMU\$!KC04-6%[FTF5712 MXZ>D)93"=*TJ\*8Y.,%*:A="B'WBUM5[AYX(#%MDJPH Z=:!S,@P M+8("M7:7MB]_V_[M/G*%-_:2O%L'X]2&_!KR*TE^1X*Y.P'RE#+15^XD3^GP MO=/Q5P6+:V#MN[GY?K;KK!#9"BZYDO1A#JT=V[H7YHM3H ,^&P8?CAH&;QA\ M_5K'9M?:-U1Z77#23V:!Y'A%]W$!J+ 8Z@W&![OB=,KM4*[DJ,HDW_0KDT:Q7)'B8R MP #;]G*WU6)6- DNJ )^91MABEQL\'N+:-572"?J1]C[(O,D%H; M[OWN;K+GZ9;[DW;S'.WZIVU()8EK;';&3S/[G\IS-;GUGZ5HZ9S**="(EK,7 M+8..:8UZ]1(MF7KSXZ43_>TV^.O;/=IK_=9HJ\'6V62P6=LL-D/]SQYGO152 M(4V,S&92*?QZS#N/(E=,,\BC]H;,]1JGH!5*5;>LT^>J/U_$F\Y&Q)LR6>.#DT3O$BB/'\9T2%J:_:OD:4 M!&N(YHF,.( P'LX(2$H.^C]V-' /%Z][.B0 M O2S?\2>8-.IPW,?OC;5LSVM'.#5RW[+6OMLM\WK?LUH0/)Y'=SHU4MKY=V_ M87LN^7(>8/QZN7#OHV?>5=_D;7:5WX<(.3%-)[(Z@DZ MP) M+I/*60[82\FG5J9RD(K+,NG[,\>EK'YLTB7@?;+82J/AF%&)_H&4.,D#^*X+ M$?]Q#VLUA#VY1YI5E(K0*%S\RCM 9:&),4E@P$1U1,63(,;&#@KK0FL6%@J,SJ87[@FW%ZLLM5$F5]8-4H'(]_T)\_,K^I'A<[R&'S G& M3(6V2TC,JTX>/E1'TWD())66K.>#5QQVJEHC&QL1EBX(T#<"4:"ME3\ .=39@V]:K,M/9>(P:T*]F( M) *03A7E(*L0KU5%-.VN>OO6F:C>3ZJF^$IKA8.2@!N,XD4;D020HC_>PE*X M,4_-=?4VF),$*$W'C\CLCC1EM=WQT]VI&+>][/53R)53Z/]$CU9I4[I6:W"Z M35FR(A3XH@) 2L6[ZKNBP_.36U:V"U8"?RUL2HH+1M\D^D4"N:ZM'Y [L'J*F"$*+[GXXAK+H9Z]]]@P_\X#'3 MDT1U(U)(N7Z8!7I![* $-Y$0)XF!ISZ!'6(?+^3CO&6GO&K?^@0\)JO_ M,[9E.T*Q MG>5?(^XN3J?%V-2KOT=2=&8.MF-*L%VU=TDN49%5.Z'^*09Y HVA&<9.22:) M(81@0PD.6G9DS%+,T*\D]6^^&\^%&D&UJT\QM'$ZB*.-4D_AX.&"=C?2!NV= MC+0#T<^:%GC8!1'E]N5D@CN,#/Y>BJX:FUD$#R86>*Y2RJ1R8Y;(C5"7&^@S M!+E&/C^2[;]<7GXBJ3JEQE*AGV(N(T]A?STEY-DHL\,PGB^X%[%!+<[4YMKI MYFJ/!$)JE?0S^TG07 M87-9 .%H?,%G[.6DCV:+J"M [>L^FHHAU4]A:]RI,75@^"!YF\)'PUVV&BI@H<0HQ.C63M5'A['Q!0T44HRNS:A8ZLZ 23>)XH41P- M'A,((RAU>N;8"/XO;4%F@\F4@L,%XILC$+C1WTH21'?X_LL8@1T)X ?!_AVB M2KXB14(H3;Z*Y51C349N<= G:*ZJ!+-KZ'+E+MUHZ(& M-L6I<9UM)S#^28"9OP%OQ$&*N_QK0GL;*7],:)**HD%TB,Z%1:S=-C,FP7!*C'#5?F O3+U'CU8L./7KQ. M+"#YBRDN$:';3= Y88@A75@O]U@)X]M_RP8O\8(;ER.HI/_@\3^F>)PZA"2N MGP7Y+<)02B S;.:F=!+U/<9C)[$(_PCAFL&M5M+5*R1+[!F'*-N(IRUMRLPK MN?6:O$'Q)B :9AAFAM'/3T&!IOV@V5> MR$U'CZ#^)JD?+6%.-XBQLX%E]H< MEF"4T[/7 )4E=+*]6 2^S?:SG!FYXX"I343N#TY6>RL4V/M\F$+RS%_H1]<*7EF,IWX MDQ,$^G(5>2&\*8(HIOZ%%#<1QOUO38H0NG#2FUWYQYG])A-&RTX:+0'[ &&R M]3'W\=J-YX)F!6+$PD;BU4JB-Z:3Y'[H)H>JV?[-,,-\2:#G5MJ=":^I316^2?T+CW_'T+ND!O9F;=$_-U E)X"F0<9Z0()-*>+'JI(Y= M)J2=B]L>+),M]Z1VOBE^6L2WH G3,UK>X2;3="73M-OT5FQR1INY;-'!U?GAP="_L1.S>D=A7H#9>@IP,1Q8$GN^2D08W$ M' %3H"5:F"9!UBXZ1V9"^H>XYUCVW3(-<"FN(6WH:3*1'#=.]CJ@0/'5>%H[ MNULQXU!'P A-YL_*+$G:.VWH5/>K/(]ZI99+T)GFZ8 M=&*I,Y%:BTH+&\YQ%KM@^W_CG.@-S4#1@>FC2$$/J!8\I=:@,NHO+\[^!"1' M&H%1S4,#=FNJ7V&<31&TZGB:>F;-)=!W8LJ_YDM2S9--_V#RTAQ!F;Q*>;B4V8?T@T(19@\WP, )@1)D/.!&\^TF MET,G\>"0JU5>Q"GD' ?KL\NHJPD[7-1O*4V;4L;I#J]-L,:J];.0,1144OF[ MH5Q%(24F^'&8<5602W*:LGYZT59;S4RNW:)Q<]$3X6*O%WP3,*@?3X'89[+2]=.$?F%BI19A4Q-"> F7#@BECDAKR3)-^S6OV &/U%+T*R, ! M7J' -9RDQP)6UA1@*0@\!Q8,D7G2T =L&VR#S?FB&-V&ISG*QE%U7V9W4/Y% MF0&=,!T''_2T)),PZ?DJ3T']?[+YEV2SMPP$P>;*0I+GPPS46!JYD*_")>)7F7G>")* M^YZ1STP 63"9+Z><+*D#U0#*\6(40.*[G9R'-'W2)20VLDQSOOY\HT5N\0<: M@VF6.-H"091Q[=MWV"8F L-%W@)4'HQFG65%$I@L0,U"T?E*Q$(&>=/Y)U'^ MY*6PW,37STQ ;#YYU*R\_2NB$]LQO_H(+$DG? =\O<>PW\FLF91:-$*>N+:# M.7VHTF('S5JI2E2BX!W:KAZ;+G3M4ZETIB1@V>T5]BGQ3WLAM;_D#$K6UIR3 MF)12FL1XKBLX2T+=$TQV84_@+^33EJ$+^">Q">EIYMU)DC& <[\E#SU<,>!# M_Y$#&5IG6'2+8I7!_/"^#H/!DD)9_0:6(:>9QG/>LHB#4:8F":3FR>E:E^@D M&=;"FLW8E?8.'2!Q'A921NC3X1 C$IQ2%*GF@D&G]MR^RSH2[*12\)'O6)IV MYW0=LEQAXK><"4I-T T7N>0>Q"HU[TRK8*1>DRF94JEK^3>)5P($[8SR234! MDXY,MG+R$-@,H:/L-9)T^!NT=NC&!0NC#^3;DE=POJH33ES,0B*EJ@;BEWA' MS\2L<8-VS:PU.)DX)G(&U?= 5?'1RIWOAN8OTVI0VQ?&TZ#;8#PU\?HF7M_$Z_<7K\_@DO=[VTV "_S1 M40V;ZR_O?S.&EV5!!)[\YNS>6%9KU,&5_Y_?+S]\N?YR^>7ZG^^-RP_O#/C@ M5_7O=]([^B2C'$ MS9GXV9T]7?H00 M8\Q1_["!2-#O]B@\51]CY'KVKKL.S,9=" M9IO)S)C[WU3Z'_OM\I?+M)MRVC]=_L>>+ M']^K;#2J:^5#D9&S-:_8N%,UIN3K&3EO)!\CJVXY0/EW% N4M\ F2$2=;>:^ M)R)T$:GL)NTHDKJ"!%[B"11-1\M\="O1!4-$%Z12'Y/$%@D<63:*7B5^B;;6 MM-I11A.3Q$,M+HR"&&LQOCMSNT*@)Y3^\-+J#HRYQ)$Z/O()'N?+?KN;3*$> MZ%2=$V#$,'@L>DUU+%3@"/049;.)E*A>%:@)&Z8"&@AZX=H3D0!CDF<3A#1* MN^8@UA]$C07V+J9'%K0'[='0>(4)VOP[-&@C@5 C_GP!9HB82O!5?WZK99RD M;1RHBC_ "GHU1OB:0$\XYDR3F]@ARES->K_ 6^0WVZ6T?CM 1[I*3"]\/955 M>TOW ER!\.[@4TP98 U. Q?=)+4 M AV:@.]!*GU@YJH(+B\7?JR,LYQ9A0L_TFV5D!$SD;C!/I'AS\DDGL>\:0H" M#FA?( 7QU9&,@%>7'Z^N7\OHI(8@#>2-76%!'# ,"-T\DUK*K*$O+Y%)OJ?, M$'ODM/,ZQ^FO*Z1B9FL8CY-JT*[=@/G5T31T3GB:@KE ""N06\M4+"U(2N]E MKM',4,HO2(Q)M.!.H !?6AKV*"RZ0B=X A/VI09H7Z6= )(BO)U"!)N%U\=K MJ01(2OU40Z8ZP].]WJI4UJH+:5U0NKVVBVG^E_'J MZLOE:RK?7*-=\FFDI(HQ7H[U&[J7?RT\L)0=]Q(_Q5E*V54)"V?[- &K$\T= MY>FRR9NR8 'NWUMP[N GM*[.3T8B/Z,Q?^A(W8G(\".U2X'K#MU8O@14(9\) MM2;7 MNM/Q\C10)_C%5-Q&&?RHU&FA%0C< LM0DKW:LI7'YGX0W5$Z%IRHPB5%A[3Z M(/MC#ZYB"HPGR9.?Q?06@H.<"DIYDQ[L3'AF?,=C2L%O0/7#J[HE)5<B=H,/+%,&R:=,AC.&"!&TBO<9;6 :(1B!$3 MEQ.(@!5G 4><-/2J)=JA<%!*DW(EV>W*A+(I4HXUGLHBRTQ(QQ35_&<<[DVQ M\;Y+&DT@L//)6A5 "E=JDR7$*?8:H2.%0UN9\L[D9^L"8L25"K=/VY%T//5^ M\A5MG$,6V(\0*E:B:BOWD3A).%\ZC]!WIQ) #WDET::2EWB\!FLJ)^.UWV!- M-;FK3>YJD[MZAOU)B[AE2/]_=/^_)K3JD(GI^)XX>-)Z_CUSULLA)EC77Q2"TZ9F >^GQ]A-F00:_WA5#%4JGV-#DR(L$*)KXW0X37 MB;3XOF'K1@5^H-T8DE4BS;U860P8 @=6P(0(O^>O$5W^EZ<[]J7!9 MGX_[/^3-AI>65NI@3[.I_9BS,-RN3898D5LYFP?W" A&J8#4.U(Z&L+7;]9: M!+GWW:,KI-&HM$+JPQ>]SEX4DM5N=3NC4D.M_[QO]9I)'7U2WR1M]FQ)D!DFSMNE9/J(VKDB==S^5;G8O? MX$?WQB5,!2X;QM]N@[]NVY0SI]]T)5+9H#D%"S&H'M10DZK!Z>JY7$]=9BZM MG]56=9_*^6>U&PWA[$@X6Z3C:C!C,A%PK]FTUD.+S>V7-UHJQGD,!+J\0WB@ MB^PU99EKNR,O#K?I)OHD#+;?3'^3KSKTM&[\MM?SUTP]"<.N>[)S5\LH$$I&VO:CG) W\, ^C>'0/HQ_B)"U7*"\V$+^/IE)(,[ M?]PS9#*EV"2I&-FIRTP1U4=,MMRF7* T'2=-D5A.W?"XRZCLL*H5;R"$KP*6 M;E%8) DIP?]Q*^:(*_"H)H2RHJCQ)HTD-QKK;AR$].3UVYQ?*P,G,'1=T.YD MX\KK-/94;T"-CUF")YBZ(@WO-+1;&^AO*BB()AC.G9^^2# C*9%;0ZC4,%6I MMHA2GQCE&-,!Q9KF^2XBX-2YF7-KN_+WE+G,N)<4B6X61/_E*>5V4I9?P M:JDJMD]WL8/![X4[U3G:A1&Q/<0)D/04<51#%"WR_AD.*']_5NBM""M2[ M<1-1PJUKGRI_+;NE9M/ ]-Y$*ZWA,TF%B/JL]GW-V5-F:2Q5&=% E@?E<-P? M]9N/B5XN03PS=JN2R2_[K8Y>#66\'+3:R0<)R+K6.W:79/%+X_YQ@6FED6KP M0K%XO7FK@DF1&8JY+^@F4 ><63X5:Z7#Q@.\?81UCX88SX6$3HE^"50 ,$2UBL]4\KQ2%M7 M:9T6SOIQJKA(*SV=-.:_*YB?^0T?#8-XD96KK#1H<(N2D6Z8,1ZDN"F_()- M3)?KKA#9>&+'DMG2ADV",=HI6SD*DTIGJ40X7Y:/6U<5^(+H<2%[4V7FL, $ MX3#I8>:);YI-#:29H%$_,H,F:$J4X#U!&C4R#; MM^-@U9';4YGM@#5,8D>RW.=;.M?EG0@UP&V559QIT<' :@8H202NF:1[NSJ6 M!@6*"CLU;W%#.?L-E'9!W4"3$EF*A:"I)[*0,OVXZ"+BX(W]U7+ M/"H,0SZ0_8VRJ6OZ447W 77?25LL8TDG5@W*;D"R[R]U+9 ]&2;PTZ3=CEI! M:+M":X4M#XL':QE7V89IFTR V_N M%G]9O$:N7 ME4U>%B]2;V9D/6\OP5&A/LK60EJM8;ISQ8Z:FW@0TS%,ADH)U2S:C DD":]E M_ _(&Y#>II27.H,E:'BL@+F:)8>H$#1?3,-E"X_*D%A_ZK6%:+W#"VML4*T' M40=YYL?1&MV205C'S:&_=ANP]=.5G@SV!K8^:,#6FX*5IF"E*5AY?F#KHU-C MK8];;5KXS]=_&>\NOUSN M8'P<5#_E;V\^.55ZRM:Z@7.\I!3C MU:>KRX\_&=?OWAA_<[Z_\7SO [;;9&\@;LIG7/SDPGIA>/8D'; :)/UTU#W!NKN MC=88XH>00<=C@SSGR9M="EL.)(H;,MXC&8]>O,UXSGZ24;<;C+KM[:+9G.<1 MS[-O'5$L->>WU_,;64O\J/FOR8A"M*R&*VMXJOU.PY6U/;_>1JZ\RJ#+-SQ: MVS/N=QL>K>WY#3?RZ WFEF)2M0C"O_S7J&,-?S0XO[WAU!J>=+_7<&I=SV_< MWJQ-L?'&SZ[_T-P^ZWBR_7[#F;4]O^Z+M\43JAKVK.'Q]@>;V/,0M:]O"0^L M2:-;2:,;[BN-#F,131I=DT;7I-$U:70'P'T^03[4Y_>?/G[^8GS\V<#,J$_O MX3\?OAB?W_]R??/E_>?W[XQ/O__TZ_65<7EU]?'W#U^N/_QB_'S]^;>"R5[' MK73@*B?=_Z#*O(R??&SFK^VBF@ CXN'(^*<+C<)]]NU[7%#591CE0YV M]L92/M=-*C=545;(XZ5#*,-4;:^D USC5AI(MQ2K#OF\\8^D)Q\7"D7A4\ZS M0@W;\DGK^'VOZ'01_-X/YL@Q5&](30+38C$0!V)!S1ZUIL8!,)ZSU@ M*R6K&00=59[JTHYI>X) $0Q&@*N7N!C>%)154ITM\_8426OY>Q\1 0'?(]7; MJ]\])_'RA:]EDMUK4V>)_PX9H\?CHN8H\%T#R]TT9@HHE9!@?M9+46"[$=/,J5M6EE/:P&!&' '=J-V/LS!M*9.;A6J7NQ#%?4!UWH)QMA ME5!D2>.A6[H:BGQ%0;7_++21.AQ9IIT5__^-]W,[Q&6X)M_1[;F B MSQM/V\]:5W(@&<8*\^>2\ $5C"-[JWZ]&@.J(6E-U6.4M18I@A'$5 J._Q5=3;])8P7Q"4QF=4'QMD8T"OYO+= MAWM!0 !9&VB).V:R2V%B.^')J)^8R1@2'@(,/I^P3$!DQE/FE63QLIA7SI9U ML#\!RS)@_S5VA0S94&10KG6O5?N4-^DM4S+U#5N> NZK; /+[(#[3U-I&3<( MMJ#].%F.^ Z$@UT>3>1=VX@0MNX61:5IB&^R(P\0/QRA0K]CR#LF^JD33ER) M9B9^)(:#MXGPZKH3H#H7R;"E2:J9PS46L_"&PJ M&BZ_ A4]VM/2S,X@Q.1/_@_LANQ2HU3:98TI8$]QEZB!:D*JMXFJT:S_ZK%_ MOIZ\0IF&Z#]4:&#\9H,%$E1N[AM@'M3\69;,:?YX:9W''N(!H7U%#9X0"D5] M;0.?D%92,),**DC>7WBL#40BQ1KW\$S?Y ?+&BSSM=1://HD,?=8;=C1&^.5 M]5K>.G"\88?A7G=>(>N"[WZ20UW"-0(_!1=B[ M(ZD@@=#PJN\'"9[.O^/IG60.VO-D43K:4NY!3'V%8^4R'AC!U*#AJO&*LCRV MWI7!JL<>Z@Q[^7#ONQ+4Z($-#WB/B8)!FY\4 OF3(\(P)5.3[0]6PL*F'JK+ M4\L= %G>TP59]J3P6!A4Q(G4N3;=1G-B5:.FVV@3=6JB3DW4:4]1IST++QKG M#?:E=R8%3*I?$10/SP.V%@QJO#'6J:[>ZI5N6KANJ%&WU1L>L]7@ 8H9UQY^ M?GGC.Q&"K;#0+:,EF_IP64RG,\?;0VF.7Z7 @^Q#(73,%%UWXMK.'.PX=,'$ M#EITTM6"#9O0E+O#^YHG,0T1ILNYLR4T(",!TK563"5VH,@TA<, 98^@CJ2^B/A#DXX?._@C]O?B71)NN0%\?^?[ M$H@:X2>="4'5S\&.88EL"(2)^,73HEV;]F1S9AH;76UV!['DO$R=F.G M5X^)+@AEK(S1( ]/"ZO0FHR?3#_[,T9OQX: REIVVI)S=F(VO-&<)NKBQOR8 MWDS3]M6@,.Z7<$#3\&#:C9F]0"9CO1+JJV(+&(U.,R4DO"$A;:;^F<27K'N$ M)0-IUR48G(;.D$QR20^%>D=ZE=7NKLQ"Z?759N $;0L\Z;13E\)E1[?(H'U2 M.#/P;^W4SAO/4BCO8C7R:'K:XU?):>J>.!X_PU_*OQ/O#" MR/B+/5_\:/P+F.G.^/773T\ R%ER+UN]RF/6'1N22"5EX@6,FVIE$RJ4*0D2 M$U2@-1Z/6\UY'/ \;N!%__!#N&=?81:2'WB.716$J./M@LS3,E2*ULX[L+OZ M:FJL-L>MQGNKL>HW-5;/RZ9HHEU-M.O(-5;':]'1E%WMI>SJ5#56RSGLE'2O M55U]5LGR-^WCS,9EM3@G3IGJSN0U;!O^O M"CORBY;$;"8]\OO6;:@F,VJN4PK_R2H0EWN"*NY%XMF)1SWN/4/6_>J R9U*MG.[ M%EVJ-L$[J#2JIB$B"D-)N:R)5(54KGS*5I8%0$1:EL$Z(X,3$K@N0^;FY%JK M!$^@ M:+.%CXH<@M8RQ<:F\\:8=8WH2R,F\!IO9$*<3E.CZL^UG(OO=279,0 M%IXMDRZP06LPY9^;1E;^3P4\Z&(C9="ZW*Z6C#/"DT!D"Y?,@/OEOM:<1J)\ M[XF60AF2&O]R WZD$J*-ATLKR;Z!K!2<.$?54L&"A(():%&ADWW"&:ID+2J6 MG AG(;,2L?DM=N"F,\@NE:9]*SB##1;K>VZNU63'<+*!?O76#&[>7,W_D]E+ M*LGJ;MG/E%DP[0.SAG"+ B-RYH(:>8D7U)3=<;:2"F;W.K)FLB^G\3$AJU1P">JD;SAIB+?+,'LJJ6X M/"G:<#J?3"DP2A2X^U/%V;_%)*$;)+IL\F%6[0.WS&(D55F?R)RE955G[8\D MX0MG=2L0L >6 J3\)_>>3I>N=3I/&](3N3 SDU5R)XNJT_SGU,1-I)J?,2GP MQ91BZJ##7SR-*.I0,]%OMRQ\:A\AJ6%K8&T>Z@0AJ0/ENI3N@_8!/DBZH'5> MO*5D&88R6<:XN1$N^N2/]:<99,,Z0O:^L_[^YS4>,4[[/:]#77V"=CHP_2_W9U\C$%<217:O MN-QR5UO;,WO3)AZ_CWW^/B'\;X$KP_8U;MND=816]]WKKFK;]12UN@N3B1#E MV6UOE\R"U@7Y?XN0R;KU%>HK7YJ$EC9OU^?+3:[T$>\F40]VQ/ENA"N)<\>N M_B)MU[)L/?G]\24!OTYKM[1(1![@K"/*2-@XF4Z'\A#++/>MG&"6LAB MZWWYI'4]Z?)VF 5)[^C/ 8='C=ASV#<:A],72\[2T0L#;L/.W';#O[^X&"C7 M:1Q>W-GVX@W2PJ4WQ3_>IX1P&5W908!IV>Z.*L,*>C)&JJK;?[."KD Z))'-TK6W2*;?N7+ZN(1]L40GI M'J;)M]+:*TO]@Q=OQZ (1MVG4O\&*CR$(BAB6#Y3XMDB1/=(/,,7;T<#&_2!E@9=EI].*M977-X:"S)U.D\-&=R&1OR/!IMO!AR'", M9-@VQ]:@#F1XYN;RI6H+01G-WU"NFX8GUB,L/E.C9XO05MOX.=G%#R+:S>KI MMU^\[;7-3K\J5D]C,A]:UNZ3>BQLUVZ.![V*4,^9>](_4@7<)!,*>8HU?([4 MOT5VTA9RO'!'FN^ 1=$VA\-^15QL1S9=SY%FMDC,I]-,%VBF8P[Z[8K0S#[M MS.ZP+B>WY8"N9P_&0!6O9T:F"//CM*VV:L M/H72^D!I0\OL=Y\L=H]!:75/S^-]>64;Z_7DE%/$>MT#Y0R!'HN36-E5H5\M@C.?9*/!>33[9G=7E5<[.=I:GY,L!I=88=B#W[2 M"K(;RA(^AI: [D>-O7DVY+/MA_3!EUVJ2RO\P8NW(W/8'E9$WS?FXA$S MD7:GFB$EL+7[9V8F5CL9*5]('K9.I*8UX,4777-F+Y1E59:[1R_>=@<8M'IR M3G9-ZJX:'GK./%0H?ZPL#XVQ**9C=O>6)5.MQ+&*W3/R,;U^E1U65.<1O6.I M;/Q@8) A>GP*%I1V,%W8^JD?8Y;:DX&_BEBX^Y_=>?K;%/*7FQ+$;O!?>T)C MV_OSSZ7H#)X,Y5><.\-Q)9[O]O!_2Z;]XVQN8UEG".U98GE);V5AP+Y_&+"TD-N]\ M_TX1_F?>OQO/8 1(39 M Z;5K4I6YK-(K]O7'7U;OL99\L@60?ODN]>H_>+M8&QVV_NR1 OWY*NZC?J\ MZ&R++'XZG5E@OUKFR#IXZF-53-N*R6)$&;J(1#"'<[YM4+U+BED)T?0.MH[Z M0BTN_%V_[XC)I)/G=">8H/8".A]+'?W),U:[6\ MI163B-<:#*+*('ZZ5#QCZZ!8*#[!MQ.[%Y*.L-UBTSKFG(BG6#!^+\1#L:;> M\,PZQU1,>NX/3?:,S8.R:+*:GXK [59(&U%C]^:#:NS'DQ-(6C4II_W"9DY'[CDCP?$BJ%O.V8G=Z3DTL:Z[(JI%.H?ML=FV]A4QKQ:&5"T,V"M_/G>XVQG5;77CWP+T=(G._@8W$2(>O!/ MVXU%.JK4B>V$UT:;V7O=?$:'FL_XQ=MVJYWCB%SYP%C8@?$-AS,6(N!J5M-8 MNQCZ/GS:.FC2X64V1>: OKB0)&78R MVH]E-W"7R7^,HS "Y0\\F37A9LYW,;WXCPC\O%5U2N_L+J=['88Q[FKQ>76/ M,J\=-ZUW%'(LOVE@BWO^=@HM3L,.38$Q0M*M2O0GJ(/&-5H\39.6<^N*[&%_ M\#WXJQ!S3/GZ&'Q._D[G'WQ[TO3H'\9/YE\DZ=_7+&92Y_@1/& ;!=L-6=ZX7C&A$L?#F0% MX^72]TJ:G%;[0#;PCK-YF@7\9M\6L+:*5=.SE/_-LO9O&^]S=F U=]MML[V; MY6R\8@:X+'L L"O'6V-Y&QJVY7C3PWC8J. 1).*G](9WCKBB\O8W;,+QI@=F M^*#D?E^5WN_>$17= M*0M,;$QY2*/>:K'8JA!_I9LSI4?GVI:OI9U=^90"R::$F (8 M@)2L_/J[UNIN#"0X0 1)@.J3\V[;E CT\*QY(F-%FH]I4VJE#7<<*WP+%7E_ MUUU__YXYQ&W<@I*<'C M-&0/S(^\)R;[#;R;!%&T.K_VA*+9[W;BNQ$L&OZ6TV]#GC*5 5VFSYB7FW^! M _[&9C?C._=78:+IXEBY;FO90;1T92I'HOJH6F*_1T)5#_M?MW.<80='U8D/ M$/C!9BY\.-*8&_JP7M79H)A^*\_O2AQ?BC ^L;$W](J66!J6W>@;3D?O=*O2 M)U.IM?M6:_> (J?1-PVCC#+O"FJSE:W5C596QNQEE,"IEE1N8+KI^J,K.MVB MY-%N 7ETNKK1WGN?]T.6\.Y[I,"IXFT#>RX!;P;@S;9TJU=63^!JE?+6O*\" MN7JWY]U;EEGS\SRWX"!&P7PP8?'][$9@>2=X>/KZZQ%/I>;L9OO.%!?^J 3F M8S;Z5K>CFSE)3SOU$2CA*H]DCR@*5A1\F)X?Y5"PU>BW6Z9N.L3I2,.D7 MO\VPBDK&4U,%0X]N>._Y].INEFZ&#"XA+ <41FL3*DSJ=<"8Y@XQ,N'Z+]@+ MU ]F+&IF@\&IQ3_(AS7;N/AI$%%LZCQD8,Y[3^S#LS>:/4C(I;XHKJ*5?,4= MP*G/9ZN_4JF#ZAA-35N(D:?^B\M&-'OM0==Q>K;A#&V[/; M9VRUC/%XV!KU MQ@/;M/]MX PN\:V',*DBNV=G@Y"Y/\_<,>SMW)T\NR\1HBE](G <"S>PP^$1 M0)/[(8* 0YRXTXB=R[]\&'G1=.*^G'L^'0I]Z8-XNKC4SG19Y<7W\1^+)3I. MLVUT<)5"\Q8O%AMHP@9^6_Z\;3>=5OZ/6DTC]_,='K7!,"A8*ACS>+KK%5 = MC\ME]'Q1P&N#D,88G0-S9"'^%BS$/>X"M(<0Y;JM5=KC9<=HG_:BK/4OWY.X*X%6[*U,FGS;(-X))GYNW@HG\4-N)E\>_(NYH78% MLG*D?6)#]C@ DK<,?5DRG.Z%I;P=!OW<:0>T_O6F4-'JA$D&%-R%T1 MW1LGNM[QB:Z#>0>F;EMEC6Q01%Y+O;EZNF64XO#?(8-V,V=7-G%I$!9G:0F:?B,'6>Y:E6];. M655OO=AP:_=DQ-QP^$!ZV0AN;1),<;1.O8L.C^*OXP=YX8\^)<=XQ37=HG30 M:8'!8NB=;EG)A15(\%4(VNA\*A-!V(K:T3LY;6(5@FJ+H$,"R&STVQV];9YB MM6H5)?$M7 !WCSRZX4\V2_>W4A;N=D+XEDTFZ"KT1U_E&;X6_E:C;YJZ8U1% M$56FR_XE<(GPP=!J%Q0X-=+]A.!S,/1@C+ 'S* M[T6SD(J#E!U<4 2+HP0JN,@(;UC*#OFA#"T00Z7C2$,773TGEF5 M-I(*0WL7QF5#"$,97;"&.Q6!T(EFR_(^(,.E3($3[M5TI$ PEL$+8H@*4P.& M:7JV[IAE!?:JGL.F\+9K%'D7O'6Q-U@+#*)ZY&\IO!T_!+T3W+ UF&GI1LX$ MU0K"[433!7G/8FT!PK^@I-,1C6=BNF.)1 M'HZPY$GOY*AL:@I,11!4HM0M#S88*M';NT=*JA5XKIKH%;;M@,'MQ&.U9NZO M5SJZQ:;?H"-H@UA.E%!97NKY'5[ U:]9Z,)!>KX;OES/ MV&,$Q(5O#0-*[[C&]BDL*CS^HVLW^DY+[Y4VRZX2+LR2+*4WB-P-YG>5D.N M&6_HEFDKY"KD;E)%*@3<7JO1MSMZ;_;NK.B>M MY&^ES0#)".7^(_/9N/@@LIX!.GY;[Y46W5(&8@6PLY4^L3MV3.P"H%N=LIH7 M*>Q4 #N'@8Y%T'',JE34;!"XLO\T+)2M1EI=?DMMMOY>HV]L)A2HO2FNI]%B MK?"N:\_!-X6GV.SU\=A>&^S_KMZRRHK'5MW^5]3TQJEI@RZ]&S5U&OV.HSN] MDN>&*6I2U%1-:MHG,75!-%EZSRFK+.>8'K[CZ\W*X-AML_+'DE8ZP 3+=5%L M\?T4A'.&2.[Z=+6Z[3NN'A^7BJ#59BOC+CF"GO+1C;PA)K3*P%,RE ZG-$[< M*-(N=/&7CSJ5G/)_7&HT?'Z75..3TE=KK9)^9^$M7OIZMXFYJ)I>N:$/>X[D MUPE-L1;:2K30'IATS>[.?9&K4^6@8'Y2,.^5 W.[T6\W.PKF"N;5A'DY*'>0 MF=M5*754BFB5%J@VJS:K-JLV6]D%JLVJS>[!X?.Z5.,CZ(V?O,E\QD8'$$KX5 MT$\*Z&7AW"3'3U7Z;BB%M$H+5)M5FU6;7=[L;S-W,&'PY\A[ZO\=_B-_^]$- M[SV?)]*96>DY9%C/>RBY8M)L)<8T=PCF(+SQ!;BRY@L[-!R-R?9^X8]G;N3I[=EPCAE#X1.(Z%&]CA\ BAR?U0@A<GGHKE= =3S>'JK.%JHB7Q3H?0%O*G . M"A@+\;=@(>YQ%Z ]A*B9_F4SD?0:_3M")WJF4*GU9]'??W/["P2X6!^_U545 M5NF['?S?ZT^IEZO17TRF#^Z S;1K?]C,Z- Y\F.)#Q^*&2ZMW5R]]FJM\?+F MV^W-E^M/%W=7G[3;._CCZ]6WNUOMYK-V>?/U^X^K?UQ]N[W^YY5V_0W^?571 M7;SS? T>-L'V('%_NH,S;MLNS+B[5M/ ;Y7 N(U6TS+M0H]:_7G':)_VHJSU M+]^3B"N!(NRM'"'Y/H=X)T9GFZUP0C[D9O)EP+^8&VI7(!]'VBZAJV>$.ULOOLXV!;9?5QJ,D0)45-;YR:]MG' ?V;Y?1Q4-2DJ*D.U+1/ M8NJ4U<=!#5S;<1X,!LE"]L#\R'N*6]._F\"EOC_?QHYY5:/EM_C]DHP;SDR= MZL'I\L'U[Q%!R O@![XVG('FIW\I#O\.SYZ_^\(?W24W<1%?!+#RF_&=^ZLP%^_2 M\)"<<6]JYDPMX;?MU***P(]FU]C6]?S(V[4L&A).)PDYSVLWOE'?-;_""9X0+_#B2-GOO%O&9@!WLQC$>PJ M@A]]@G_Z]]]A6\'HU:+?0=%O&4KS/!$ [JIY'AJ 3JO1;^N]G*FM"H 5 > ! M=,^#H\X@MM<^L6F=E54HOK H.M="-L1Z<6\,*UEP8=&,*U0VWI&*\5[C*@:Z M42=SS'\2NDA^]'\KLMNV-555R&Y'Q6-[H^_'PK4DQAT.HKNXN;P&L_ 6*.AF MG!#C&KO/,1O][B[CDZO3Y^PD@75P3]:. "O(VG%:DMYJE36Z4*&P BBL'0C; M"$*C6];@UUJ-R$P51XCOG^$OGUM=ZNI^V'3!(;DR=%(>@G%JC*8VX-/8M'>, M3V=[CS__Z\&C3+'?3L O =\*Z=II]"UG6;SJ!==>!F/?L/:"-$-!L%9.OPS> M:^BOQ12BU^M#A6^D!_J.LTSJ[S=4HVUA(Y[&D.3#AVY77^'NT3+')MNQ5T*T MK.J9:PJJQ^2A)4#5 5FA]XSEO&4%U=I#]>C2<&=\FJU6HV_JG9SHP^DF+U8V M@'SI1@_:>!(\:P]L=,]V"QF74I6UKWCN"2U.1:+?3B3Z4/Y@9 2?@0_\ ]F M#,1\9)B,NN1$P5XTN5:1V3(:_9YQ0LT/%:8V5 65CJF"RH2)=IG9JTK"F8+< M4?76DK@81A-V=^.J,+$*$U?"8U&V6E"$E# FTE%QX1-!4MG*0&EJ0 ?5@%YK M%_>L EJ%@'9$CM5M]$VC AQ+A6^W#=\>5QH2EA8!M@);6'-EYJ1='R..N_-F M,"1F+*?PBL#MH5,]=MZ. W2_M!D5S:V &RKW%K$V+??Z1"LF\,CQ6!HPEPK'HNRUMM'+.+!^LMDE09N6.O368P+$QF M,'/R%PO;BY7@["5Y)=XB#,O0-%X-0VROISLYX[@4#&L/PP,YSEZ-/^:RP;&3PUA> MS52ZO,5E;^>*OM*OL=H-917Y*O)]9?2V3/+M@3YJZ8Y3LAM6D:\BWS=+OH>C M7IM&'SA.68F\QZ5>-7KU%$>O6J6-7NVIT:M;#Y-3HU=34%6C5]7H5;&T0S'# MDQR]>GMW<_G__N/FRZ>K'[=_^XL-UL,'[>K_^^/Z[E\5W4MM![!:O6:[5VP0 M:>UFG59O44:S6_!1;_6D0(GJK9\/+%2"!?U7I*F6JR:4P$]*&83JE*'P[)EQ M;C>R\A*S4_AN+W3^9^JCC[I&_](NM=M9,/R)>:2'%@#;[>,"K@%U*7?"5_[= M]49GU[[8D3OU9NZDL&JTJG8\#)X7 YXUF$YZ,1S.'^=@A++1WP?A;SSKA?Z6 M<530)]2)T,G,Q=@+2%QT(\XB&8 M@)X5":V1']=_Y][L)6\R[H+00'?/R0J-LII.5!@*MP]NR-921589?]/3HB\> M 0&KAX:M$4>'KD,ZI/_]HSMQ_2'3W @]&Y_8D#T.6*A9AJZ9+6Q/KZH_UH8I M(B+!I4B%O3Y4P0GW.HKF;%0X-H&S*RR]TRJKB_N)! [?9ESP+83]-A%32@WB MJD]1DC*Q8,K6.SFU?(JD%$F=($DYQ4EJF6J,1K]K+3?95"2C2.;T2 9DQ+ZE M$';RZEIZ>_=$^ MB39E!?T&( (V$P1W&Z3GP7%WPC?V3#^*\N@ NY"U=^X1J3I$58=WO@XJ_W0G M<[86*=A(;.>D=064O0*EI:Y#78>ZC@-4]+V:C78KQ$;+;)=?6;7R;.!&;$1M M19@?\1:ZHDG>F^B37Y0)J7[?E6%"FW2Y9.1,=!8='7MBVPKL@&(!"Y3 M%/"#@=D<>3-VR\(G;\@X]_K!AL&]3T\A1E;8JL8NCAV]8SD5Z1"N0*AX@KH. M=1W'TQ,KQZ+MBK'H4W=MWKF_M&=O]H#N:BQ;I?I3T$=G@?;$HAE^%(SATV@6 M>D/\042^4,1<1/V" \H/?@M.464N5^HZ"C5Y6Z6JW@?!_3G0P)\)"?S@%' 7 M_)/C_V;\(T8_66Q_(/8+,S9,?VOI9F^7Z9X*48K U76HZZ@^OUVE=QZ,WUJM MZO#;4_=C_F#3>3A\<'&V%RB+I"&^"=_E:I+8(4Z>G.;HP@>#:N:%>6'S/,QC MK_K65> 19:#EA>985;)C;'MLQ=ABDI*%5*.5+742'*MHY'V1:( MB)[N='9I.*ZP5!TL;94(L"]Z5+$K("9.W4U[Z_(>7AX6)8-YA*-S 0B4 MQDO^6N;/O)FWIJKZE$Q1Y1FHU'64J=5^"WS\0AA,X#WWUP+NU_XP9,"^/H?! M(Y+"S?@[V$#^C&?7R]_*XU$XXV#W^D@%($7/ZCK4=52>O6Y2!\MFK]TJL==3 M][/BB.7\$3$G:0Z#G4=ZCIJ<1UE^O^ SR?3W0I[97HT Z)56H<+A9CC M(V:C6K<38NR*(>;4G7E['21<&_PK*U-=A[J.<@**[2..,+: M-UN58:V3W0 ]/I&QL8NCKXWV<+8[.ROA7';H!;&9KODX:B5;72G MT+96Z]H$M9W;P+7-1K]KZ+V<#!L%N-, 7#$]?UM=H 3H6<#K]*ZY2_F$ EU% M05<(E!"];C=8%AN,WO@-3UNV]ARSUJNVE,^NUJ@)4^ O0XJ&YLS MMGN-OJUP4FF<*%>[N@YU':7DO&QC>+Z&B]K5X:*GGK&L.MRJ3,VJ74>9FES5 MVB>VLK".BQVCT7?T7F>7;C *4(J^W\YU%*)O:\4@WQWH>YF$<92O(M^3 MP,LJO?AP\L#B\F!9SZUK[GAE55S5@+?,(/[K&_!VL".>I5HKUA OKPWC[Z>U M8@?;ENGM5@4Z*RHH*9=A#:ZC%%WZ$)3=!1'1T6UGN89(D78=L;15FL*>L-0# M+#FZZ>Q2GJF\R*H!KW(DU?LZRM1J2^X0V;%!D]TYU*7PH\A978>ZCLISUTW: M8-G=.C1M*T@G6ZU% M]1#<6B7;A,.=>PAV.XU^U]:-DVQ:J=!8LH6P-/%K;XU[N]U&OZ=W6R?6N%-9O= M8$9M,UKB-*N4P5->AKD-=A[J.(UW'J6>;JM:I*LNN:M=1 MR,.P086M6E^^'HZZ-/5.;^?>T J$BB>HZU#747D6O92V5'$.;52,0Y^ZETYU M3JVZ$:1LTC*"LRLTU8-URNMAV\66;G15Z]3*(DH1>*6NHQ!];YJ:7&8+U1YV MO53AE4J#IU@"\+&%0YL+!]5'=?_ 4'U4RXQ/O[Z/:J_3Z'?,93-/= MX0G>8X>\7K?1;^NMG11K!:5**=;J.BI$V4N:]>$H&WM?VKIAJF[;IX&E#<[H M?4+);O2[9FXE1]7:J(Z\:#IQ7W"-;#7RU&_M]ENG[M??L9%9WU&%F+UG?.P$&+M5,<"LH4>?;"U6;U:+J MDAQZ55, US6 UNO,I_*N\$C6^I$QFD?A1X#H7X]W[UO?=R5(-D^CW7M?&;O=Z/>Z M>L?:N:V,HEI%M:=+M<722I9&%.ZM6Y[=P02Q=FN7:;R*CUVZC;QJ&;K9[2N JLE5D6P;9;I@(7 +5]H!J;4NW>F651AV7:LF?]-O, MA1?"GR/OJ?]W^(]<]*,;WGL^?[69)98APUF>AP*"27V$&-/<(48)7?\%2[;] M8,:B9GS@BZM_D ]KMKOP@FD04<7^.15_>T_LP[,WFCU(E*6^*.ZBE7S%'<"Q MSV>KOY(ZJ>[1#ZK3;FI:]EC2_\5E(YR]]J#K.#W;<(:VW1[8EC.V6L9X/&R- M>N.!;=K_-IQ60W[K(92+G[KW[&P0,O?GF3N&O9V[DV?W)4(XI4\$CF/A!G8X M/$)H((+.GQCODYWO0*JX_'V M4'6VX.U\4OO5IKO+SY=GOSY?K3Q=W5)^WV#O[X>O7M[E:[^:Q=7MS^0_O\ MY>;/VXJN_9WG:_"P"9!/DJ=S<'9MVX79===J&OBM$MBUT6I:IEWH4:L_[QCM MTUZ4M?[E>Q)L)5"$O96]DF\&Q#LQ.MMLA1/R(3>3S_G_Q=Q0NP*I.(JCLGQ_ MEJ$O"X+3O;641Z. .5;%&S5;IE'6-G.S4T[JJ%;/35-'M7!45A%^4/TI>_G[ MO)DR-!7\>PV=/D_>S&/1-A I?_K*KDED;VMQ)YHWM;K^<>>BD+IZPT_*GVWL MLR[*MBGCHV7M/-:J.G51"O8G ?L-^?N[P=YI]#N.[O26,R44[!7LJYO?OA/J MG1.M::R:1I9J-7Z^BV%P;/6ZM M;">\8*64H3OM;D7P$>W>CO3@:K6K@YT M-@C:DJ#3 >@XNM7=V9NCH%,=Z!P$.5T:PE5"F7*U:OLK*WP_L3$+0Y"\HK73 MS/VU)GCZ9M7-C08M/T7N"KS#,[SP1_#G)7SXBJD<3@\8J&ZW=AY%ITR6ZM2= M+LO>%76GI:/);O1MO64O]TM1\[]J":1CX0A[=NJ][K+G38T**AL/O[N>_U[# M/HL:H&'$!K/8YSQ[T2(VG(>4YZ1K/GN= [INNFHQ$MDHL ;W@;GR:> M^BL">5:K1=UUS)X:%U%9_.Q)5)>+(Z/1[^@=8^D[MZ97"*D.0DH&"(:S5(#BH ,; MN8=$V:J[VZITGG%OF0LZUZ)JHF%2(E].+8FR-&J)HL(BM!0469@6T%(H.A44 M'05$;71Z&&UEL1[.@SQU7]"Y\"8,UL,XCK_S$\W#=X>F %1$V536R#'LU2U0 MTFWT>ZV=I[LHE%0')7L 2:_1[W:KXM@X=;L5[B.CP,#); M!".KK&%]RJ[=3E*'[(GY!$_+D#$;_79;!?8KBY421.]N +$ ()7A**=N \=M6(1H5=;N MSM8NCOW#)__IS1XNYQ%LCH52UWS) WP;;-N>LFQ/"#.%+=O"F.F =*MBOFA M,',$*[8P9+J8$U45QT>9%JO5JYY; M<%]+*MD\ N<23OV[./2/+W]$V(8HR6"(S[VPJ=MK]!VP=3ME::9[G>1^8./F M#0)Q\U":?0'1)B"V=Y_=H8!X"D \&@X=G(=@Z+W=^Y4? HBUG_F7/X+RVG]B M41DC*,5V]S/E<1O%_VTM[D0[)GR?A\,'%W,IRAU:4S=;5$>;K4:?;.M=]NJ?>")0&F#6KI'*!F-O@5JJ:U" M.R<"I:,AR00DF;K9V:5M=+7"/Y46TX]N^)/-,",UU=[W3<2!]BNEO\;GFC35 M+$P+V'/0ZNB&HTJP3@1&125T*3#"$*.MVSE11H6B6J+H&"#J8)Q:MSO+PT'J M6LA7-;G\U9V)RR&;.8(;*%E$UTUE+55"AP'L?A1]#H/'6SA:4%+%@;_54#U M%DQM..4S96[OQ]RF5A4\'$8_*$P0#K:IL*T*:+?*1#J&H;TK@-H83-$[EIIV M=R( .C1^,(*BM\P*- =^8^9UN6+YI+7674SL90)9I@$33!U+6<\GA)A=K.=M M$(,1DDY5IG8KQ!S7,MX&,&U@,>VJ-&+:(&E'7C2=N"^X4+8:7W7Y+;79*BWP M@)NMJ_/F(C7+*9[U1&4]+M?Y1SIIDM.TD\?S9ZY_[Z$FJ7HBOZ)31?K0O['9 MS1@3V(6--0)N'WO4;L;7\5'#Y\3[7]>BM(TM'/6NH7P_)X*O%4KGT?#5;?2[ MNM-='J^L\%5+?.T;7LL(ZC7Z>25?57,-'5\5.:I:4P\_&!_8X!4I'7JSQNBV M XZD._AS$*8MU)1!NE!MMTSB=J/?:2]'#Y0GH[;@V7:Z=&'P%%0_L%13[]C+ MZH?"5I6PM8_PU)X@U6DAI%HG5*-1_58B\XB-FK+!27XD6#B59C&\1C=OJ"7M$H]GHFRW==$IP@2DTUAN-QP>C M!6#LZ:UNU5EC[?T#^4U%/GN^ZP]+:"I2I+%+X;X;VU@';VMQ)QJ%0P5X*LP9 M+603=P9Z\"R EP?#GV<#%]5B]]D-1R7IPR?*UM?%W."(I94H#<KH M@.HBH.R-2\*)J[_I"A*!ZQP2Q)Z0VB-Y*FNZ]BKT]PG)3M=BW. M^!*/M"A%=%L4A3"12>[* MGK-S<>%A' (UMI&EC!']%_[HTIUZ,W?R!:=%W0Q@ERZE MI!>F HS%&GK;4GV=3P1*&\3Q'J'4Q@1GO=7=)<=$0:E"4#H:DCH@FL%RSJG[ M5Y;S/BQG;)4B:EM9R*(9IJ$"%B@?@<+Q<,L4;R&36EG2.UC27ST_P&8&-!_Y M(9B,6)A7+=+MXKR%JJBFRL YK)V\+4AZF&.L,'(Z&"D?(M@'M"((>3-#864E MQ[A(HN6;&7]XT$J..-?U]3DC71['L7;*:U/#.$\"C3M6!QN.#T6CT>Z;>#LK?\3_@F,ZG^ 2_=WBX6^1V+951/B=W(ROQ(W\@ NY\9$ \?^ND@OX MP:)9Z UG;$0M9/Q1]H/4;^91'A;TV26DL59"!I1D$[Y%6&ZKD1P(EA8F7I8P MS$[!LMZPK!8JVXU^VRRA<7^U=)2JQ?_SJTW1*^+YPQ!C0MH[0 7][3V%&$K5 M3=ZP(;"M;K(387V'G01@-_ +_"0N$OX]F>.9IDF8DW5A:Z(#PD/OF"5$_2HA M/I1ENZ=0R:%AO(S4;IES#!18:PW6:F&U(,OM86=D(Z=S;06A?*).G,M56I#F MSK0!N_=\'T-(P5B;$AQ4^L4"!9K[),'"%&4#177U=E?%Y4\(87:5$.90%8W3 M5@@['815"6!VBW+"[5Y5RK1.U#.R5O S^'RER-^O%IYW-D<@G[_N;]=UYQ:5 MDD>V498\JHD]K*CO;5-?I8C/+$M6*^)3Q%<#XG.J1'Q8/-G66^V=,ZP/Z#Z3 MBQ WX !EE6O";?']U#XMV,DHF.,XO9V[LJK5E= TMAZVT^U\.ITPK#YT)]K( MBX:3()J'O T;F5/C2?"L>3XG:*#(71H<'[M-<.6^7^9,#L.IJ$M^Z@+S!?Q@ M]D+PR+29^XLE8T)#-H;]+64J[.R\JIT&DK>QNBL9FPHZKPD1=PB([X"2;ZQP MX,W&9LF6WC9.J(>-POY)8']#\D4)V,?R?ENW'85]A?UJ87_OT.\"]!W=Z.Z< M.W28T,KQ.T>7WH7ZMYD+!A/\.?*>^G^'_\C??G3#>\\GPZJ;IV(=G;S1[ MD"21^B*'PGDK^8H[B(+)?+;Z*Y4ZJ$ZGJ6G98TG_%Y>-M.>U!UW'Z=F&,[3M M]L"VG+'5,L;C86O4&P]LT_ZWX5@-^:V'V$LR=>_9V2!D[L\S=PQ[.W_C/Q9+=)QFV^C@*@4;$"\6&VC"!GY;_KQM-YU6_H]:32/W\QT>M8%+%?15 MQ$*([GH%5,?C[:'J;"&(^*) ,@0A^2/.@9>S$'\+%N(>=P':0XCR[R^;B:37 MZ-\1.L$"OD3123Z8,[ ",?I'TS M(XYSQ$=5A,C25LS56UE<\G'7^.WF[NI6N[O1+F^^W=Y\N?YT<7?U2?M\_>WB MV^7UQ1?M]@X^^'KU[>YV>0/;,O9NH]!-_6<>S;SQRV&/ <2[9H H V'&%<-O M\T=XU'!90\WJI!_G$3PLBCZQ:!AZ4Z3L"W]T :K#W,+PQD*<_TY)7 M:/(=4J<52U_@"O S\3KB/\DR\)4Y"S%CW7W#4?#Q,>YL'K*;\ M^']S=F\O[K/"X*"]X04DNUM)SAN7SC_R@/O[LW.SW>QU* 1T.)7M=[@O$"'/ M;D2NU7"*$HEWS+F$E8)%Y7LN_NN636?L<$40WKN^]S\Z:)U>"TMUX0?1?#+3M0Q;U=XUY+\;[[4!&[KH*H8E1?/A$.@2 M_<=1-(<]S *-[WPU*Z[^W?W)M'OF,^HR$+(G!B0;:8,7,)LG8&6$>(Y@A'3AG *8(&'D?;LS1XPO!.Z$5#OD.@#+PI4XAF:Y!KL[\F#"\"K>V:3 M"?X)-_P(YO^0\Q_*O$-M>B T(K@A4%@^4#=$"B0%.$T=US&"-T3T!?E8'>_W M 1\Z9@S'%@X9;)''"[!S(G(L^)5!S)3%'N7# %;3*7\D7#C\78LG"7'$C1B] M9P$KBPRVD*BXC#LZPGI6\D6G/GSQHQMYD5!%DYW5F+KN@&]D^FZ*#F+N!-X/ M'\1MM&,6Y%$M$.FHU',!<+R\(DW*'9 $-X'^)H!\B_22$!@3N:DPLS#Y"&Z(&_\W=D#;"4] M'I<6/9D$SS3RAN1.R$;>3(,]@Q3YP D)%'7@\\R//X%G\0_=@3 MJ.$*N-A+SLGS4;HF!P6:]NC9FTP^9&+B^"_0!&9!^/*!?FT>L?%\HJ%&0 \$ MH0=Z*]PW,2.XZ"D^4L=KP\(VE+)P-J!:H(S,'@&V,$K=O*X-X->U!P_T@!#= M!/1(V#S-!YX$P4_8GR[P$2(CFGCLB1_8 (_/C0(?69T>7[R\75CG\X,',IW4 M!_P)70^=+, 1[^ _\]&].(Q!,.?0&[IA2)A)S@_6R\2!I8ZYSEH?*,__UP6[ M#:Q LV5:!%DDEPGCQ$9;CB(\&SP /)=%#."MHO*$RAN>C,]FST'X,X$#)_(1 M;IGQFY$@2 %JS!:?1<2W5H2TEV3(=X''[R#$L&WYE5S#'_2>+_":3& 'CFUX M/IJ'L.!1Q/Q$Z!B-_A@7\\+<<,GZ1U.^!6HB,;2B(W\9O("R!3.+&3DII? MZB&+041Z-M%>4Z,YN,@7E]D/#2%-$=GJBW0C;BT/N7UM&3H^W91L$64-F%)# M+CR%T0,R+>2BB-\!UBC!+RP^Q-(YNN+>=+/L 61VC58U&D3D$/+!ZIF"*>5Q MA8+]FJ+@PD?\M4@4M]W)A''ME>U0/J7>METDUTDNO=/H6\WEK'L-^/U$FI>N MG[2^X=<@!>>.>UH*37]C,QZ=_@+2O_!>L-E\<[GMBMR+KH$,7+O<[RRD1M3K ME[W$[Z[<$'$>R:^C03>,%]A*%MAK]%M-'=-Z'6.,G#X.CH[Q5 MVNM6.>+?TR)\B$YJQ29"*M-N^L&=-=@Z' ,WN+0_0?N^%!Z55>X QUGVS3K. MLI.XNM:6V+CV@PV#>]^KN8?@A_2YH78;\BW]#[#S_,#(LIJ%P42J8*!V/WHH M*U!MCY"&8Z<8,&2RVL&2";EVC&I,[%Y+M&-TD*%8(BV68@"H[9&YQ;5L-%Z M3P]I9DCCA&''= M0_H4? C0F9* #%!+4-.&%'@A -G;!TI8/ '8Q"(/GB-@->MX'+OZ-S8;-U#+% M\H-G7WAU@JE82K(!L%M^PBL?76^BRR]\=:>"BXD/0,E_^:! MA^0_2N8W\T' M+'4GY A2Q[U7FOXFK+IM2'GE5XAVO:$W=6?"XKP8?0T&.OQQB]97AH@N1D!8 MOGO/PM*\68>76#=I34?P-G3CR@!<1C+%GDU@8F$POW](CB+2EX\E_N@3S\[3 M_N8^3C]H__1&+-"L;BMSFE_=\"?C"10B:KG@$JWO&?^)%BZZR=-GF97_Y,@% M$)*IBBYL/)E!R+V \9?(+1SKN2E0@T:9^7+J/:0+NRB'T+*Z=[$3/D4:R&4N M?I'<_TWM,SQGZ:7DW\QY*3V8/P2U6)&!R49D'XL7/GGL.1*_5.,+Q'-Q07$7 M3B"0\6N83CJ 6=$@AL^0^V=VR' E8#!3+1W7I,U=1&F2Y MOZ?SI#C%NF^@.X7_?E/[79*QN#OZ]5Q]=+S]SI86)B(+_"])V G=)#E65&RC MA6B^N%&\!GTQ87DQ;6HA54IE>E.F=W=MIK?*V58YVRIG6^5L;YFSO2(;E?LV M(AMU10:KF9O!:E7#+YK/3DGG$0*,2MWC_,1$$DJS?E&086(?+X*7WK@_ M0>:S7*$O@L7<,YG6P++J]8"!8&::-]ODFVQJI,"+!\(O,\P2](?<.T&AX0#V MX J/)2:3!* IH")7PMMYQAYH$?.0^ROG4Y%R B^?@RK \,&)SRMDT33P(P_I M+_=9#^X3><.T"9PEN6XQ;R5D,B+&(@2O%SV(Y^+ KAWTRB/[/J4W*I48"=J0 M-'^$Q^833WVLK_(L=AEE=SG-[E(D>":**29/>5FZ(MM]GZY1Z^!G4PU'2@MW MG9NGB^8,I0$E-"QS++,>%>GS6L@(EA_?_5./__YU+@.4WT/VZ,T?.0*^??X" ME."/W!?MSAO^9)@1E20K"Q#=^*R>;LM\!E"-ZQ=^M!1%;G?G*5]RG/67I(NO MS.BNYP56F7[%!0H>NOKZXKO!B_KN_0()RY=$@I9_6[FJ]WA#:THH:NP=2^LO M"8M8",F#R0::&R#M2:39\U[.$HUIH:.GH O:ZNQA\B(V'34/[UV!VB^DQ!W71^/SQA]HS)_?B>$6JL MZ"N+1)4!)1)B$ ]];)PDT37HAK@,F40V9JS&P7MQ^)=8ME3OZ#WYCS+;.:HF M^J:Y9.8:DF 0)R$9?8]$85FZG(R*SXBIIE58T;4N71R7F!]Z.MM&LF+MCLH7 MXAP=67OG4@TC9MY06#H7USP8 MA%ETJ0 E,B'XT>(Z_PGF.?N%/\FN^-,<^!A\BGM+GY=2KO8+RC^#\"5@+EW-N56Q)7TK*?!,E55>8DO>D8L159[8\2E /'T*O2<1D_[*T&(2 MA: S=L_30L:,BJ5%4H@$C1='>>+M*+5O[VI?JG+W!)0^M$?,NJ1< MX6:L=:2+P1;6E5Y)=@GBE3G)HY3M*5R3&K#Z"?R(![(3#\<@77KPW[F+=:4O MLNB WBQ\*J-7+#/O:#9HU)G3$IEFR29$4;8HA> +X[\R@#L;>[/8,LRNJ[[N MU8LPQ/1;7J-&G/'K?#+SIF@NI-3]FUC=KZ?JFI"CN'^QV<2SCO0D?0"/\@CR M+9Z()X%PN9,Z/XI;8('E,-/K %#,W.'#*O,IIA!O)I"/%3W1#"#H C$C,4TF MTI7/R,A+&,B((8ZQ1\*J+T19$A2?@;47W@L*B\,DM06Q+$G 8!Y6KDL*OJ3R MUAHC]E)48R4P%1R*.I8+M@"'M15%MN2XZ"/UE,,R%\T=.$_(T*H #)\-!H(=M/%!;/N&TAJ&?Y]2*2 M'5*,UUOQ-K$8>.E]R+!VGRM5<@72 L;(]D*\&T5+_%ZNK,F\37$D56*VZUFK MB-O7VG&5VBWS^*>,68J-_F+6#LK1U>4XU$K%?7*]"4\"H]X)O!B(._>F@>IPG/0F.=CEWQ]LLXP"L8SZMF6 M!!1>[YQ1 "H.H%5I7TE02B9-QRGO0GOTTH5D.>7*V2QFE=>CG)[=5XS93WGY4*OSVM66G,QK?DFME(R!DVL2"LU:$]J M$'8P _,]VVPH%:T@O=J=N1J7ANDV%4'3.I,RW.@ M9,;XZ\+6ZEJWN59^$>X0C ZN$7(?0-J+.G5?>)0$_9OB"[$EP_.LP'AZQ!B MZ)^H/5$1;]JOP+^&NG'&5(+_+S-_%QH0:.^>Z=4\;X,W<8Q8S@)B#VW,#I(> M#%1K.@:4XE/>*QSM"T>YO<@6V,.,#1]\ZD.936-1]NL^;R:IVUGT\BWT1Y4U M%L\\C+;10"W848O[43YQKP6RDPM_= E"!4S/\%8X-58TUH+=UJ>%EMR+EMJJ MAA[8.K1K<7JSZ.D6_P UC, 775'CW^(1 MMBB8C'1M@KT!>0,!'E;@X(6S82$ZSD1"K:A/(W8#IW)/+&<,WY6-N3S$OCM\ MP,R+NW6_-7N9XL=4FD:_KT4/H(Y,XAHXWA.7UD69'7-*K.=+;VH7Z4$(2\?% M X"/C(G>N*%'39)Y_,:=4N",CU4 DH1W87Q0-E*..^+Q2 UZGX# _.7VX;5" MV>U*:&GN) IB;^IJ<'&TS,6 !#;A)8V,6DD*D/B,C4262RH!SYU.)R+]+N+? MI\=3 XZXA2[W]O[)DNO)6VJ6K:8I)O.2 ),A>%Z":/X>4E;4?[ ]7#1SL?]G M%#<.YBGKLW0_N#B ''^+PLB#;+?A49;(Y*_(+8K,#-[R>^[+WJ(S:K+8Y'PK MM5T>1Q=[1CHGQ.=O\/6@W:EWH^R-R4BZ2)/E1@[[B?,DL)&M&'N3R)D:M6J\ MG8&$%.A-[W2'_?C]@_L>H)_\":)8.H ?Q].W"CRQIX@DT=@XG,,R0NBHC[O7,PD_8*I63>Y MWZB/,'^-^,)]B"D;V,Y_(3(/+XZEYSR238%AK2YN_8S/>9DE)M$CFSU@*H!, MW*-V_V";QX4*T!?\W9A[/Z.7Y?2]:,!S.RVM =01,8+X97IW. MF\'R*Z0I07%6SA,FQL"QCB@W1LR@*1;?B>VD^HN+%Q"[X*T0 7'_-2IF:1ZD5+>M%*:W4Y$ "?U:D-=+KK+J_$#QX# MP6BN1!K7^H.ME8A9$=/AEY:V?=V%^-=< M=JA09K7LTJRXSJ?O2[:KAN']G(U^CI?0#*!@8]16'(&@DEU&ZY#-O># >JG8I+B=(X[ M73K>Q59J;M9)?'--'8.ORE3R/H.B^D_44V_&G^5HM^MDLMNBPVAY+#1\5B=5 M#_>KT8:UKUREY["MK_WX.3$UJ& 4D(TE#5C]1;UQN=-1NF$RXSEH9B&-OA,3 M:K&6GUI,R>(*[*0L$D%EYSML1Q?;21XGMY!<1+G-0(35&7<2]T6D "U8/6TG MX>+%;PMC]S&Y(-E;-RF#&R6<8&GZ8\X[Q6;G?-B2Z)67V6=J6[C O#%]*>+, M6(%(MXF!2*[VV'P44[W"$9$Y<4<7S4;&SN"18?HQ#_!O#!J^9)FDLK=%IJXV+KT=XM5I=[RNI0ACNMCMZ7\0FT0#>U,NUGDIOSB03[A1!KM MO_. CX&@".^[N2]G![[G[2^05OF$2'[/6&*4NF:Z,S*P^7%NFK2LYL\;/U\\5$<*Y^BOAZLA2,B?-'1 M,UUD,?#1]G&NP7B.<48>#QE/@N[6=L+X24$D-!N!JXW<<[[J#6[_X"VOQ? MQ@.Q?(A$BYZ_])LYO@I>M\^-"41FLA8>[I)661RG2MMU_E,P>1+-=<0KR!\- M? 5QG; G@@@.TE,V%.*Y($6@O2O$G76^4JQB'8L/2XKQL(G.%\1?J3>2"&V MV0MC=U>2-H:\"O'QA.W2D*%SFN":+^_-1R-ZB$_R9C3)BE)<7<_.BP[\L]2# M1FPP2SV-5PH0U0$F)].3QD(-B&SI,>MP)(E9K$KGVEQ M91%W5&=(_LF$)C@@11V#4T(+AHVEVQ10Q&D=+A=$V3:",>&=2VIYW'].7PE8 MC'4]TG!(/OPEM6[V:QH0XY891C/O$6/WR%ZCZ%%$A.A;U/$K1&?WBWC$,ZC$ M#\1@=?E03+D6I"-T,')RS;"[G%A#//1PQ3[X^![AXA>]CZ@M5S"/%L['FXE^ MP/0[#W!;5)\,=50AOP MR=>8.&YCLN AP961>J?6+!'90^H(ZAL5_%/&L9&02=/"K:6'8&CWF$/I$RL9 M!#YFE0Z#+9ZG'"W)9)$C#I88%Q^KWI3IU9=YK1OEF[IH3B '!=TN M OXU(OGPT9U0:/;V@3&1?Y(P=I%5'SLK9&!W&'LZ\'FI_)7$ YI[?J)V@@@D M0S M^/TS[&@(,AK#<=F.FW+/)"^!@41SE.!H-&H!:6 >>2E3PZKPMR<>W.\(C7]NCR'M8K M\8F_M F?Z,EXR=EIVG36!:9HK[R.)\Y@N@=#79CH042=]641B?M+7-Y"ZA'9 M_UBD 1>.#5*,W@?AC=%)P$QG<;6;;.**AOYD$CSS]"9LY2_;;DJ55+P[:;P0 MIU=@<8%,=J(\8>E=6 /A9T$&;,+?,EM(PQ?#=)+@0FJA"[D<^>O(, ;7?]$6 MSA.9'6U)7B/2$![>FD7SYN9P+LA31'@EYB[<'ZI+;5)DQ1%O6+S![;/%ZJ3$ MW*SEK4O>P'6>TGC&NRQ77::!Q)9+2$5/YP,4N_:?44MZ MU)O/YM.XCH_,BCQFPGUVZ#%98"M;L(NR3(1O@9^H/5>TP>OD9M;;!$9K.=IJ MM"J6-5A0!X3S.-NK'GAX:ONVRB6W7(B*_"7'&?\GR]1G;O+>Q[Z-9!S8+Q8. M:21()N@[!@I&3 _F,VD@)P,Q@DE2#,:9!6,I@2O>RGDI: J@:"3TM&%U+MGI M*/9X7Z#X&+*Z5?*R=,:B.Z$*?-15FMH?FWY%%]H!"';D0'%*9)J=8=1"YPHU MBA_O<0K\#1^$ YSF)(! -LT7DUE5MMI6V6J.RE93V6HJ6TUEJ^TW6ZV3FZW6 M79VM1II2)4*<^8Q3FE&\M(9"(0OY5I1 EC:WFZQ?(4R7C#L6+X+TYU_N;]91GKE MTU.=]O*?0!*.&K4EO2SE(U$8IKO)Y)U@W%U&)BJ/TX\746^1J#5ZXC/L1.,1 MO#%\)3\S]/7%KW6&6?U*EC&XV\7VA=AM&2,]868#)[W-<)# MHAB)08.+TE.D!W!U9(0YNQ$E)CTEK3J\'#EZBS/:8[WIFCHN<2<-)9%0<@$* M>F,C5?*8$>JFLX;A!3 \)88G>,,)BU(CG0_#* M;+AE[\D;H=(0?QT;/DK?]TOB#4]HF)RW/_W@V:I5MLE9?, \!B7B7]@!K#T+21Q?/2JJ34Q>VA^R &F[)&6 _F?:?^>A> MZ*2#8"Y[7F:S':9+Q&N7WSY(H@L_;/E"X0ZI; M2\V?9'S(C8!9R*P\$1NC?R,;&KJBZ9RH;0!L^\$CE[[B.9L]S"M*7-Q)NA"325I8$:'&WEQZ!KFP2)SPMA&/ MZ.%%7I9N&N%2V8Z/T_YB\PYCY$W9)"C*&&< 7DE>G.6FE'>][$YKBB@7YJ[&;&I2XDT&1,W<12G.O7] M?G'QG1/C(M?*M&%HK4G\5OQDF YL(?92)8 MVZ:S&6:=;83D++@"$".@QKZ*/V6WL;A3-:5]T#P.R:8VAG;(UQ0?SB[5!$<_ MC\]!N)15P/785,('*C>:#,R0CI-D,DB&YZ8U(:ZW1=PP2G\.[#9INC-XB?40 M8J*I9A2Q"I)47SWOVI_^.M>>2,W"?%]D=5*G>8TR [S/?UG< MT8)[CR9FXW*E;T\G2X]:KP^92"W)JI0+9XT!O\P'<3//N$EJ>@D+H^SA^BYN M+J]!DQW'62VN:%,]DSU:J"T\<&[>)/LQH/:5/ZD%.+Z"%BP"F+()=BPGXS8O M&>2\;,"--$UQI6!]TM513KD8KSOB956RYY)X[S/V>==&J+MG[AG-2#0^4YDW M=(64X\)Q$F*[L<#G#?;YI:SQO]:YA<\6P?*TA,_$M-.2/6N^2,I..!V97T,7 MC!IIF0$)2_M"J ZQS/]_TF5U5,XE<_AB1(@\0S1E4+OCO7@Q$@#L>$B99(\! MYL^+HC/Y;D(V$5%2S2!^*GW.694%(9YH'@BM+*I2O[F,*[)K$5;)#@LBZT_J M6C]%,OWOW,4R6VY\/Z8[2 E.D-6\J(_RLM+,"\&70Q&H//JR-[+\M,QV7]=R M.LI*A<>JE,*S7KV1FZFQ^([WD/1X3X)6:'BCLPV&$YZ"+OZ',%2DS):(O M\4X!\_@G[!%7=RVZ'%Q1^?I"PSECN;D'?%:QU+&U()7;U.0^-=IH[2L&4JFP MDEMC&K#($*=D]92!FFB9<9^"N%FP5'$>W9'0I!A\FWD@W=L$C+:*IZK.Q!Z(P?.$^N-4_ MI_X&^+3X8;1L^FTB5 Q]@2 ;IIM3B+YU2*"I@ )FFE&\E6>R2>=;QM;F4@=? MAX0?ORJQPFJ2Q=EZ+,_AT?8NS(Z>2@;CG@G062>>';""V2MA2.Q&0?F05II// M%\Q"+(%;J3B(9^3V:LTZZNN% MZ<&;)N4T0J42:@KWPB[T@DI'5*3N%XD3!YV%X@]1H,>_MTG]*K7-Q_<0Z__ M[IBX-*(32UMHNMU* [E3']M#;HY4PWAGM?23D6J1V0^3^TDR6LB2#3"Z3XX= MT.KO0==ET;DV(4\5_-]@[M&D*?*G)5[F>'CFBTA,U,DVH)&]?$0@9N/^Q_L XK^\7S2>K*E]65I '%V=$!$$X[%'+K/T M5''IU^8E:_*KF==BOL.:?<1OP0P?F0_E,TQ"^)D<89,21_)V2V-!'UCV-)*9 MB#*V-,V_F:1<''GX"\/T)LRDFKA#[N<6>4!VSI%[=AO] M".,XXK[1.%W+L-N]K3GV'[3I+]XX._@$%W$^FH/(EK< M[%H^D6K=0D?AREE(>!9K-[8TS.6U&P-2'D7,3_9F-]8+P;:SMU<[<+W>+WZ. MN3Z$]&G+Q,,U;"E[$_F,-R$ FE;,7:&\U%=F)_")Q93@&6Q/*PLDB2CV?E>=+)+R^\1>1% M8P;LO9_L50;-I%R!3P)&R&FYF1\0)KB9^23?U V8R4BF$3,"!H5UA& MBW'N,<;+&7EAP4+AR0=:=N%#+P1ISE/,HCB$F40P^7 1D>LD YA-38(QM1 Q M/WJ'R6Q+3%V^)-CK['PN#>!Y8*Z%O(Q8DKQA6MH?UF 77 MT]OW@JQ&WP^6YJ5M_N#00\*_8.(=^X(B:64YC-FN#S?G.ZDU+T_B9\!X>X3H+G]_+ VN\M[+X'*PSH?XD&BBB (L8Q*^(3#C^KR1_M*E]Y[4F,B$U M2)Z:2F&DKQZW-J7P#PIN**YA/3C5J0#D378%%# [E#^,O MR'XQ;_7<]<0_C7]Y<3(X$!1(N>!>.+;P.%%X3(0*FM<8V+7N1TY"4X21#%CE)YRNE.3:+LA#+FY(Q7 ;C8'Q,WCUY[@IAA&"53 M$]9 B?L8>=JAK'5!]J=]I_KB:SC*7UR_WA)]];V\+VM.=#&;T)7.\_0D"IFL MQ,LZ%JEIEKHV:9008^(-Y^X>4C%URG*7X\:RC?,*O-*+A&TSY.E46!X4A"%W MY.$K=,Q =[%U[6SI[:!%@4CS9E+OG'!2%FX,M)X03[%?FCKOWJQ]6S;-%0/H MR0#=G 7$A5&\52L?)LFKFY!9R=HH7MF8!J@NTEV3V#[SG[PP\(5*2*55\5V( MCINX.-'<-BT1^--CJA'JA.#P(+K.DADLW/2I-W UWA-5%2*;]B4N:NC38!H;$(D\DM>%)HG.J[^1#">\]BUEE--K%\L?UK.-+ FDJU4PCD'I M>MXH3T[PCSSJ[HTV?XW9P$UL8*T[*SF(F_/D;5I@4M*W2+(FRRQI^Q@LO#(S M-B_*L'X0R*!&CI)IU%0%2!)9/CSU;3VNU$TZI,EW+SQXS1J:HJY^$3WI$^#> M[1R?+;5!7'S"RH,LO$/>(%#N#3.O3PAZL@[U'?LELY1C!4(*DF@6O9>.;2&< M>/_#C%>;,\[8IY=PB5+S8),JH?"3%TV#R)WZC/1%GQ%) MJV+^H%1K-V%=H%,(U9-!7%#!%1/DO4G%+\V6CDOR4_F^%$["$5E8A"':AA*Q MI2:4X35,&=T%L6]A#$6RC:R<#1._/UV1DS!/JO*!W8=Q_GQV*Y&L[!&J':@< M8BP:EH0DR\EZQ2+IB>Q:4%JODI(?$5"HJ$2$E5"HDI(5 F)^TU( M[%5#N\EG@JN2(DE'ZX.PXA8JNC)$'=I"W]5,%)B*LE(R*G8KQ$*;]VY-*0CI M6LYT"]>,>Q'$*O>GY2R UYE&"Y5LS66AMTN++-X0YL[]M5+/[=9(H^4UX5S_T]J1P?@<3%FF5ZY-1]X4P/ [TX ME$762HO.3MR$Q60.T9]BS,C1"]]>Y6N07Q:Z(/XFIHY1))5WW)*:/F'PY$6R?1CS^7@K_.;$?<[& MQ$G]QC)K[R'@23YBHZ+:+NTJR5M#TH82P^9QO3Q8+",F'=2@V\.''NC-;FKB M:=*TB&+^V#8C]PTI#][JHG!*+2$O7FR""+GWIW,LDD M'N$0+*5TXYMX#\HX6>=^$@RH>TULR\%:Z1<%4XCO5Q3Y2L\63]02GHL:^V+^ M7*3S',I)'YI+AQ,7<6]S8WHJK80&=6-/+)0R:#+STC;Y-'&K$9R-2TU8:0@Y M^^4^QEDF=^(B9;*_O,GX(5EFL&)+D4P3]Q,1FTE^F6!A-Z9VQ&Q/9L$0"&&_ MF1%"G=;_B?<>9(B"=L GHG(' %4&X!;("IX#Z\62.FH]YHK6.GJ6_<8! W+_ M X^9$ ^2J;WP0FR[$.\ZFBWE((AP3@9;K(/HH$H-#\R1?6MBX]$VG5KGDAUNA="QTFY$^ M1AR'&1_CF>0*25PANRG974Q.-5V5SQ?WK\X+UY?)*\30T$N2K&!*I)J>7?@C M^N#R!MY;DCE MZX'V1_.VJ8W0BQ=*8X5&&)UAN#F>)AM2BY>QM*F7"$0,RT7+.O/;Q%4H15/J M;9E9L&O?) ?%ZCP&Q5\A:8O8G&P[E !U><*6Z,I4:#B:>/@8]5EJRK$T)3C= MO,? QP5^>[SQ>W'][QE[RC]X^0[ M?TRI+<>[B]L_WM/CSUH]K7'+,\FU'W'*^+N[8 I0,^W6>PSK)F4A0 /\M\2$ M+O[%3UXTG-"0YZ@A5 9@!?#22/(7$1B$,WG$=L/BMS.#*P5;B1\N\]OU5/Z: M'&[%_ ?4/4:I9\F>P.DI5^(1*;X$&X_WC?E(\>0%60F2X8?8HA/@0MDS_]>% M'X0OFJ'C ]JBZ"0(XVUM^DI'%Z-7J3S,'?'L'OS:HS>3]6!NXG.9+'41FP;H M0T<4,-G!1$3_YE.>=!*)F^86(V_MLM+QDSZ\&EOJ0#&?@!TL4@S00DP*\:4[ M6B/MU!0XC[1>&X"N+2(]^=4LPBGC:RI3:];!.>ULU.,NW*+'9FREDJV!=(DB M$RYIXB6:9L9=B>E7S?O.'F7-PT &989?)R,W/D$8CCTZ#9BZ6S5J"Z,-JGQ76J+VZRQ;);IW3)% M@Y+><*N2TC*>]V3: #7IILI&3G +SE*1TLO]>"I!XQ4)&N;:! U<-E+1YHBU MX3@-E=:ATCI46H=*ZRB8UE%984P#Q)!!:NM[)^1,^R(/S^